Шаг 24.
Фильтрация данных в таблице

   На этом шаге вы познакомитесь с фильтрацией данных в таблице.

   В качестве примера в данной главе будет рассмотрена учебная БД Образование. В таблицах 1 - 4 приведены данные, хранящиеся в таблицах БД Образование.

Таблица 1. Содержимое таблицы Студенты

Таблица 2. Содержимое таблицы Преподаватели

Таблица 3. Содержимое таблицы Предметы

Таблица 4. Содержимое таблицы Успеваемость

   Ключевые поля в таблицах (например, КодСтудента в таблице Студенты) заполняются автоматически, по мере ввода новых данных.

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


Рис. 1. Таблица Студенты

   Фильтрация данных. При работе с таблицами часто бывает необходимо отображать не все записи, а только те, которые соответствуют определенным условиям. Для этого используются различные режимы фильтрации. На данном шаге рассмотрим фильтр по выделенному.

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

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

   После этого будут отображены записи для студентов: Жукова, Волошина и Гущина (рис. 2).


Рис. 2. Таблица Студенты. Фильтрация по последней букве "а"

Задание фильтра по последней букве "а" можно увидеть здесь, а взять клип здесь.

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


Рис. 3. Таблица Студенты. Фильтрация по имени и фамилии

Задание фильтра по имени и фамилии можно увидеть здесь, а взять клип здесь.

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

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



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