Если точное значение критерия отбора неизвестно, можно воспользоваться заменителями символов (wildcard characters). Наиболее распространенные из них представлены в следующей таблице:
Символ
Назначение
Пример
*
Заменяет любое число символов
Lname = Co* возвращает значения типа Colman и Conroy
?
Заменяет один символ
Fname = eri? возвращает значения типа Eric и Erik
#
Заменяет одну цифру
ID = 1## возвращает все значения от 100 до 199
9. Чтобы поэкспериментировать с еще одним способом фильтрации, удалите фильтр, сохраните и закройте таблицу Клиенты, а затем откройте таблицу Заказы в режиме таблицы.
10. Чтобы отобразить все заказы, принятые Майклом Эмони 23 января, в поле Сотрудники щелкните правой кнопкой мыши на Эмони, Майкл и щелкните на команде Фильтр по выделенному (Filter By Selection)в контекстном меню.
11. Щелкните правой кнопкой мыши в поле ДатаРазмещения, содержащем значение 1/23/01, и снова щелкните на команде Фильтр по выделенному (Filter By Selection)в контекстном меню. В таблице останутся только заказы, сделанные Майклом 23 января. Можно усложнить фильтр, добавив условие отбора по другому полю, или отсортировать результаты фильтрации. Для этого щелкните в поле сортировки, а затем щелкните на одной из кнопок Сортировка (Sort).
Совет. Отобрав и упорядочив нужную информацию, можно отобразить результаты в виде формы или запроса. Щелкните на кнопке Новый объект (New Object)на панели инструментов и следуйте указаниям.
12. Удалите фильтры, щелкнув на кнопке Удалить фильтр (Remove Filter).
13. Сохраните и закройте таблицу Заказы.
14. Закройте базу данных.
Совет. Команды фильтрации позволяют фильтровать записи таблицы и при работе с формой. Особенно полезной может оказаться команда Фильтр для (Filter For), поскольку не требует отображения выделяемого значения в поле формы.
С помощью функции Изменить фильтр (Filter By Form)можно легко и быстро создать сложный фильтр, основанный на содержимом полей таблицы. Если открыть таблицу, а затем щелкнуть на кнопке Изменить фильтр (Filter By Form)вместо записей таблицы отобразится пустая строка, ячейки которой представляют собой поля со списками, содержащими все значения, встречающиеся в данном столбце таблицы.
Выбрав элемент из списка, можно щелкнуть на кнопке Применить фильтр (Apply Filter), чтобы отобразить только те записи, которые содержат выбранное значение.
Если таблица содержит десятки полей, использование функции Изменить фильтр (Filter By Form)усложняется, поскольку приходится прокручивать таблицу по горизонтали. В этом случае лучше воспользоваться кнопкой Изменить фильтр (Filter By Form)в режиме формы. Вместо исходной формы отобразится пустая форма, предназначенная для создания фильтра. Если щелкнуть в любом поле, а затем щелкнуть на стрелке, появится список всех значений поля, как показано ниже.
Выбрав значение и щелкнув на кнопке Применить фильтр (Apply Filter), щелкните на кнопке Следующая запись (Next), чтобы отобразить первую из отобранных записей. Воспользуйтесь кнопками перехода, чтобы просмотреть остальные записи.
Совет. Функция Изменить фильтр (Filter By Form)применима как в режиме таблицы, так и формы. В тех случаях, когда проще задать фильтр в форме, а просматривать результаты удобнее в таблице, можно быстро создать форму, воспользовавшись функцией Автоформа (Autoform). Затем, определив фильтр в форме, можно переключиться в режим таблицы для просмотра результатов.