Доступ: самые важные фильтры для форм
Видео по теме: (May 2024).
В формах у вас есть различные варианты фильтрации данных в Access без необходимости создавать запросы. Вы можете узнать, какие фильтры являются наиболее важными в этом практическом совете.
Доступ: используйте общие фильтры для форм
Общий фильтр позволяет выбирать значения. Текстовые фильтры, такие как «Содержит» или «Равный», также возможны с этим типом фильтра. Вы можете использовать процедуры, описанные здесь, начиная с Access 2010.
- Вы можете применять только общие фильтры к одному полю. Если вы хотите отфильтровать несколько полей, вы должны применить фильтры отдельно или использовать опцию расширенного фильтра.
- Перейдите к полю, которое вы хотите отфильтровать.
- Теперь нажмите «Фильтр» на ленте во вкладке «Пуск».
- Если у вас есть форма в табличном представлении, вы также можете щелкнуть стрелку в заголовке поля на правом краю столбца.
- Возможные параметры фильтра теперь отображаются.
- Теперь вы можете отсортировать содержимое поля от А до Я в порядке возрастания или убывания.
- Вы также увидите список всех значений, которые сохранены в текущем поле.
- Вы можете использовать флажки для фильтрации одного или нескольких значений. Снимите флажки, если вы хотите исключить контент из результата.
- Выберите «Текстовый фильтр» для получения подробных результатов. Например, если вы хотите отфильтровать имена из формы, содержащей букву T, выберите «Содержит», а затем введите T.
- Иногда вы не увидите общий фильтр. Это связано с тем, что этот параметр недоступен для полей типов «Да / Нет», «Объект OLE», «Заметка» и «Вложение».
Доступ: использовать фильтры на основе выбора
Если вы хотите установить фильтр для определенного содержимого выбранного поля, вы можете сделать это с помощью фильтра на основе выбора.
- Перейдите к пункту «Пуск» на ленте и нажмите «Выбор» в группе «Сортировка и фильтрация».
- Теперь вы получаете выпадающий список, в котором показаны доступные параметры фильтра для вашего выбора.
- Например, у вас есть список студентов, и вы выбрали поле с записью «Студент». Фильтр на основе выбора теперь предоставляет вам различные варианты фильтра для термина «студент». Фильтр «Содержит студентов» вы получаете в результате всех студентов в вашем классе. Студенты исключены из результата.
- Параметры для фильтров на основе выбора также различаются в зависимости от типа данных.
Доступ: использовать фильтры на основе форм
Этот фильтр поможет вам, если вы хотите отфильтровать несколько полей в одной форме.
- На вкладке «Главная» в группе «Сортировка и фильтр» выберите «Дополнительно»> «Фильтр на основе форм».
- Access теперь создает пустую форму с вашими полями.
- Вы можете заполнить столько полей, сколько хотите с критериями фильтра.
- Затем Access показывает вам соответствующие записи.
- Вы не можете использовать следующие типы полей с этим фильтром: «Multi-value», «Memo», «Hyperlink», «Yes / No» и «OLE object».
Доступ: создайте свои собственные критерии с помощью специального фильтра
Иногда стандартных фильтров недостаточно. С помощью специального фильтра вы можете сами написать критерии фильтра. Чтобы правильно использовать этот фильтр, вы должны быть уже знакомы с созданием запросов.
- Откройте форму в представлении формы.
- Убедитесь, что данные еще не отфильтрованы.
- Для этого нажмите «Дополнительно» и «Очистить все фильтры» в группе «Сортировка и фильтр» на вкладке «Пуск».
- Если «Очистить все фильтры» скрыто, фильтры не активны, и вы можете перейти к следующему шагу.
- Снова нажмите «Дополнительно», а затем «Специальные фильтры / сортировка».
- Добавьте поля из списка, к которому вы хотите применить фильтр.
- Введите необходимые критерии в строку «Критерии» полей.
- Критерии сгруппированы. Вам будут показаны только те записи данных, которые соответствуют всем критериям всех полей.
- Если вам нужны альтернативные критерии для одного поля, введите первый критерий в строке «Критерии», а следующий критерий в строке «Или».
- Все критерии, которые вы используете в строке «Или», фильтруются как альтернатива критерию в строке «Критерий».
- Например, если вы введете «ученик» в качестве критерия, вы получите только те результаты, которые имеют эту запись. Если вы введете «ученик» в поле «Или», вы получите данные, которые включают как ученика, так и ученика.