ВУЗ:
Составители:
157
Рис. 5.7. Пример формирования отчета в Microsoft Access
5.2.5. Программирование на VBA в среде Access
Язык программирования VBA встроен в СУБД Access, как и в другие
приложения Windows. Поэтому большинство представленного выше материала по
программированию можно использовать и в среде Access. Существенное отличие
состоит в основном в доступе к данным, хранящимся в таблицах Excel и в таблицах
Access. Ниже приведен пример, показывающий, как осуществлять этот доступ.
Option Compare Database
Sub a1()
'автор – Виталий Тихвинский (модификация – А.А.Хамухин)
'Связь с Базой Данных через указатели
'Для связи с Базой Данных, необходимо, в Visual Basic и VBA for Access,
объявить директиву компилятора оператором Option Compare Database.
'В любом VBA необходимо в меню Сервис-ссылки включить библиотеку
Microsoft DAO 3.5 object library.
'Далее действуем через объектные переменные согласно примеру:
'объявление переменных для связи с БД.
Dim db As Database, r As Recordset
'Указатель на Б.Д.
Set db = OpenDatabase("c:\2250ФИО.mdb")
'Указатель на таблицу Б.Д.
Set r = db.OpenRecordset("ГРУППЫ")
'перейти на первую запись
r.MoveFirst
s = r.Fields("СРБАЛ").Value
MsgBox s
Страницы
- « первая
- ‹ предыдущая
- …
- 156
- 157
- 158
- 159
- 160
- …
- следующая ›
- последняя »
