Иллюстрированный самоучитель по Access 2002

Диалоговое окно Последовательность перехода


В макрос нужно добавить единственную макрокоманду ОткрытьФорму (OpenForm). Значения аргументов этой макрокоманды приведены в табл. 11.З.

Таблица 11.3. Значения аргументов макрокоманды

ОткрытьФорму (OpenForm)



Аргумент

Значение

Имя формы (Form Name)

Заказы (Orders)

Режим (View)

Форма (Form)

Условие отбора (Condition)

[КодКлиента] = [Forms] ! [Клиенты] ! [КодКлиента]

Режим данных (Data Mode)

Только чтение (Read Only)

Режим окна (Window Mode)

Обычное (Normal)

Аргумент

Режим

(View) определяет режим, в котором форма должна быть открыта. Он может принимать значения:

Форма

(Form),

Конструктор

(Design),

Просмотр

(Print Preview),

Таблица

(Datasheet),

Сводная таблица

(PivotTable) и

Сводная диаграмма

(Pivot Chart). Аргумент

Условие отбора

(Condition) определяет условие для отбора записей, отображаемых в форме. Условие представляет собой выражение. В данном случае это выражение содержит ссылку на элемент управления

КодКлиента

(CustomerlD) в форме "Клиенты" (Customers), что позволяет выбрать все записи из таблицы "Заказы" (Orders), в которых код клиента равняется значению, заданному в поле "КодКлиента" (CustomerID) формы "Клиенты" (Customers).

(Подробнее об использовании ссылок в макросах и выражениях будет рассказано в разд. "Применение макросов" данной главы.)

Аргумент

Режим данных

(Data Mode) определяет способ работы с данными и может принимать одно из значений:

Добавление

(Add),

Изменение

(Edit) или

Только чтение

(Read Only). И наконец, аргумент

Режим окна

(Window Mode) определяет тип окна:

Обычное

(Normal),

Невидимое

(Hidden),

Значок

(Icon) и

Окно диалога

(Dialog).

Закройте окно макроса, сохранив изменения. В окне свойств кнопки в поле

Нажатие кнопки

(On Click) появится имя макроса "Заказы клиента".

Раскройте вкладку Макет (Format) и введите в поле

Подпись

(Caption) название кнопки: Заказы клиента. То же самое имя рекомендуется ввести в поле

Имя

(Name) на вкладке

Другие

(Other).

Теперь остается перейти в режим Формы и проверить, как макрос отрабатывает событие

Нажатие кнопки

(On Click). Если вы нигде не ошиблись, то должны увидеть на экране картинку, похожую на ту, что изображена на рис. 11.12.



Содержание раздела