Ознакомление со средой MS Access, создание таблиц и запросов, формы, отчеты и макросы, страница 19

2.3.12 Создания макросов

Для начала работы с макросами следует перейти на закладку Макросы. Чтобы создать макрос для открытия формы Поселение в общежитие, следует нажать кнопку Создать, в результате откроется окно Создание Макроса (рис. 2.9). Первый столбец таблицы предназначен для макрокоманд. Второй - для комментариев. В колонке Макрокоманда в выпадающем списке следует выбрать команду Открытьформу, в поле Имя формы задать Поселение в общежитие, в поле Режим задать режим,  в котором будет выводиться данная форма, например, Форма. Следует сохранить макрос, предоставив ему имя Поселение в общежитие.

  Рисунок 2.9   - Окно Создание макроса

Для того, чтобы просматривать не весь отчет Квитанции, а только одну квитанцию, необходимо: создать макрос; выбрать макрокоманду ОткрытьОтчет; задать Имя отчетаКвитанции; задать режим - Просмотр; в поле Условие ввести выражение [ФИО]=[Forms]![Поселение в общежитие]![ФИО]. Условие устанавливает, что значения поля ФИО отчета должно совпадать со значением одноименного поля в форме  Поселение в общежитие. Выражение Forms определяет тип объекта. Следующий за именем формы ! определяет имя управляющего элемента. Макрос надо сохранить под именем Квитанция. Далее следует создать кнопку в форме Поселение в общежитие, перетянув имя макроса с закладки Макросы на форму в режиме конструктора.

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

2.3.13  Создания главной формы БД

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