Введение в информатику процессов первичной переработки нефти. Новиков А.А - 117 стр.

UptoLike

Составители: 

116
Рис. 3.15. Пример формирования отчета в Microsoft Access
3.3.3. Программирование в СУБД Access
Язык программирования VBA встроен в СУБД Access, как и в другие приложе-
ния Windows. Поэтому большинство представленного выше материала по програм-
мированию можно использовать и в среде Access. Существенное отличие состоит
только в доступе к данным, хранящимся в таблицах Excel и в таблицах Access.
Ниже приведен пример программы с комментариями, показывающий, как осущест-
влять этот доступ в Access. Освоив этот доступ, можно будет применять все средст-
ва мощного встроенного языка программирования VBA для обработки информации,
хранящейся в базе данных Access.
Начать программирование можно с помощью меню МодульСоздать. В этом
примере мы будем обрабатывать поле «Средний балл» (СРБАЛ) таблицы «ГРУП-
ПЫ» для базы
данных, подробно рассмотренной в примере 3.4.1.
Option Compare Database
эта инструкция появится автоматически вместе с окном для набора про-
граммы(в старых версиях ее необходимо добавлять вручную)
Sub a1()
‘a1 – это наше имя созданной заготовки для программы, по нему можно бу-
дет потом вызывать весь модуль
'далее действуем через объектные переменные:
'объявим переменные (указатели) db
и r для связи с БД
Dim db As Database, r As Recordset
'установим указатель db на базу данных 2250ФИО.mdb, находящуюся в
корневом каталоге диска с (можно размещать БД и в другом доступном месте)
Set db = OpenDatabase("c:\2250ФИО.mdb")