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

       

Условное форматирование элементов формы


До сих пор мы говорили о статическом задании параметров форматирования элементов формы. Но Access предоставляет также инструментарий и для динамического изменения форматирования элементов управления при работе с формой в режиме Формы или режиме Таблицы в зависимости or выполнения некоторых условий. Это средство" называется

формат по условию.

Для тогo чтобы применить данное средстно, откройте форму в режиме Конструктора выделите необходимый элемент управления и выберите команду

Формат, Условное форматирование

(Format, Conditional Formatting), Появится диалоговое окно

Условное форматирование

(Conditional Foi-matting) (рис. 5.26). Это диалоговое окно позволяет задать от одного до трех условий, от выполнения которых зависит формат элемента управления. Условия могут быть ipex чипов:

значение элемента управления некоторым образом сравнивается с константой или со значением выражения;

задается логическое выражение, значение которого

(Истина

(True)) определяет, выполнилось ли условие;

условием в данном случае может служить событие получения фокуса данным элементом управления.

Тип условия задается выбором соответствующею элемента в самом левом раскрывающемся списке в группе параметров условия в диалоговом окне. Таких элементов списка, соответственно, три:

Значение ноля

(Field Value Is),

Выражение

(Is Expression) и

Фокус в поле

(Field Has Focus).

Операндами выражений здесь могут быть ссылки на другие поля формы в том виде, как они обычно указываются в выражениях Access, и даже вызовы функций VBA. Если заданное условие выполнено, то .иемепг форматируется определенным для этого условия образом. Если ни одно из заданных условии не выполнилось, элемент форматируется в соответствии с форматом по умолчанию, который устанавливается в самой верхней части диалогового окна.

Чтобы добавить новое условие, нажмите кнопку



Добавить >>

(Add >>) в нижней части диалогового окна. Чтобы удалить некоторые условия, нажмите кнопку

Удалить

(Delete) и установите флажки напротив условий, которые требуется удалить.



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