Access 2002

Возможности условного форматирования


Чтобы познакомить вас с возможностями условного форматирования, мы разработали демонстрационную форму frmConditionalFormatting, показанную на  7.10. Мы определили в ней самые разнообразные правила форматирования: часть в режиме конструктора, а часть — программным путем:

когда поле LastName получает фокус, для него устанавливается оранжевый жирный подчеркнутый шрифт;

когда поле FirstName получает фокус, для него устанавливается оранжевый цвет и подчеркивание, а значения Greg выделяются в нем голубым цветом и подчеркиванием;

значения поля MenuDescri pti on, содержащие слово Coke, приобретают коричневый цвет и выделяются подчеркиванием и жирным шрифтом.

Кроме того, если щелкнуть на кнопке Order Date или Quantity над соответствующим полем, в форме появятся дополнительные элементы для задания простейших условий форматирования этого поля. На  7.11 приведен пример задания условий форматирования для поля Order Date. Введенные пользователем условия программный код вносит в коллекцию поля FormatCondition.

Задание условий форматирования в режиме конструктора

Чтобы определить правила условного форматирования текстового поля или поля со списком, нужно выделить в форме соответствующий элемент управления и выбрать в меню Access команду Format Conditional Formatting. Откроется диалоговое окно, в котором демонстрируется, как будет форматироваться элемент управления, если ни одно из задаваемых вами условий не будет выполнено. В этом окне можно задать три условия форматирования.

Если свойству формы Allow Design Changes присвоено значение Design View Only, диалоговое окно Conditional Formatting в режиме формы будет недоступно. Если вы хотите, чтобы им можно было пользоваться в любом режиме, выберите для этого свойства значение All Views.

Комментарии закрыты