Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД ACCESS 2000.doc
Скачиваний:
37
Добавлен:
15.05.2015
Размер:
1.83 Mб
Скачать

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

Для вывода определенных данных можно использовать фильтры. Фильтры представляют собой простой запрос применяемый к одной открытой таблице или форме.

MSAccessпредоставляет возможность работать с фильтрами следующих видов:

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

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

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

  • Воспользоваться пунктом меню Записи – Фильтр - Фильтр по выделенному или кнопкой Фильтр по выделенному на панели инструментов

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

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

  • Воспользоваться пунктом меню Исключить выделенное

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

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

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

  1. Фильтр для

  • Щелчок мышью по столбцу поля

  • Воспользоваться контекстным меню

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

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

  • При помощи пункта меню Записи – Фильтр - Изменить фильтрили кн.Изменить фильтрна панели инструментов

  • Отобразится окно фильтра с одной записью

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

  • Воспользуйтесь пунктом меню Записи - Применить фильтрили кнопкой.Применение фильтрана панели инструментов

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

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

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

  • Воспользуйтесь пунктом меню Фильтр - Применить фильтр или кнопкой.Применение фильтра

Отмена фильтрапри помощи пункта менюЗаписи- Удалить фильтр или отключить кнопкуПрименение фильтра

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

  • при открытом окне фильтра воспользуйтесь командой контекстного меню Сохранение в виде запроса или кнопкой на панели инструментов

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

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

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

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

  • Воспользуйтесь командой меню Загрузить из запросаили кнопкойЗагрузить из запроса на панели инструментов

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