Простые условия отбора включают в себя один аргумент поиска. Простое условие отбора записывается в строке Условие отбора в соответствующем столбце. Условие отбора может включать в себя:
· Значение поля (должно иметь тот же тип, что и поле для которого оно записывается, например, для поля Фамилия можно указать значение «Иванов»).
· Диапазон (Between 5 and 10 или >5 and <10)
· Null (пустое значение)
Если в условии отбора могут использоваться несколько полей, то они могут соединяться либо логической операцией AND (И), либо логической операцией OR (ИЛИ). Если операнды должны быть соединены оператором И, то они располагаются в одной строке Условие отбора. Если они должны быть соединены оператором ИЛИ, то они располагаются в разных строках: Условие отбора (первый операнд), Или (второй операнд).
Примеры, содержащие различные условия отбора, приведены в таблицах 9- 15.
Таблица 9. Диапазоны значений
Выражение
Результаты отбора
> 2
Отбор записей, значение поля «Оценка» которых больше 2
< 3
Отбор записей, значение поля «Оценка» которых менее 3
>= "Иванов"
Отбор записей, содержащих фамилии, начиная с «Иванов» и до конца алфавита, в поле «Фамилия»
Between #01-янв-1979# And #31-дек-1979#
Отбор записей, содержащих в поле «Дата» даты в диапазоне от 1-янв-79 до 31-дек-79
Таблица 10. Несовпадающие значения («Not»)
Выражение
Результаты отбора
Not "Физика"
Отбор записей со сведениями об оценках за исключением Физики
Not 2
Отбор всех студентов, оценка которых не равна 2
Not T*
Отбор в поле «Фамилия» сотрудников, имена которых не начинаются с буквы "T" (ANSI-89)
Таблица 11. Значения в списке (In)
Выражение
Результаты отбора
In(Физика, Математика)
Отбор записей, где поле Предмет содержит значение Физика или Математика
In("Физика", "Математика")
Отбор записей, где поле Предмет содержит значение Физика или Математика
Таблица 12. Текст, часть текста или совпадающие значения
Выражение
Результаты отбора
"Физика"
Отбор записей со сведениями об оценках по Физике
"Физика"Or "Математика"
Отбор записей со сведениями об оценках по Физике или Математике
>=H
Отбор в поле «Фамилия» студентов, имена которых начинаются с букв, находящихся в диапазоне от Н до Я.
Like "С*"
Отбор записей с фамилиями студентов, которые начинаются с буквы С
Таблица 13. Часть значения поля (Like)
Выражение
Результаты отбора
Like "*ов"
Отбор записей с фамилиями студентов, которые заканчиваются на «ов»
Like "[А-Д]*"
Отбор записей с фамилиями студентов, которые находятся в диапазоне от А до Д
Like "*ле*"
Отбор записей с фамилиями студентов, которые содержат словосочетание «ле»
Like "????"
Отбор записей, которые содержат 4 буквы
Таблица 14. Даты
Выражение
Результаты отбора
#2/2/1980#
Студенты, у которых дата рождения равна 2 февраля 1980 года
Date()
Записи, в поле «Дата» которых указана текущая дата
< Date( ) - 30
Записи, у которых значение в поле «Дата» отстоит более чем на 30 дней от текущей даты
Year([Дата_рождения]) = 1989
Отбор студентов, у которых год рождения равен 1989
Таблица 15. Пустое значение поля (Null или строка нулевой длины)
Выражение
Результаты отбора
Is Null
Отбор студентов, у которых поле Оценка является пустым
Is Not Null
Отбор студентов, у которых поле Оценка не является пустым
" "
Отбор записей, у которых поле содержит строку нулевой длины (""), а не значение «Null»