Читаем Microsoft Access 2007 полностью

2. Щелкните кнопкой мыши в поле, для значений которого нужно создать условие отбора. Укажите условие отбора одним из следующих способов:

• выберите значение из списка (например, чтобы в таблице Заказы отобразить заказы одного клиента, в поле Клиент выберите номер этого клиента);

• введите выражение (например, чтобы отобразить заказы за период с начала года до текущей даты, введите в поле Дата выражение >= #01.01.2008# AND <= Date()). Сведения о выражениях вы можете найти в подразд. «Условие на значение».

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

3. Щелкните кнопкой мыши на значке вкладки Или и введите группу условий, аналогично пункту 2. При этом появится еще одна вкладка Или , поэтому можно ввести несколько групп условий.

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

4. Чтобы отобразить результат фильтрации, нажмите на вкладке Главная кнопку Применить фильтр
.

...

Совет

Если в процессе создания фильтра по форме потребуется очистить или удалить вкладку, используйте соответствующие команды меню, вызываемого с помощью кнопки Дополнительно группы команд Сортировка и фильтр на вкладке Главная.

И, наконец, рассмотрим расширенный фильтр.

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

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

Итак, если вам необходимо создать расширенный фильтр, выполните следующие действия.

1. Откройте таблицу в режиме таблицы. На вкладке Главная в группе команд Сортировка и фильтр

нажмите кнопку Дополнительно , затем в появившемся меню выберите пункт Расширенный фильтр . На экране появится вкладка (или окно) создания расширенного фильтра (рис. 2.33).

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

Перейти на страницу:

Все книги серии Видеосамоучитель

Похожие книги

C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных