В Access существует специальный макрос AutoExec, который выполняется автоматически при открытии базы данных.
Макрос, который должен выполняться автоматически для открытия формы Заставка_1должен иметь специальное имя AutoExec.
· Открыть базу данных Услугии активизировать вкладку Макросы.
· Щелкнуть по кнопке <Создать>.
· Сохранить макрос с именем AutoExec.
Рис. 61. Окно макроса AutoExec
В результате при открытии приложения Услугина экране автоматически появится форма Заставка. Щелчок по кнопке <ОК> формы Заставка приводит к открытию формы Коммунальные платежи. Щелкая по кнопкам кнопочной формы можно управлять работой с объектами базы данных.
Создание несложного приложения Коммунальные платежидля работы в среде Access закончено.
· Проверить реакцию кнопок приложения на событие — Нажатие кнопки (или щелчок по кнопке).
Резюме
§ Макросы Access являются объектами баз данных, которые позволяют автоматизировать выполнение рутинных задач. В Access элементарные выполняемые задачи называются макрокомандами.
§ Окно макросов состоит из двух основных частей: Макрокомандаи Аргументы макрокоманды. Макрокоманду можно выбрать из поля со списком. Для выполнения отдельных макрокоманд необходимо установить аргументы.
§ Макросы можно объединять в общую группу, для этого в области Макрокомандаиспользуется дополнительный столбец Имя макроса.
§ Макрос может быть сохранен, переименован, изменен и скопирован, как и любой другой объект Access.
§ Для запуска макроса можно использовать событие.
§ Можно назначать макросы для событий формы или событий отдельных элементов управления формы.
§ Для того чтобы связать кнопку формы с выполнением определенного макроса, надо задать имя макроса в поле свойства события.
§ Запуск макросов можно осуществить при щелчке по кнопке или двойном щелчке по элементу управления.
§ Макросы отчетов могут быть связаны на уровне отчета или отдельных разделов отчета.
§ Для автоматического выполнения определенного макроса при каждом открытии базы данных, его следует сохранить под именем AutoExec.