Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ACCESS_L6.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
82.94 Кб
Скачать

Лабораторная работа № 6

Цель работы: изучение методов создание макросов

Макрос такой же объект Access, как таблица, запрос, форма и отчет. Он создается для автоматического выполнения определенных действий или совокупности действий. Выполнение прикладной задачи можно представить как результат последовательного выполнения ряда действий, каждое из которых может быть записано соответствующей командой на языках Visual Basic или VBA Кроме того, с помощь макроса можно имитировать выбор команды меню или перемещения мыши.

Макросы Access обычно не дублируют отдельные нажатия клавиш или перемещения мыши. Они выполняют особые, заданные пользователем задачи, например открытие формы или запуск отчета

Любая команда, которую вы хотите выполнить в Access, называется макрокомандой. Access предлагает на выбор 49 макрокоманд, которые вы можете использовать макросах. Например, вы можно создать макрос, который будет использовать четыре макрокоманды (рис 1)

Макрос создают в окне макросов, запускается он после ввода его характеристик во вкладке. События окна свойств формы или отчета.

Рис 1 Макрос, состоящий из четырех макрокоманд

Когда следует использовать макрос

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

• Связывание и совместный запуск запросов и отчетов

• Одновременное открытие нескольких форм и/или отчетов

• Контроль ввода данных при заполнении форм

• Перемещение данных между таблицами

• Выполнение действий при нажатии кнопки макрокоманды

Например, с помощью макроса можно найти и отфильтровать записи, необходимые для составления отчета. В форму можно встроить командную кнопку для поиска нужных данных. В Access макросы можно использовать с любым объектом базы данных.

Окно макросов

Как и при работе с другими объектами Access, для создания макросов используется специальное окно конструирования макросов. Для того чтобы открыть новое окно макросов, выполните следующие действия.

1. В окне базы данных выберите вкладку Макросы

2. Щелкните на кнопке Создать

После этого Access откроет пустое окно макросов, подобное изображенному на рис. 2

Как видно из рис. 2, окно макросов состоит из четырех составных частей — меню, панели инструментов, макрокоманды и аргументов макрокоманды.

Рис. 2 Пустое окно макросов

Макрокоманды

По умолчанию при открытии нового окна макросов в верхней части окна отображается два столбца: Макрокоманда и Примечание. При выборе команды ВидИмена макросов или Вид макросовУсловия появляются два дополнительных столбца— Имя макроса и Условие.

Если вы хотите, чтобы по умолчанию отображались все четыре столбца, выберите команду СервисПараметры и во вкладке Вид, в группе опций Конструктор макросов, установите опции Столбец имен и Столбец условий.

Любой макрос может состоять из одной или нескольких макрокоманд. В столбец Макрокоманда можете ввести последовательность выполняемых макрокоманд, а напротив каждой команды, в столбце Примечание, дать ее описание Примечания никак не влияют на выполнение макроса.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]