Макросы— это объекты Access , состоящие из одной или нескольких макрокоманд. В Access макросы можно использовать с любым объектом базы данных.
Любая команда, которая выполняется в Access, называется макрокомандой. Microsoft предлагает макросы Access в качестве упрощенного языка программирования для пользователей, не имеющих опыта программирования. Набор из 49 макрокоманд, которые можно использовать в макросах, достаточно при автоматизации относительно простых приложений Access.
Макросы создаются для рутинных задач или серий повторяющихся макрокоманд, с целью повышения эффективности работы с базой данных.
Макросы можно разбить на четыре основные группы:
Ø Макросы форм;
Ø Макросы отчетов;
Ø Макросы импорта/экспорта;
Ø Макросы горячих клавиш.
Чаще пользуются макросы форм и отчетов. Макросы можно использовать для выполнения следующих задач.
Ø Связывание и совместный запуск запросов и отчетов;
Ø Одновременное открытие нескольких форм и отчетов;
Ø Контроль ввода данных при заполнении форм;
Ø Перемещение данных между таблицами,
Ø Выполнение действий при нажатии кнопки макрокоманды.
Например, в форму можно встроить командную кнопку для поиска нужных данных.