Формирование макрокоманд в окне макроса

Для ввода макрокоманды можно нажать кнопку раскрытия списка макрокоманд в правом столбце и выбрать нужную. Можно ввести имя макрокоманды с клавиатуры.

Рисунок 31

Каждая новая макрокоманда макроса добавляется в следующей строке бланка. Порядок размещения макрокоманд в бланке определяет последовательность их выполнения.

После ввода всех макрокоманд в макрос его надо сохранить.

Для выполнения макроса можно нажать кнопку панели инструментов За­пуск.

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

Формирование макроса с помощью мыши

Создание макрокоманды в макросе или задание значений их аргументов может быть выполнено путем переноса с помощью мыши объекта БД из окна базы данных в окно макроса.

Формирование макрокоманды

Для включения в макрос макрокоманд достаточно перетащить с помощью мыши объект из окна базы данных в строку макрокоманды. Макрокоманда по умолчанию создается со значениями аргументов, соответствующими вы­бранному объекту. Например, при перетаскивании таблицы создается мак­рокоманда Открыть Таблицу, открывающая таблицу в режиме таблицы со значением Изменение для аргумента Режим данных.

Возможно перемещение любых объектов, представленных в окне базы дан­ных. Для перемещаемого объекта могут быть созданы макрокоманды "Открыть Таблицу", "Открыть Форму", "Открыть Запрос", "Открыть Отчет", "Открыть Страницу Доступа К Данным", "Открыть Модуль" или "Запуск Макроса".

Если объект переносится в строку окна макросов, уже содержащую макрокоманду, то над этой строкой создается новая пустая строка, в которую вводится макрокоманда, соответствующая перемещаемому объекту.

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

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

Для формирования значений аргументов макрокоманды нужно переместить объект с помощью мыши из окна базы данных в строку аргумента, для которого задается значение. В большинстве макрокоманд при переносе объекта в любую из строк аргументов автоматически формируются значения всех или части аргументов.

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

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

Для создания группы в макросе нужно вызвать столбец Имя макроса. Он появляется, если нажать кнопку Имена макросов панели инструментов или выполнить аналогичную команду меню Вид. В ячейку столбца Имя макроса надо ввести имя первого макроса, входящего в группу макросов. Затем записать макрокоманды, выполняемые в первом макросе. Аналогичным образом надо ввести имена других макросов и их макрокоманды. Все макросы, созданные в одном окне, будут составлять одну группу макросов.

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

<имяГруппыМакросов>.<имяМакроса>


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: