Упорядочение (сортировка) и фильтрация данных.

В процессе работы с данными в базе возникает необходимость изменить порядок их следования по значениям определенных полей. Для упорядочения данных по значению одного поля необходимо выполнить следующую последовательность действий:

  • • открыть таблицу базы данных в режиме таблицы;
  • • на вкладке Главная в панели Сортировка и фильтр выбрать кнопку- команду сортировки по возрастанию (по убыванию XI ).

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

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

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

Готом

Рис. 6.10. Вид окна «Фильтр»

  • • открыть таблицу базы данных в режиме таблицы;
  • • на вкладке Главная в группе Сортировка и фильтр в меню кнопки Параметры расширенного фильтра gTj выбрать команду Расширенный фильтр | Ъ ;
  • • в появившемся окне «Фильтр» (рис. 6.10) в порядке исполнения сортировки задать список полей, перетаскивая их мышкой или задавая с помощью кнопки выбора поля;
  • • для каждого ноля в строке Сортировка указать порядок сортировки;
  • • при необходимости не только упорядочить записи в таблице, но и отобразить на экране только данные, отвечающие определенному значению, следует в строке Условие отбора задать нужное условие;
  • • на вкладке Главная в панели Сортировка и фильтр выбрать кнопку- команду Применить фильтр Y .

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

На вкладке Главная в панели Сортировка и фильтр вызвать меню кнопки Параметры расширенного фильтра и выбрать команду Очистить все фильтры * .

Пример 6.2. Отсортируйте записи таблицы Каталог библиотечной базы данных по названию книг (поле Название) и выдайте на экран только записи о книгах, выпущенных в издательстве «Наука».

Для получения результата следует:

  • • открыть таблицу базы данных в Режиме таблицы;
  • • на вкладке Главная в панели Сортировка и фильтр в меню кнопки Параметры расширенного фильтра выбрать команду Расширенный фильтр ;
  • • в появившемся окне «Фильтр» ввести в бланк фильтра поля Название и Издательство;
  • • для поля Название в строке бланка Сортировка указать порядок сортировки по возрастанию;
  • в строке Условие отбора поля Издательство задать значение «Наука»;
  • • нажать кнопку Y .

Вид окна созданного фильтра представлен на рис. 6.11.

Вид окна «Фильтр» для примера 6.2

Рис. 6.11. Вид окна «Фильтр» для примера 6.2

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ     След >