Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Примечание. Странные восклицательные знаки в выражении для фильтрации позволяют связать две фор­мы




Странные восклицательные знаки в выражении для фильтрации позволяют связать две фор­мы. Условие отбора задается в форме, которую вы открываете (форма StudentEnrollments)и у которой есть поле ClassID.Но вы должны сократить число отображаемых ею записей на ос­нове поля ID,хранящегося в другой форме (Classes).Синтаксическая запись [Forms] ! [Classes] ! [ID] — просто замысловатый способ сказать программе Access о том, что искать нужное ей значение IDследует в открытой в данный момент форме с именем Classes.

 

14. Изменение, сделанное в предыдущем пункте, почти завершает корректировку макроса, Но хорошо бы добавить еще одну макрокоманду. Щелкните кнопкой мыши поле, рас­положенное под макрокомандой ОткрытьФорму,и введите Обновление(Requery) (рис. 14.22).


Данная команда заставляет программу Access обновить текущую форму (форму StudentEnrollments,которую вы только что открыли). Этот шаг необходим, поскольку форма StudentEnrollmentsмогла быть уже открыта, когда вы щелкнули мышью кнопку See Students in this Class. Если так и было, в вашем макросе изменился фильтр, но он не выполнил фильтрацию. Для обновления отображаемых записей необходимо выпол­нить команду Обновление и заставить форму обновить саму себя.

Рис. 14.22.Макрокоманда Обновлениеобновляет отображение текущей формы. Ей не нужны никакие дополнительные данные

 

 

15. Теперь работа завершена. Закройте вкладку с макросом и щелкните мышью кнопку Да в ответ на предложение программы Access сохранить макрос.

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

Для испытания вашей кнопки перейдите в Режим формыи щелкните кнопку мышью. Когда вы щелкните мышью кнопку See Students in this Classи откроется форма StudentEnrollments,сработает заданное условие отбора записей.

 

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 156; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты