В этом упражнении вы воспользуетесь командой Расширенный фильтр (Advanced Filter/Sort), чтобы создать фильтр для отображения клиентов из двух штатов, а затем поэкспериментируете с бланком построения фильтра, чтобы оценить его возможности. В качестве рабочей будет использоваться папка Office XP SBS\Access\Chap12\AdvFilter. Выполните следующие шаги:
1. Откройте базу данных GardenCo, расположенную в рабочей папке.
2. На панели объектов щелкните на Таблицы (Tables), а затем щелкните дважды на таблице Клиенты, чтобы открыть ее в режиме таблицы.
3. В меню Записи (Records)укажите на команду Фильтр (Filter), а затем щелкните на Расширенный фильтр (Advanced Filter/Sort). Откроется окно фильтра со списком полей таблицы Клиенты в верхней части.
4. Если бланк построения не пустой, щелкните на команде Очистить бланк (Clear Grid)в меню Правка (Edit).
5. Щелкните дважды на поле Фамилия, чтобы скопировать его в ячейку Поле (Field)первого столбца бланка.
6. Щелкните в ячейке Условие отбора (Criteria)в столбце Фамилия, введите c*и нажмите на клавишу (Enter). Введенное значение будет преобразовано к виду: Like "c*".
7. Прокрутите список полей таблицы Клиенты до конца и щелкните дважды на поле Штат, чтобы скопировать его в следующий свободный столбец бланка.
8. Щелкните в ячейке Условие отбора (Criteria)в столбце Штат, введите Калифорния or Вашингтон и нажмите на клавишу (Enter). Введенное значение будет преобразовано к виду: "Калифорния" Or "Вашингтон", как показано ниже.
Условие отбора определяет теперь клиентов из штатов Калифорния и Вашингтон, фамилии которых начинаются с буквы "С".
9. В меню Фильтр (Filter)щелкните на команде Применить фильтр (Apply Filter/Sort), чтобы отобразить все записи, удовлетворяющие заданным условиям.
Совет. Уменьшив размеры окон, можно одновременно видеть фильтр и таблицу.
10. В меню Записи (Records)укажите на команду Фильтр (Filter), а затем щелкните на Расширенный фильтр (Advanced Filter/Sort), чтобы вернуться в окно фильтра.
11. Щелкните в ячейке Или (Or)в столбце Фамилия, введите в*и нажмите на клавишу (Enter). Бланк построения будет выглядеть следующим образом.
12. В меню Фильтр (Filter)щелкните на команде Применить фильтр (Apply Filter/Sort). При построении фильтра условия, заданные в одной строке, объединяются оператором И (And), а условия, заданные в разных строках - оператором Или (Or). Поэтому результаты отбора включают клиентов, проживающих в Калифорнии или Вашингтоне, фамилии которых начинаются с буквы "С", и клиентов с фамилиями, начинающимися с буквы "В", независимо от их местожительства.
13. Вернитесь в окно фильтра, введите Калифорния or Вашингтон в ячейку Или (Or)в столбце Штат и нажмите на клавишу (Enter).
14. Снова примените фильтр, чтобы отобразить клиентов только из штатов Калифорния и Вашингтон.
15. Закройте таблицу Клиенты без сохранения изменений, а затем закройте базу данных.