Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_raboty_042.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

Отбор данных при помощи фильтров

Access позволяет применять фильтры, чтобы указать, какие записи должны появиться в окне таблицы или в окне результатов запроса. Например, если необходимо вывести информацию о всех клиентах, находя­щихся в Германии, то можно применить фильтр, после чего в таблице будут отображаться только те записи, поле "Страна" которых содержит значение "Германия". Access предоставляет три разновидности фильтров:

  • Фильтр по выделенному. Использование фильтра по выделенному яв­ляется наиболее быстрым способом отбора данных. Критерий отбора записей устанавливается путём выделения всего значения поля таблицы или его части. После применения фильтра по выделенному фрагменту Access отображает в таблице только те записи, которые соответствуют критерию отбора. Недостатком этого способа является то, что отбор записей можно производить по значению только одного поля.

  • Обычный фильтр. Использование обычного фильтра позволяет бы­стро отобрать записи по значениям нескольких полей. Чтобы при­менить обычный фильтр, необходимо заполнить форму, в которой указываются критерии отбора. При этом можно задать критерий от­бора по каждому из полей таблицы.

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

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

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

Таблица .1 Использование фильтра по выделенному

Выделенный фрагмент

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

Поле целиком

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

Начало поля

Отображаются только те записи, в которых первые сим­волы поля совпадают с выделенным фрагментом.

Конец поля

Отображаются только те записи, в которых последние символы поля совпадают с выделенным фрагментом.

Любой фрагмент значения поля, исключая начало или конец.

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

Access использует выделенный текст, чтобы определить, какие записи должны быть отображены. В таблице 1 приведены варианты работы фильтра по выделенному фрагменту в зависимости от того, как был выделен текст в поле. Независимо от того, как был выделен текст, отбор записей при помощи фильтра по выделенному производится по значению только одного поля.

Чтобы применить фильтр по выделенному к таблице "Клиенты" и вывести на экран всех клиентов, находящихся в Германии:

  1. Откройте, если это необходимо, таблицу "Клиенты" в режиме таблицы. При помощи горизонтальной линейки прокрутки сделайте так, чтобы поле "Страна" стало видно в окне таблицы.

  2. Нажмите кнопку "На первую запись" (First Record) в нижней части окна таблицы, чтобы сделать активной первую запись.

  3. Выделите весь текст в поле "Страна" первой записи таблицы "Клиенты" (в данном случае оно содержит значение "Германия").

  4. Выберите команду "Записи, Фильтр, Фильтр по выделенному" (Records, Filter, Filter by Selection) или нажмите кнопку "Фильтр по выделенному" (Filter by Selection) на панели инструментов. В окне таблицы будут вы­ведены записи, удовлетворяющие критерию фильтра (рис.9). Обратите внимание на то, что кнопка "Применить фильтр" (Apply Fil­ter) на панели инструментов становится нажатой после применения фильтра по выделенному. Нажатая кнопка "Применить фильтр" пока­зывает, что к таблице была применена операция фильтрации данных, а всплывающая подсказка для этой кнопки изменяется на "Удалить фильтр" (Remove Filter). В нижней части окна отфильтрованной таб­лицы, справа от числа записей, выводится (Фильтр).

Рис.9. Отбор клиентов, находящихся в Германии, при помощи фильтра по выделенному

На рисунке 10 показан результат фильтрации таблицы "Клиенты" по выде­ленному фрагменту ан поля "Страна".

Примечание

Чтобы удалить фильтр, нажмите кнопку "Удалить фильтр" на панели инструментов. Это та же самая кнопка, что и кнопка "Применить фильтр". Когда кнопка нажата, фильтр применен, когда отжата, фильтр удаляется.