Конструктор фильтра Строка конструктора фильтра вызывается автоматически при работе с авто-фильтром. Также вызов конструктора фильтра возможен из контекстного меню, открывающегося после щелчка правой кнопкой мышки по наименованию графы таблицы: Окно конструктора фильтра состоит из строки заголовка окна, рабочего поля и командных кнопок (см. Вид и состав диалоговых окон). В окне конструктора фильтра можно составлять сложные условия фильтрации данных для любого столбца таблицы. Условия фильтрации в совокупности с данными, которые надо отображать, образуют древовидную структуру фильтра, где в узлах выбираются логические операторы, а на ветвях формируются условия: 1 – кнопка добавления ветви в дерево условий; 2 – логический оператор (выбирается из выпадающего списка); 3 – наименование столбца таблицы, для которой формируется условие; 4 – оператор сравнения (выбирается из выпадающего списка); 5 – значение, по которому выполняется сравнение (вводится пользователем); 6 – кнопка удаления ветви из дерева условий. Несколько ветвей одного уровня с помощью логического оператора объединяются в группу: Выпадающий список логических операторов (список раскрывается после щелчка мышкой по установленному значению) кроме наименований самих операторов содержит также и пункты меню: Описание логических операторов:
Значок | Оператор | Назначение
| И | Должны выполняться все условия группы
| ИЛИ | Должно выполняться хотя бы одно из условий группы
| НЕ И | Хотя бы одно из условий группы не должно выполняться
| НЕ ИЛИ | Не выполняется ни одно из условий группы
Описание пунктов меню в списке логических операторов:
Значок | Пункт меню | Назначение
| Добавить условие | Добавление ветви условия в текущей группе
| Добавить группу | Добавление ветви условия для новой группы
| Удалить группу | Удаление одной группы условий
| Очистить Все | Удаление всех групп условий
Требуемое наименование столбца таблицы, для которого будет составляться условие фильтрации, выбирается из выпадающего списка. Список раскрывается после щелчка мышкой по установленному значению (наименованию столбца): Оператор сравнения также выбирается из выпадающего списка. Состав списка операторов сравнения зависит от типа данных в столбце таблицы, для которого составляется условие фильтрации: Количество полей для значений, по которым выполняется сравнение, зависит от установленного оператора сравнения: Значения для полей, по которым выполняется сравнение, может выбираться из автоматически выпадающего календаря, если условие фильтрации настраивается для дат: