Каким образом можно создавать и редактировать макросы непосредственно из формы?

Лабораторная работа № 9.

Создание и использование макросов в СУБД Access

 

Цель работы: изучение возможностей СУБД Access при создании, настройке и использовании макросов.

Задачи исследований

1. Исследовать возможности автоматизации выполнения задач в СУБД Access.

2. Ознакомиться с работой макросов.

3. Изучить возможность редактирования макросов.

4. Изучить различные способы запуска и отладки макросов

Методика выполнения работы

1. Создать и сохранить для своей таблицы в режиме конструктора макросы, открывающие и закрывающие различные таблицы, отчеты и формы

2. Изучить основные режимы запуска макросов.

3. Запустить созданные макросы на пошаговое выполнение.

4. Ознакомиться с возможностями СУБД Access по редактированию макроса с целью введения дополнительных возможностей.

5. Создать в макете формы кнопки, и связать их с макросами, выполняющими различные действия:

– закрытие формы и/или выход из программы;

– запуск из данной формы других форм.

 

Ответы на вопросы:

 

Каково назначение макросов в СУБД Access?

Макрос - ….

Макросы в приложении Access можно рассматривать как ….

Каков алгоритм записи макроса?

Макрос создается с помощью … (Рис. 1).

 

Рис. 1. Команда Макрос

 

Далее открывается конструктор, в котором можно выбрать … (Рис. 2).

 

Рис. 2. Выбор макрокоманд

Каково назначение кнопок на панели инструментов окна макросов?

Все кнопки на панели инструментов окна макроса разбиты на три раздела: … (Рис. 3).

 

Рис. 3. Кнопки на панели инструментов окна макросов

Сервис:

Выполнить – ….

По шагам – ….

Построитель – ….

Строки:

Вставить строки – ….

Удалить строки – ….

Показать или скрыть:

Показать все действия – ….

Имена макросов – ….

Условия – ….

Аргументы – ….

 

Каким образом можно создавать и редактировать макросы непосредственно из формы?

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

Для создания внедренного макроса откройте форму в режиме конструктора или макета. Далее необходимо отобразить свойств и выбрать вкладку События (Рис. 4).

 

Рис. 4. Вызов построителя макроса

Через контекстное меню запускаем Построитель, в котором выбираем пункт Макросы (Рис.5).

 

Рис. 5. Построитель

В построителе макросов в раскрывающемся списке Макрокоманда выбираем нужную макрокоманду, указываем в области Аргументы макрокоманды все требуемые аргументы и переходим к следующей строке макрокоманды. Далее нажимаем кнопку Сохранить, затем кнопку Закрыть.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: