Иллюстрированный самоучитель по Microsoft Access 2003

Получение данных с помощью запросов

  1. Перейдите в режим конструктора. Введите значение Цветоводство в следующей строке первого столбца, непосредственно под ячейкой фильтра.
  2. Переключитесь в режим таблицы. Теперь в таблице отображаются строки с именами каталога Цветоводство и Огородник. Если вы введете более одного условия фильтрации в нескольких строках нижней панели таблицы запроса, в режиме таблицы будут отображаться только строки, соответствующие указанным критериям.
  3. Перейдите в режим конструктора и удалите условие отбора " Цветоводство ", выделив его и нажав клавишу Delete.
  4. Введите значение Тысячелистник в строке Условие отбора столбца ИмяКаталога, расположенной справа от строки со значением Огородник.
  5. Перейдите в режим таблицы. Запрос отобразит одну строку, в которой будет указано значение Тысячелистник из каталога Огородник. При использовании нескольких фильтров в одной строке таблицы конструктора эта строка отображается только в случае соответствия ее содержимого критериям всех указанных фильтров.
  6. Щелкните на кнопке Сохранить, расположенной на панели задач Access. Введите ФильтрРастений в качестве имени запроса, а затем щелкните на кнопке ОК.
  7. Закройте таблицу запроса.

Иногда 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 Поле содержит любое значение (т.е. не пустое)
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.