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

4.8.Фильтрация данных

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

  1. Фильтрповыделенномуфрагментуданных

  • Фильтрповыделенному:

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

  • Записи/Фильтр/Фильтр по выделенномуили кн.Фильтрповыделенномуна ПИ или изк.з.меню, открытого на поле, в котором выделено значение

  • Фильтр, исключаявыделенныйфрагмент:

  • выделить значение

  • Исключить выделенное изк.з.меню, открытого на поле, в котором выделено значение

  • Фильтрповыделенномуфрагментус несколькими условиями отбора:

  • открыть фильтр по выделенному, например по городу Москва

  • после вывода на экран записей с городом Москвавыделить фрагмент в другом поле, например, буквуТв имени поставщика, и еще раз открыть фильтр по выделенному. В результате из таблицы отберутся записи по городуМосквас именами поставщиков на буквуТ. Таким способом можно наложить на таблицу фильтр с несколькими условиями, соединенными операциейИ (AND).

  1. Фильтр для

  • по столбцу поля и открытьк.з.меню

  • ввести условие отбора в строку Фильтрдля, например, >50 или >=50 AND <=75

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

  • Записи/Фильтр/Изменить фильтрили кн.Изменитьфильтрна ПИ или изк.з.меню . ACCESS отобразит окно фильтра с одной записью

  • ввести в соответствующие столбцы условия отбора. Для этого можно воспользоваться раскрывающимся списком. Чтобы появилась кнопка раскрывающегося списка, нужно в соответствующем столбце. Условия отбора, введенные в несколько столбцов, связываются операциейИ. Чтобы связать их операциейИЛИ(OR), надо выбрать вкладкуИЛИвнизу окна фильтра. Чтобы еще добавить условие, связанное с уже заданными операциейИЛИ, надо еще раз выбрать эту вкладку.

  • Записи/Применить фильтрили изк.з.меню или кн.Применениефильтрана ПИ

  1. Расширенныйфильтр /Сортировка:

  • Записи/Расширенный фильтр. Откроется окно фильтра, идентичное бланку однотабличного запроса. В отличие от последнего в окно фильтра автоматически внесена как сама таблица, так и все ее поля. Кроме того, в окне фильтра отсутствует строкаВыводнаэкран, так как при фильтрации на экран выводятся по умолчанию все поля

  • перетащить в строку Полебланка нужные поля, для которых ввести условия отбора данных

  • Фильтр/Применить фильтр или изк.з.меню или кн.Применениефильтра

Отменафильтра:Записи/Удалить фильтр или изк.з.меню или выключить кн.Применениефильтра(по ней).

Последний фильтр запоминается и им можно повторно воспользоваться, если включить кн. ПрименениефильтраилиЗаписи/Применить фильтрили изк.з.меню.

Если в момент закрытия таблицы фильтр не снят, то он остается активным и при следующем открытии таблицы.

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

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

  • при открытом окне фильтра выполнить из к.з.меню командуСохранение в виде запросаили кн.Сохранение в видезапросана ПИ

  • дать имя запросу

В этом случае фильтр приобретает статус запроса со всеми его свойствами.

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

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

  • Загрузить из запросаизк.з.меню , открытого на окне фильтра, или кн.Загрузить иззапросана ПИ

  • в открывшемся окне Применяемыйфильтрвыбрать нужный запрос.

Соседние файлы в папке Материалы для лабораторных Базы данных