Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические задания / Prakticheskaya_rabota_3.docx
Скачиваний:
32
Добавлен:
09.12.2018
Размер:
176.45 Кб
Скачать

Фильтрация по выделенному

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

Рисунок 14 – Фильтрация по выделенному

Фильтр по форме

Чтобы отфильтровать данные, заполнив форму, на вкладке Главная в группе Сортировка и фильтр нажмите кнопку Дополнительно и выберите пункт Фильтр по форме. При этом Access создаст пустую форму, аналогичную фильтруемой, и вы сможете заполнить столько полей, сколько захотите. Когда все будет готово, Access найдет записи, соответствующие условиям. Такая возможность удобна для фильтрации по нескольким полям. На рисунке показан простой фильтр по форме:

Рисунок 15 – Фильтрация по форме

При использовании фильтра по форме невозможно задавать значения полей следующих типов: многозначное поле, Memo, поле гиперссылки, логическое поле или поле объекта OLE.

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

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

Сохранение фильтра

Если к закрываемой таблице, запросу, форме или отчету применен фильтр, то он сохраняется вместе с ними. При следующем открытии объекта выводятся неотфильтрованные данные, но сохраненный фильтр легко применить — просто переключитесь в отфильтрованное представление, щелкнув Без фильтра в строке навигатора по записям. Если вы хотите, чтобы фильтр применялся при открытии объекта, установите для свойства FilterOnLoad значение Да.

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

Сохранение фильтра в качестве запроса

Чтобы сохранить фильтр как запрос, а затем применять его к другим объектам, используйте расширенный фильтр: на ленте откройте вкладку Главная, в группе Сортировка и фильтр нажмите кнопкуДополнительно и выберите значение Расширенный фильтр. Настройте фильтр, как вы хотите, щелкните правой кнопкой мыши пустое место на вкладке Фильтр и выберите команду Сохранить как запрос (рисунок 14).

Рисунок 16 – Сохранение фильтра как запрос

Очистка фильтра

Чтобы полностью удалить фильтр, очистите его. После этого фильтр невозможно снова применить с помощью значка Без фильтра — его потребуется создать заново. Можно снять один фильтр с отдельного поля или все фильтры из всех полей в представлении.

  • Очистка одного фильтра    Щелкните отфильтрованный элемент правой кнопкой мыши и выберите команду Снять фильтр с ИМЯ_ПОЛЯ.

  • Очистка всех фильтров    На вкладке Главная в группе Сортировка и фильтр нажмите кнопку Дополнительно и выберите команду Очистить все фильтры.

Соседние файлы в папке Практические задания