Шаг 26.
Фильтрация данных в таблице (окончание)

   На этом шаге будет рассмотрено использование расширенного фильтра.

   Если возможностей обычной фильтрации не хватает, например, необходимо не только отображать определенные записи, удовлетворяющие тем или иным условиям, но и выполнять сортировку данных по нескольким столбцам, то в этом случае можно использовать расширенный фильтр. Для этого необходимо выполнить команду Записи | Фильтр | Расширенный фильтр, после чего отобразится окно расширенного фильтра (рис. 1).


Рис. 1. Таблица Студенты. Расширенный фильтр

   Затем следует выбрать поля, на которые будут накладываться ограничения (Поле), а также направление их сортировки (Сортировка). После этого указать ограничение на содержимое выбранного поля (Условие отбора).

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

   Для этого следует в первой ячейке параметра Поле выбрать из списка поле Фамилия (или перетащить его в эту ячейку из структуры таблицы в верхней части окна расширенного фильтра).

   Затем нужно во второй ячейке выбрать поле Имя и установить условие отбора Like "М*".

   После этого необходимо в третьей ячейке параметра Поле выбрать Отчество и указать условие отбора Like "В*".

   В заключение нужно указать для всех полей режим сортировки по возрастанию (рис. 2) и воспользоваться кнопкой .


Рис. 2. Таблица Студенты. Параметры расширенного фильтра

   После этого в таблице будут отображены только те записи, которые удовлетворяют указанным условиям, отсортированные в указанном направлении (сначала - сортировка по фамилии, затем - по имени, и после этого - по отчеству) (рис. 3).


Рис. 3. Таблица Студенты. Применение расширенного фильтра

Реализацию этих действий можно увидеть здесь, а взять клип здесь.

   На следующем шаге вы узнаете о способах форматирования таблиц.



Предыдущий шаг Содержание Следующий шаг