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

Лабораторная работа №4 Макросы

Макрос - это последовательность команд, позволяющих автоматизировать какую-либо операцию в базе данных.

Создание простого макроса

Задание: Разработать простой макрос с именем «Автор». При выполнении этого макроса на экран должно выводиться сообщение об авторе программы.

  • Откройте закладку «Макросы»

  • Для создания нового макроса щелкните по кнопке Создать

После это на экране появится форма для ввода макрокоманд :

Первоначально форма макроса состоит из двух столбцов :

Макрокоманды - столбец для выбора макрокоманд из списка,

Примечание - столбец для ввода комментариев к макрокомандам(может не

заполняться)

В нижней части формы макроса вводятся аргументы для выбранной макрокоманды.

  • Выберите из списка макрокоманду «Сообщение» .

  • В графу Примечание введите текст «Вывод экран сообщения»

  • В нижней части формы введите следующие Аргументы макрокоманды :

Сообщение

<ввести свою фамилию>

Сигнал

Да

Тип

Информационное

Заголовок

Автор программы

Например :

Закройте макрос и присвойте ему имя «Автор»

Запустите макрос на выполнение кнопкой 3апуск

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

Групповой макрос - это макрос, состоящий из нескольких макросов. В группу обычно объединяются макросы, относящиеся к одному объекту базы данных (например : к одной форме)

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

Главная кнопочная форма - это форма, позволяющая автоматизировать всю работу с базой данных.

В окончательном виде главная кнопочная форма должна выглядеть следующим образом (будет создана позже) :

При нажатии каждой кнопки главной кнопочной формы выполняется определенный макрос.

Макросы всех кнопок занесены один групповой макрос «Главный»

Порядок разработки макроса "Главный"

  • Откройте закладку «Макросы»

  • Для создания нового макроса щелкните по кнопке Создать

  • Добавьте в форму макроса дополнительные столбцы "Имя макроса" и "Условие" с помощью команд меню : [Вид]-[Имена макросов] и [Вид]-[Условия]

В столбец «Имя макроса» вводятся имена макросов, которые входят в групповой макрос. Столбец «Условия» предназначен для ввода условий, при которых выполняется соответствующая макрокоманда макроса.

  • Внесите имена макросов, макрокоманды и аргументы макрокоманд

В окончательном виде групповой макрос «Главный» будет выглядеть следующим образом :

Задание : Внесите в групповой макрос следующие 4 макроса, автоматизирующих ввод исходных данных.

1. Макрос: Продавцы

Назначение : Открыть форму Продавцы для внесения изменений

Имя макроса

Макрокоманда

Примечание

Продавцы

ОткрытьФорму

Открыть форму "Продавцы"

Аргументы макрокоманды(внизу)

Пояснения к аргументам

Имя формы

Продавцы

Имя открываемой формы

Режим

Форма

Режим в котором открывается форма

Режим данных

Изменение

Задание возможности изменения данных в форме

Режим окна

Обычное

Вид окна формы

2. Макрос: ГруппыТоваров

Назначение : Открыть таблицу ГруппыТоваров для внесения в неё изменений

Имя макроса

Макрокоманда

Примечание

ГруппыТоваров

ОткрытьТаблицу

Открыть таблицу "ГруппыТоваров"

Аргументы макрокоманды

Пояснения к аргументам

Имя таблицы

Групп ы Товаров

Имя открываемой таблицы

Режим

Таблица

Режим в котором открывается таблица

Режим данных

Изменение

Задание возможности изменения данных в таблице