Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Макросы.doc
Скачиваний:
4
Добавлен:
01.09.2019
Размер:
198.14 Кб
Скачать

Создание изолированного макроса

  1. На вкладке Создание в группе Другие щелкните Макрос. Если эта команда недоступна, щелкните стрелку либо под кнопкой Модуль, либо под кнопкой Модуль класса, а затем щелкните Макрос.

Будет открыт построитель макросов.

  1. Добавьте в макрос макрокоманду.

    • В построителе макросов щелкните первую пустую ячейку в столбцеМакрокоманда.

    • Введите нужную макрокоманду или щелкните стрелку, чтобы раскрыть список макрокоманд и выбрать из него нужную макрокоманду.

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

Советы

  • При необходимости введите примечания к макрокоманде.

  1. Чтобы добавить в макрос следующую макрокоманду, перейдите в другую строку макрокоманды и повторите шаг 2. Приложение Access выполняет макрокоманды в том порядке, в котором они перечислены.

Создание группы макросов

Для группировки нескольких связанных макросов в один объект макроса можно создать группу макросов.

  1. На вкладке Создание в группе Другие щелкните Макрос. Если эта команда недоступна, щелкните стрелку либо под кнопкой Модуль, либо под кнопкой Модуль класса, а затем щелкните Макрос.

Будет открыт построитель макросов.

  1. На вкладке Конструктор в группе Отображение нажмите кнопку Имя макроса , если она еще не была нажата. В построителе макросов будет отображен столбец Имя макроса.

 ПРИМЕЧАНИЕ.   Имена макросов необходимы в группе, чтобы можно было различать отдельные макросы. Имя макроса появляется в одной строке с первой макрокомандой макроса. Столбец имени макроса остается пустым всех для последующих макрокоманд данного макроса. Макрос заканчивается при вводе следующего имени макроса в этом столбце.

  1. В столбце Имя макроса введите имя первого макроса из группы.

  2. Добавьте макрокоманды для исполнения в первом макросе.

    • В столбце Макрокоманда щелкните стрелку, чтобы раскрыть список макрокоманд.

    • Выберите макрокоманду, которую требуется добавить.

    • В разделе Аргументы макрокоманды укажите аргументы макрокоманды, если они нужны. Щелкните поле аргумента, чтобы увидеть его краткое описание справа от аргумента.

Советы

  • При необходимости введите примечания к макрокоманде.

  1. Перейдите к следующей пустой строке в столбце Имя макроса и введите имя очередного макроса из группы.

  2. Добавьте макрокоманды для выполнения в этом макросе.

  3. Повторите действия 5 и 6 для каждого макроса в группе.

 ПРИМЕЧАНИЯ 

  • При запуске группы макросов двойным щелчком в области переходов или нажатием кнопки Выполнить  на вкладке Конструктор в группеИнструменты, Access выполняет только первый макрос, останавливаясь на имени второго.

  • При сохранении группы макросов указываемое имя относится ко всей группе макросов. Это имя отображается в разделе Макросы в области переходов. Для ссылки на отдельный макрос внутри группы используется следующий синтаксис:

ИмяГруппыМакросов.ИмяМакроса

Например, название «Кнопки.Товары» относится к макросу «Товары» в группе макросов «Кнопки». В списке макросов, например, в списке аргументов «Имя макроса» для макрокоманды ВыполнитьМакрос, макрос «Товары» будет отображаться как «Кнопки.Товары».