При запуске макроса автоматически выполняется одна или несколько команд БД. Макросы могут применяться для автоматизации часто выполняемых задач, рутинных операций:
· распечатка группы ежемесячных отчетов;
· добавление в таблицу новой записи с указанием точного времени добавления и инициалов пользователя;
· импорт файла с данными, запуск определенных запросов с целью форматирования новых данных, и добавление получившихся в результате данных в таблицу БД;
· распечатка писем для заказчиков и отметка даты отправки писем в данных о заказчиках;
· копирование данных из одной формы в другую.
После того как макрос создан, его можно запускать из окна базы данных или связать с ним кнопку на форме.
Модули
Работу с БД Access можно автоматизировать и дополнить программами на языке MS Visual Basic с помощью модулей.
Как и в других приложениях MS Office, в Access модули позволяют расширять область применения команд и макросов. Модули содержат программный код, взаимодействующий с такими объектами БД как таблицы, запросы и формы.