Макросы Access представляют собой набор макрокоманд, обеспечивающих автоматизацию обработки объектов БД. Макросы создаются как определенный объект БД на вкладке Макросы с помощью конструктора макросов, имеющего табличное представление (рис. 13.6).
Имена столбцов таблицы:
Имя макроса — заполняется в групповом макросе.
Условие — логическое выражение, условие выполнения макрокоманды
Макрокоманда.
Примечание — комментарий к макрокоманде.
Групповой макрос состоит из групп макрокоманд, каждая группа имеет уникальное имя. Имя группы вводится в строке первой макрокоманды, для других макрокоманд группы имя не указывается. Обращение к группе выполняется в виде:
имя_макроса.имя_группы
Макрокоманды имеют аргументы, задающие параметры выполняемых команд. Возможность выполнения макрокоманды может задаваться как условие — выражение логического типа. Если значение условия ИСТИНА, макрокоманда выполняется, в противном случае — пропускается. Если должна выполняться группа последовательных макрокоманд, в столбце Условие ставится многоточие (…). Условия позволяют изменить порядок передачи управления между макрокомандами в макросе.

Рис. 13.6