Работа с макросамив СУБД Access 2003

RSS, Twitter, Vkontakte, Facebook

БД Access 2003

Макросы в БД Access 2003

Автор: Владимир Ткаченко

Источник: Обучение в интернет

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

Начнем с макросов. Макросы - это небольшие программы на языке макрокоманд СУБД Access, состоящие из последовательности определенных команд (одной или нескольких макрокоманд). Набор макрокоманд в Access очень широк. Макросы являются простейшими средствами  автоматизации  действий над объектами Access. Необходимо отметить, что макросы легко создавать, и для этого не нужно знать синтаксис языка программирования.

Итак, для создания макроса откроем базу данных Training_students_O и переключимся на вкладку Макросы (скриншот окна БД представлен на рисунке 1).

Окно базы данных Access 2003 на вкладкt Макросы
Рис. 1.

Чтобы создать новый макрос, надо щелкнуть на кнопке Создать, откроется окно конструктора макросов.

Окно конструктора макросов в Access 2003
Рис. 2.

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

Выбор макрокоманды в окне конструктора макросов в Access 2003
Рис. 3.

Сначала выберем макрокоманду из выпадающего списка, например макрокоманду "ОткрытьЗапрос", которая открывает какой-либо запрос, а затем выберем имя запроса из всех существующих запросов текущей базы данных, например "Успеваемость студентов". Далее необходимо сохранить созданный макрос под уникальным именем, например "Откр_запрос".

Окно сохранения макроса в базе данных Access 2003
Рис. 4.

Закроем окно конструктора макросов.

Окно базы данных Access 2003 на вкладке Макросы
Рис. 5.

Затем запустим макрос, щелкнув на кнопке "Запуск" или дважды щелкнув на макросе "Откр_запрос", в результате макрос выполнит все действия, которые в нем записаны, т.е. откроет запрос на выборку "Успеваемость студентов".

запрос на выборку "Успеваемость студентов" в Access 2003
Рис. 6.

Этот макрос можно изменить, например, выполнить в одном макросе несколько действий, для этого надо открыть макрос в режиме конструктора и добавить требуемые действия.

Подпишитесь на мою рассылку СУБД MS Access 2003 -это просто!