Получение данных с помощью запросов
- Перейдите в режим конструктора. Введите значение Цветоводство в следующей строке первого столбца, непосредственно под ячейкой фильтра.
- Переключитесь в режим таблицы. Теперь в таблице отображаются строки с именами каталога Цветоводство и Огородник. Если вы введете более одного условия фильтрации в нескольких строках нижней панели таблицы запроса, в режиме таблицы будут отображаться только строки, соответствующие указанным критериям.
- Перейдите в режим конструктора и удалите условие отбора " Цветоводство ", выделив его и нажав клавишу Delete.
- Введите значение Тысячелистник в строке Условие отбора столбца ИмяКаталога, расположенной справа от строки со значением Огородник.
- Перейдите в режим таблицы. Запрос отобразит одну строку, в которой будет указано значение Тысячелистник из каталога Огородник. При использовании нескольких фильтров в одной строке таблицы конструктора эта строка отображается только в случае соответствия ее содержимого критериям всех указанных фильтров.
- Щелкните на кнопке Сохранить, расположенной на панели задач Access. Введите ФильтрРастений в качестве имени запроса, а затем щелкните на кнопке ОК.
- Закройте таблицу запроса.
Иногда Access модифицирует введенные критерии фильтрации. Например, при переходе в режим конструктора значение "Тысячелистник" было заключено в кавычки. Не стоит беспокоиться, поскольку таким образом Access лишь проявляет свою заботу о разработчике базы данных.
В Access принято использовать специальные выражения, в которых описываются условия и критерии фильтрации (табл. 7.1). Более полную информацию о них можно получить, обратившись к справочной системе Access.
Таблица 7.1. Выражения, поддерживаемые фильтрами.
Выражение | Описание |
---|---|
"Голубой" | Значение "Голубой" |
"Голубой" or "Розовый" | Или "Голубой" или "Розовый" |
Like "Б*" | Любое слово, начинающееся с буквы "Б". Знак звездочки (*) – это символ, означающий любое количество символов |
Like "Б??" | "Бой", "Буй", "Бег" – любое слово из трех букв, начинающееся с буквы "Б". Знак вопроса соответствует одному символу |
< "Н" | Перед буквой "Н" в алфавите |
333 | Числовое значение 333 |
>=333 | Больше или равно 333 |
Between 5 and 100 | По меньшей мере 5, но не больше чем 100 |
#3/5/2000 # | Дата 5 марта 2000 г. (применяется только в поле Дата/время) |
Not "Зеленый" | Любое другое значение, но не "Зеленый" |
In ("Зеленый", "Красный", "Голубой") | Значения "Зеленый", "Красный" "Голубой" |
Is Null | Поле не содержит значения |
Is Not Null | Поле содержит любое значение (т.е. не пустое) |