Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Сведения о построителе макросов





Построитель макросов используется для создания и изменения макросов. Чтобы открыть построитель макросов:

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

Откроется построитель макросов.

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

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

Для создания, тестирования и запуска макросов можно использовать команды вкладки построителя макросов Конструктор.

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

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

Откроется построитель макросов.

2. Добавление макрокоманды в макрос:

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

§ Чтобы отобразить список макрокоманд, введите необходимую макрокоманду или щелкните стрелку, а затем выберите необходимую макрокоманду.

§ В разделе Аргументы макрокоманды (в нижней части построителя макросов) при необходимости укажите аргументы для макрокоманды.

Примечания

§ При вводе аргументов на панели Аргументы макрокоманды они отображаются в столбце списка макрокоманд Аргументы. Однако столбец Аргументы предназначен только для отображения; ввод аргументов в этот столбец невозможен.

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

Советы

§ Для аргумента макрокоманды (Аргумент макрокоманды. Дополнительные сведения, требуемые для выполнения некоторых макрокоманд, например имя объекта, на который действует макрокоманда, или условие выполнения макрокоманды.), значение которого является названием объекта базы данных (Объекты базы данных. База данных Microsoft Access может содержать таблицы, запросы, формы, отчеты, страницы доступа к данным, макросы и модули. Проект Microsoft Access может содержать такие объекты как формы, отчеты, страницы макросы и модули.), эти значения можно задавать путем перетаскивания объекта из области переходов в поле аргумента макрокоманды Имя объекта.

§ Можно создать макрокоманду, перетащив объект базы данных из области переходов в любую пустую строку построителя макросов. При перетаскивании таблицы, запроса, формы, отчета или модуля в построитель макросов приложение Access добавляет макрокоманду, открывающую таблицу, запрос, форму или отчет. При перетаскивании макроса добавляется макрокоманда, запускающая макрос.

§ Можно дополнительно ввести текст описания для макрокоманды в столбец Комментарий.

3. Чтобы добавить дополнительные макрокоманды в макрос, перейдите на другую строку макрокоманды и повторите шаг 2.

При запуске макроса макрокоманды в приложении Access выполняются в порядке их очередности в списке.

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

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

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

Откроется построитель макросов.

2. На вкладке Конструктор в группе Показать или скрыть нажмите кнопку Имена макросов , если она еще не была нажата.

В построителе макросов будет отображен столбец Имя макроса.

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

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

4. Введите макрокоманды, выполняемые в первом макросе:

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

§ Выберите имя макрокоманды.

§ В разделе Аргументы макрокоманды при необходимости укажите аргументы для макрокоманды.

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

Советы

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

§ Можно создать макрокоманду, перетаскивая объект базы данных из области переходов в любую пустую строку построителя макросов. При перетаскивании в построитель макросов таблицы, запроса, формы, отчета или модуля Access добавляет макрокоманду, открывающую таблицу, запрос, форму или отчет. При перетаскивании макроса добавляется макрокоманда, запускающая макрос.

§ Можно дополнительно ввести текст описания для макрокоманды.

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

6. Введите макрокоманды, выполняемые в макросе.

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

На приведенной ниже иллюстрации показана небольшая группа макросов, содержащая два макроса. Имена этих макросов отображаются в столбце Имя макроса. Каждый макрос содержит две макрокоманды.

Примечания

Имя, указанное при сохранении группы макросов, будет служить именем группы макросов. В приведенном выше примере группа макроса называется «Macro3». Имя выводится в группе Макрос в области переходов. Для ссылок на макросы, входящие в группу макросов, используется следующий синтаксис:

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

Например, в приведенном выше примере выражение Macro3.FoundMsg является ссылкой на второй макрос группы.

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







ЧТО И КАК ПИСАЛИ О МОДЕ В ЖУРНАЛАХ НАЧАЛА XX ВЕКА Первый номер журнала «Аполлон» за 1909 г. начинался, по сути, с программного заявления редакции журнала...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...

Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычис­лить, когда этот...

Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.