
Лабораторная работа №4 Макросы
Макрос - это последовательность команд, позволяющих автоматизировать какую-либо операцию в базе данных.
Создание простого макроса
Задание: Разработать простой макрос с именем «Автор». При выполнении этого макроса на экран должно выводиться сообщение об авторе программы.
Откройте закладку «Макросы»
Для создания нового макроса щелкните по кнопке Создать
После это на экране появится форма для ввода макрокоманд :
Первоначально форма макроса состоит из двух столбцов :
Макрокоманды - столбец для выбора макрокоманд из списка,
Примечание - столбец для ввода комментариев к макрокомандам(может не
заполняться)
В нижней части формы макроса вводятся аргументы для выбранной макрокоманды.
Выберите из списка макрокоманду «Сообщение» .
В графу Примечание введите текст «Вывод экран сообщения»
В нижней части формы введите следующие Аргументы макрокоманды :
Сообщение |
<ввести свою фамилию> |
Сигнал |
Да |
Тип |
Информационное |
Заголовок |
Автор программы |
Например :
Закройте макрос и присвойте ему имя «Автор»
Запустите макрос на выполнение кнопкой 3апуск
Создание группового макроса
Групповой макрос - это макрос, состоящий из нескольких макросов. В группу обычно объединяются макросы, относящиеся к одному объекту базы данных (например : к одной форме)
Задание : Разработать главную кнопочную форму базы данных, а также групповой макрос, связанный с этой формой.
Главная кнопочная форма - это форма, позволяющая автоматизировать всю работу с базой данных.
В окончательном виде главная кнопочная форма должна выглядеть следующим образом (будет создана позже) :
При нажатии каждой кнопки главной кнопочной формы выполняется определенный макрос.
Макросы всех кнопок занесены один групповой макрос «Главный»
Порядок разработки макроса "Главный"
Откройте закладку «Макросы»
Для создания нового макроса щелкните по кнопке Создать
Добавьте в форму макроса дополнительные столбцы "Имя макроса" и "Условие" с помощью команд меню : [Вид]-[Имена макросов] и [Вид]-[Условия]
В столбец «Имя макроса» вводятся имена макросов, которые входят в групповой макрос. Столбец «Условия» предназначен для ввода условий, при которых выполняется соответствующая макрокоманда макроса.
Внесите имена макросов, макрокоманды и аргументы макрокоманд
В окончательном виде групповой макрос «Главный» будет выглядеть следующим образом :
1. Макрос: Продавцы
Назначение : Открыть форму Продавцы для внесения изменений
Имя макроса |
Макрокоманда |
Примечание |
|
||
Продавцы |
ОткрытьФорму |
Открыть форму "Продавцы" |
|
||
Аргументы макрокоманды(внизу) |
Пояснения к аргументам |
|
|||
Имя формы |
Продавцы |
Имя открываемой формы |
|
||
Режим |
Форма |
Режим в котором открывается форма |
|
||
Режим данных |
Изменение |
Задание возможности изменения данных в форме |
|
||
Режим окна |
Обычное |
Вид окна формы |
|
||
2. Макрос: ГруппыТоваров Назначение : Открыть таблицу ГруппыТоваров для внесения в неё изменений |
|||||
Имя макроса |
Макрокоманда |
Примечание |
|||
ГруппыТоваров |
ОткрытьТаблицу |
Открыть таблицу "ГруппыТоваров" |
|||
Аргументы макрокоманды |
Пояснения к аргументам |
||||
Имя таблицы |
Групп ы Товаров |
Имя открываемой таблицы |
|||
Режим |
Таблица |
Режим в котором открывается таблица |
|||
Режим данных |
Изменение |
Задание возможности изменения данных в таблице |