Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лр(5).doc
Скачиваний:
21
Добавлен:
31.08.2019
Размер:
1.91 Mб
Скачать

Раздел 7. Макросы

7.1. Общие теоретические положения

Макросы — это объекты Access 97 , состоящие из одной или нескольких макрокоманд. В Access макросы можно использовать с любым объектом базы данных.

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

Макросы можно разбить на четыре основные группы:

  1. Макросы форм;

  2. Макросы отчетов;

  3. Макросы импорта/экспорта;

  4. Макросы горячих клавиш.

Чаще пользуются макросы форм и отчетов. Макросы можно использовать для выполнения следующих задач.

  • Связывание и совместный запуск запросов и отчетов;

  • Одновременное открытие нескольких форм и отчетов;

  • Контроль ввода данных при заполнении форм;

  • Перемещение данных между таблицами,

  • Выполнение действий при нажатии кнопки макрокоманды.

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

7.2. Создание Макроса АutoЕхеc

В Access существует специальный макрос AutoExec, который выполняется автоматически при открытии базы данных. Макрос, который должен выполняться автоматически для открытия формы Заставка должен иметь специальное имя AutoExec.

  • Открыть базу данных Алюминиевые сплавы и активизировать вкладку Макросы.

  • Щелкнуть по кнопке <Создать>.

  • Заполнить пункты макрокоманда и примечание в соответствии с рисунком 3.

  • Сохранить макрос с именем AutoExec.

В результате при открытии приложения Алюминиевые сплавы на экране автоматически появится форма Заставка. Щелчок по кнопке <ОК> формы Заставка приводит к открытию формы Главная форма Щелкая по кнопкам кнопочной формы можно управлять работой с объектами базы данных.

Создание несложного приложения Алюминиевые сплавы для работы в среде Access закончено.

  • Проверить реакцию кнопок приложения на событие — Нажатие кнопки (или щелчок по кнопке).

Рис. 3. Окно макроса AutoExec.