
- •Фильтрация данных в таблице
- •1. Возможности применения фильтров
- •Выбор и применение типа фильтра
- •Обычные фильтры
- •Применение обычного фильтра
- •Фильтрация по выделенному
- •Применение фильтра по выделению
- •Фильтр по форме
- •Применение фильтра с помощью заполнения формы
- •Расширенный фильтр
- •Применение расширенного фильтра
- •Специальные команды на вкладке документа "Фильтр"
- •Удаление или повторное применение фильтра
- •Очистка фильтра
- •Сохранение фильтра
- •Использование подстановочных знаков при сравнении строк
Фильтрация данных в таблице
1. Возможности применения фильтров
Так как после применения фильтра представление содержит только записи с выбранными значениями, остальные записи скрываются до очистки фильтра.
Примечание. Для столбцов таблиц и элементов управления в формах и отчетах, связанных с выражениями, фильтрация не поддерживается.
Существует несколько типов фильтров, и некоторые из них очень легко применять и удалять. Обычные фильтры встроены в каждое представление Access 2010. Доступность команд фильтра зависит от типа и значений поля.
Например, чтобы просмотреть записи людей, чьи дни рождения приходятся на определенный месяц, щелкните столбец ДатаРождения, на вкладке Главная в группе Сортировка и фильтр выберите пункт Фильтры по дате и укажите нужный диапазон дат.
Доступность
фильтров зависит от типа данных в
выбранном столбце.
Фильтр
Все даты за
период не
учитывает часть значения даты,
соответствующую дню и году.
В этом отфильтрованном представлении будут отображены только те записи, у которых в поле ДатаРождения указан апрель.
Значок фильтра в заголовке столбца и в строке навигатора по записям показывает, что текущее представление отфильтровано по столбцу "ДатаРождения".
При наведении указателя мыши на заголовок столбца в режиме таблицы показывается примененное условие фильтра.
Примечание. При применении нового фильтра к уже отфильтрованному столбцу старый фильтр автоматически удаляется. Хотя к любому отдельному полю можно одновременно применить только один фильтр, для каждого поля в представлении можно определить различные фильтры.
Например, чтобы увидеть имена контактов, живущих в РФ, дни рождения которых приходятся на апрель, можно отфильтровать таблицу контактов по полю "Страна" и по полю "ДатаРождения". Если фильтры применяются к нескольким полям в одном представлении, для их объединения используется оператор AND, например:
Страна = РФ AND ДатаРождения (месяц) = апрель
Чтобы вернуться к неотфильтрованному представлению, удалите фильтры. При этом фильтр удаляется временно, и можно вернуться к исходному представлению.
Для переключения между отфильтрованными и неотфильтрованными представлениями в группе Сортировка и фильтр на вкладке Главная нажмите кнопку Переключить фильтр.
Чтобы окончательно удалить фильтр из представления, очистите его. Дополнительные сведения см. в разделе Очистка фильтра.
Параметры фильтра действуют до закрытия объекта, даже если переключить представление. Другими словами, если фильтр применен в режиме таблицы, его параметры будут действовать при переключении в представление формы или режим макета, пока форма не будет закрыта. Если сохранить объект, примененный к нему фильтр будет доступен при следующем открытии объекта. Дополнительные сведения о сохранении фильтров см. в разделе Сохранение фильтра этой статьи.
Выбор и применение типа фильтра
Для каждого типа данных предусмотрено несколько готовых фильтров. Они доступны в виде команд меню в режимах таблицы и макета и в представлениях формы и отчета. Таблицу или форму можно отфильтровать не только с помощью этих фильтров, но и путем заполнения формы (фильтр по форме).
Пользователь, который может уверенно написать выражение самостоятельно, может добиться большей гибкости, создав собственные фильтры с помощью параметров вкладки документа Фильтр.
Ниже описаны доступные типы фильтров.
Обычные фильтры: используются для фильтрации по значению или диапазону значений.
Фильтрация по выделенному : позволяет отсортировать все строки в таблице, содержащие значение, которое совпадает с выделенным значением в строке. Используется в режиме таблицы.
Фильтр по форме: используется, если требуется отфильтровать несколько полей в форме или таблице либо найти конкретную запись.
Расширенный фильтр: позволяет задать пользовательские условия фильтра.
Примечание. Если в каком-то режиме команды фильтра не отображаются, возможно, средство фильтрации отключено разработчиком формы или базы данных. Обратитесь к нему за помощью.