Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
___________________2010________2.doc
Скачиваний:
10
Добавлен:
01.12.2018
Размер:
672.77 Кб
Скачать

2.2.3. Использование фильтров

Чтобы найти одну или несколько указанных записей в таблице, можно использовать фильтр. Например, чтобы искать в 100-страничном списке товаров позиции, цена которых находится в диапазоне от 1500 до 30000 р., можно применить к данным фильтр, а отобразить только те записи таблицы товаров, у которых значение поля «Цена» лежит в пределах 1500 — 30000 р.

2.2.3.1. Обычный фильтр

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

Щелкните в любом месте столбца, соответствующего первому полю, к

которому следует применить фильтр. На вкладке Главная в группе Сортировка и фильтр щелкните на кнопке Фильтр.

Выполните одно из следующих действий.

  • Чтобы применить обычный фильтр, выделите пункт Текстовые фильтры

и выберите нужный фильтр («Равно...», «Начиная с..», «Заканчивается на...» и т.п.).

  • Чтобы применить фильтр на основе значений поля, снимите флажки возле

значений, для которых не следует применять фильтр, и затем нажмите кнопку ОК.

Указание. Если список значений слишком велик, а фильтрации подлежит

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

  • Для фильтрации пустых значений (пустое значение означает отсутствие

данных) в текстовых и числовых полях, а также в полях дат, в списке с флажками снимите флажок Выделить все, а затем установите флажок возле значения Пустые.

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

2.2.3.2. Фильтр по выделенному

Этот фильтр наиболее прост и понятен. Его название определяет принцип его применения. Выделив информацию в таблице базы данных, вы тем самым задаёте критерий фильтрации.

Например, если в данный момент в поле Имя выделено значение Александр, на вкладке Главная в группе Сортировка и фильтр нажмите кнопку Выделение, а затем выберите вариант команды фильтра по выделенному («Равно Александр», «Содержит Александр» и т.п.).

2.2.3.3. Расширенный фильтр

На вкладке Главная в группе Сортировка и фильтрация щелкните Дополнительно, а затем в контекстном меню выберите команду Расширенный фильтр. Откроется окно диалога, представленное на рис. 2.7, в верхней части которого расположен список полей фильтруемой таблицы, а в нижней – бланк формирования выражения для фильтра. Данный фильтр позволяет выполнить не только фильтрацию, но одновременно и сортировку по возрастанию или убыванию по нескольким полям. Для этих целей служит строка Сортировка.

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

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

При использовании критерия ИЛИ необходимо, чтобы выполнился хотя бы один из нескольких критериев, заданных в разных строках условий.

Для создания следующего критерия типа ИЛИ введите очередной набор условий в строке или.

Рис. 2.7. Окно диалога расширенного фильтра

Нажмите кнопку Применить фильтр, чтобы увидеть отфильтрованные строки (рис.2.8).

Рис. 2.8. Результат фильтрации

Щелкните левой кнопкой мыши на кнопке Применить фильтр. После этого результат фильтрации не будет виден. Если вы щелкните на этой кнопке еще раз, то результат действия фильтра снова будет отображен.

Чтобы снять фильтр с отдельного поля, щелкните левой кнопкой мыши на изображении фильтра (воронка) в заголовке столбца отфильтрованной таблицы и затем выберите команду Снять фильтр с «имя_поля».

Для очистки всех фильтров таблицы необходимо на вкладке Главная в группе Сортировка и фильтрация щелкнуть Дополнительно, а затем выбирать команду Очистить все фильтры в контекстном меню.

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