Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
8
Добавлен:
15.04.2015
Размер:
10.06 Mб
Скачать

Когда используются программные модули на VBA?

Обработка записей по одной

Инструкции VBA позволяют перебирать

наборы записей по одной и выполнять определенные действия над полями отдельной записи (например, реализовывать алгоритмы обработки двумерных массивов для набора записей).

В отличие от этого, макросы позволяют работать только с целым набором записей.

11

Когда используются программные модули на VBA?

Передача аргументов в процедуры

VBA

Аргументы для макрокоманд можно задавать в нижней части окна макроса при его создании, но при выполнении макроса изменять их невозможно.

При помощи VBA можно передавать аргументы в

выполняемую программу или использовать в

качестве значений аргументов переменные

(макросы это делать не позволяют). Передача

аргументов повышает гибкость выполнения

12

процедур VBA.

2. Понятие модуля.

Типы и способы создания модулей.

Модуль (программный модуль) - это совокупность описаний, инструкций и процедур, сохраненных под общим именем для организации программ на языке VBA.

Типы модулей в Access

1

модуликласса

модули

 

2

стандартные

 

13

Стандартные модули

содержат общие процедуры,

не связанные с конкретным объектом БД

(формой, отчетом). В эти модули

помещают процедуры Sub и Function,

которые должны быть доступны для всех

объектов в данном приложении.

Стандартные модули могут

использоваться и другими приложениями

Access.

14

Модуль класса отличается от стандартного модуля тем, что, кроме процедур, он содержит описание объекта и используется для создания классов (объектов). Отдельные модули класса, расположенные на вкладке Модули окна БД, содержат описание класса (объекта), созданного пользователем.

К этим модулям также относятся модули объектов (форм, отчетов), связанные с конкретными формами или

15

отчетами.

Способы создания модулей

Первый способ создания пустого модуля: выбрать "Да" в поле наличия модуля на вкладке "Все" в окне диалога Форма или Отчет. Окно диалога вызывается командой "Свойства" из контекстного меню, находясь в конструкторе форм или отчетов.

16

1-й способ создания пустого модуля

17

Второй способ создания модуля

выполняется кнопкой "Программа" на панели инструментов в режиме конструктора форм или отчетов.

При щелчке мышью на кнопке Программа запускается редактор VB, в котором вводится текст программы соответствующего модуля.

18

2-й способ создания модуля

19

2-й способ создания модуля (в MS Access 2003)

20

Соседние файлы в папке ИПК_Занятия_ОПБД