Практическая работа № 6. БД «Торговая фирма»: Создание и использование макросов
Цель работы: научиться создавать и применять макросы.
Теоретические сведения:
1. Макрос - это автоматически выполняемый набор действий в ответ на какое-либо событие. За счет использования макрокоманд существенно облегчается работа с формами и отчетами. Ассеss предоставляет более сорока макрокоманд.
Пошаговое выполнение работы:
1. Загрузитe Microsoft Access.
2. На вкладке Файл выберите команду открытия базы данных – Открыть базу данных, сохраненную в практической работе № 5.
3. Чтобы создать макрос требуется в меню создание нажать кнопку Макросы.Откроется окно с выпадающем меню Добавить новую макрокоманду (рис. 1). Создадим макрос, который позволит при открытии базы данных автоматически вывести на экран пользовательское меню– Главную кнопочную форму, а окно БД свернуть. Заполните окно с помощью Таблицы 1.
Рис. 1.
Таблица 1 | ||
Макрокоманда | Аргумент макрокоманды | Текст (выбрать из предложенного или набрать самим) |
Свернуть | ||
Открыть форму | Имя формы | Главная кнопочная форма |
ОкноСообщения | Текст сообщения | Приятной работы!!! |
КомандаСвернуть позволит свернуть окно БД сразу после его открытия. Закройте макрос, сохранив его под именемAutoexec. Такое название макроса и обуславливает его автоматическое выполнение при открытии БД. Чтобы данный макрос не выполнялся при загрузке БД, следует при активизации файла удерживать нажатой клавишу .
4. Закройте БД и вновь откройте ее для проверки действия макроса.
5. Откройте формуОбщая информация. Сделаем так, чтобы при попадании курсора в полеКол-во отображалась форма с информацией о количестве продуктов на складе. Для этого надо создать формуПродукты на складе с помощью мастера формы с полямиКод продуктаиКол-во на складе. ФормуОбщая информация надо открыть в режиме Конструктора, выделить полеКол-вои на панели инструментов выберем Страницу свойств. В окне свойств поля (рис. 2) выберите вкладкуСобытия. Чтобы форма Продукты на складе открывалась при попадании курсора в поле Кол-во, надо выбрать событиеВход, нажать кнопку Построитель (с многоточием) и выбрать позициюМакросы. В следующем окне (рис. 3) следует построить макрос Склад, состоящий из макрокомандыОткрыть форму с аргументомПродукты на складе и закрыть окна макроса и свойств. Проверьте действие макроса.
Рис. 2. | Рис. 3. |
6. Закройте форму и выйдите из Access.
Предъявите преподавателю:
выполнение макроса Autoexec, форму Продукты на складе, работу макроса Склад на примере формы Общая информация.
Контрольные вопросы.
1. Что называется макросом?
2. Как создать макрос?