Тема: Программирование VBA
Ещё вопрос, как с помощью VBA прикрепить базу данных Accessa???
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Программирование VBA
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Ещё вопрос, как с помощью VBA прикрепить базу данных Accessa???
Вот не большой примерчик если нужно будет подробнее, то напишу ;)
'в References '[V] Microsoft DAO '[V] Microsoft Scripting Runtime (по желанию к работе с access не имеет ни какого отношения, 'использовал для проверки наличия файла через fso) Option Explicit Dim fso As New FileSystemObject Public Db As DAO.Database Public rs As DAO.Recordset Const key As String = "" Public Function openDB() As Boolean Set fso = CreateObject("Scripting.FileSystemObject") If fso.FileExists("c:\db1.mdb") Then Set Db = OpenDatabase("c:\db1.mdb", 0, False, key) openDB = True Else If statDB = False Then MsgBox "Файл базы данных отсутствует", vbInformation, "Необходим откат системы" End If openDB = False End If End Function Public Function ShowInfo(tel As Double) If openDB = False Then Exit Function Set rs = Db.OpenRecordset("SELECT tel.TELEFON, tel.NAME FROM tel WHERE (((tel.TELEFON)=" & tel & "))") MsgBox rs!Name End Function
Жалуется на то что не опеределен DAO
'в References
это где?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Программирование VBA
Форум работает на PunBB, при поддержке Informer Technologies, Inc