Access 2002

Правило форматирования


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

О Field Value Is. Если выбрать правило этого типа, в диалоговом окне будет выведено еще одно поле со списком и одно-два текстовых поля. Поле со списком служит для задания оператора сравнения: между, вне, равно, не равно, больше, меньше, больше или равно, меньше или равно. В текстовых полях задают значения для сравнения.

О Expression Is. Согласно правилу этого типа необходимо задать выражение, значением которого может быть только True или False. (Когда вы его вводите, Access не проверяет его правильность, так что если вы допустите ошибку, она проявится только при выполнении приложения.) Например, чтобы выделить текст, если длина поля адреса превышает 15 символов, можно ввести следующее выражение:

Len([Address]) > 15

О Field Has Focus. Если выбрано это правило, больше ничего задавать не нужно. При получении элементом управления фокуса ввода к нему будет применяться указанное вами форматирование.

Задав условие, следует указать Access, как форматировать элемент управления при выполнении условия. Для этого в вашем распоряжении имеются следующие атрибуты:

Bold text;

Italic text;

Underlined text;

Fill/Back color;

Font/Fore text;

Enabled.

После закрытия диалогового окна Access свяжет с элементом управления заданные вами правила форматирования и будет их применять.

Хотя условное форматирование — это мощнейшая функция Access, она пока еще не совершенна. При ее использовании вам следует учитывать следующие обстоятельства.

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

Если вы хотите, чтобы формат элемента управления зависел от получения им фокуса, это условие должно быть первым. Условие Field Has Focus не может быть вторым или третьим.

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