logo search
Практикум ИСЭ_2

3.1.3.5. Макросы

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

Макрос является объектом БД. При выполнении макроса автоматически выполняется последовательность определенных в нем действий. Различают отдельные макросы и группу макросов. Группа взаимосвязанных макросов, которые сохраняются под общим именем, позволяет выполнять сразу несколько задач. В СУБД Access существует достаточно широкий набор команд, которые можно включить в макрос.

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

Целесообразно использовать макросы, когда необходимо:

Для создания макросов в СУБД Access не предусмотрено каких-либо мастеров. Все операции по выбору макрокоманд и их аргументов при создании макроса выполняются в режиме Конструктора макросов. В нем предусмотрено задание команд макроса и определение аргументов для каждой команды.