- •Инструкционно-технологическая карта по выполненнию лабораторной работы № (Автоматизированные информационные системы)
- •Содержание работы и последовательность выполнения операций.
- •Общие сведения о макросах
- •Имена макросов
- •Аргументы
- •Условия
- •Макрокоманды
- •Новые возможности макросов в Office Access 2007
- •Создание макроса
- •Функции построителя макросов
- •Создание изолированного макроса
- •Создание группы макросов
- •Создание внедренного макроса
- •Пример. Внедрение макроса в событие отчета «Отсутствие данных»
- •Изменение макроса
- •Дополнительные сведения о макрокомандах
- •Запуск макроса
- •Непосредственный запуск макроса
- •Запуск макроса, находящегося в группе макросов
- •Запуск макроса из другого макроса или из процедуры vba
Создание изолированного макроса
На вкладке Создание в группе Другие щелкните Макрос. Если эта команда недоступна, щелкните стрелку либо под кнопкой Модуль, либо под кнопкой Модуль класса, а затем щелкните Макрос.
Будет открыт построитель макросов.
Добавьте в макрос макрокоманду.
В построителе макросов щелкните первую пустую ячейку в столбцеМакрокоманда.
Введите нужную макрокоманду или щелкните стрелку, чтобы раскрыть список макрокоманд и выбрать из него нужную макрокоманду.
В разделе Аргументы макрокоманды при необходимости укажите аргументы для макрокоманды. Щелкните поле аргумента, чтобы увидеть его краткое описание справа от аргумента.
Советы
При необходимости введите примечания к макрокоманде.
Чтобы добавить в макрос следующую макрокоманду, перейдите в другую строку макрокоманды и повторите шаг 2. Приложение Access выполняет макрокоманды в том порядке, в котором они перечислены.
Создание группы макросов
Для группировки нескольких связанных макросов в один объект макроса можно создать группу макросов.
На вкладке Создание в группе Другие щелкните Макрос. Если эта команда недоступна, щелкните стрелку либо под кнопкой Модуль, либо под кнопкой Модуль класса, а затем щелкните Макрос.
Будет открыт построитель макросов.
На вкладке Конструктор в группе Отображение нажмите кнопку Имя макроса , если она еще не была нажата. В построителе макросов будет отображен столбец Имя макроса.
ПРИМЕЧАНИЕ. Имена макросов необходимы в группе, чтобы можно было различать отдельные макросы. Имя макроса появляется в одной строке с первой макрокомандой макроса. Столбец имени макроса остается пустым всех для последующих макрокоманд данного макроса. Макрос заканчивается при вводе следующего имени макроса в этом столбце.
В столбце Имя макроса введите имя первого макроса из группы.
Добавьте макрокоманды для исполнения в первом макросе.
В столбце Макрокоманда щелкните стрелку, чтобы раскрыть список макрокоманд.
Выберите макрокоманду, которую требуется добавить.
В разделе Аргументы макрокоманды укажите аргументы макрокоманды, если они нужны. Щелкните поле аргумента, чтобы увидеть его краткое описание справа от аргумента.
Советы
При необходимости введите примечания к макрокоманде.
Перейдите к следующей пустой строке в столбце Имя макроса и введите имя очередного макроса из группы.
Добавьте макрокоманды для выполнения в этом макросе.
Повторите действия 5 и 6 для каждого макроса в группе.
ПРИМЕЧАНИЯ
При запуске группы макросов двойным щелчком в области переходов или нажатием кнопки Выполнить на вкладке Конструктор в группеИнструменты, Access выполняет только первый макрос, останавливаясь на имени второго.
При сохранении группы макросов указываемое имя относится ко всей группе макросов. Это имя отображается в разделе Макросы в области переходов. Для ссылки на отдельный макрос внутри группы используется следующий синтаксис:
ИмяГруппыМакросов.ИмяМакроса
Например, название «Кнопки.Товары» относится к макросу «Товары» в группе макросов «Кнопки». В списке макросов, например, в списке аргументов «Имя макроса» для макрокоманды ВыполнитьМакрос, макрос «Товары» будет отображаться как «Кнопки.Товары».