Показать сообщение отдельно
Старый 05.10.2005, 01:42     # 2
Raven B.
Member
 
Аватар для Raven B.
 
Регистрация: 13.07.2004
Адрес: Очень странное место.
Сообщения: 328

Raven B. Известность не заставит себя ждатьRaven B. Известность не заставит себя ждать
Сходу еще один вопрос.
Не бейте сильно :
Как и где тут обьявитьглобальную переменную ?
Хотелось бы соединятся с базой ОДИН раз при загрузке формы, ане каждый раз когда кнопку жмут. ибо последнее - бред.

НО при этом

Код:
Private Sub Form_Load()
 Global Connection As New ADODB.Connection
 Const Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
 Const DataSource = "Data Source=com_db.mdb"
 Connection.Open (Provider & DataSource)

 On Error GoTo Finally

Exit Sub

Finally:
 If (Err.Number <> 0) Then
 MsgBox Err.Description
 End If
    DoCmd.GoToRecord , , acNewRec
End Sub
Выдает ошибку. Говорит что нельзя обявлять глобальные переменные в методах контролов. насколько я понял. Так где же их обьявлять то ?
Если вынести процедуру в модуль то обьявление ошибки не выдает, но переменную из другого модуля не видно....
Raven B. вне форума