Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Условия на значение Access.doc
Скачиваний:
36
Добавлен:
02.04.2015
Размер:
131.07 Кб
Скачать

Синтаксис часто используемых условий на значение

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

Дополнительные сведения о выражениях см. в статье Создание выражений. Дополнительные сведения о функциях см. в статьеФункции (по категориям).

При создании выражений помните следующие правила.

  • Имена полей таблицы следует заключать в квадратные скобки: [ДатаНазначения]<=[ДатаЗаказа]+30.

  • Даты следует заключать в знаки решетки (#):<#01.01.2007#

  • Текстовые значения следует заключать в двойные прямые кавычки: IN ("Токио","Париж","Москва"). Кроме того, обратите внимание на то, что элементы следует разделять запятыми, а списки заключать в круглые скобки.

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

Оператор

Функция

Пример

NOT

Проверка на наличие противоположных значений. Используется перед любым оператором сравнения за исключением IS NOT NULL.

NOT > 10(то же, что и<=10).

IN

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

IN ("Токио","Париж","Москва")

BETWEEN

Проверка на принадлежность к диапазону значений. Необходимо использовать два значения для сравнения — верхний и нижний пределы — и разделять эти значения с помощью разделителя AND.

BETWEEN 100 AND 1000(то же, что>=100 AND <=1000)

LIKE

Сопоставляет образец строки с текстовым полем или полем МЕМО.

LIKE "Гео*"

IS NOT NULL

Требует ввода значения в поле. Результат тот же самый, что и при задании для свойства поля Обязательное поле (Required)значенияДа. Однако при включении свойстваОбязательное поле (Required), если пользователь не вводит значение, в приложении Access отображается краткое сообщение об ошибке. С базой данных будет удобнее работать, если использовать оператор IS NOT NULL и задать дружественное и информативное сообщение в свойствеСообщение об ошибке (Validation Text).

IS NOT NULL

AND

Указывает, что все перечисленные условия должны выполняться для вводимых данных или что данные должны находиться в указанном диапазоне.

>= #01.01.2007# AND <=#03.06.2008#

 Примечание. Можно также использовать операторANDдля объединения условий на значение. Например:NOT "КНР" AND LIKE "*Р".

OR

Указывает, что для данных должно выполняться хотя бы одно из перечисленных условий.

"Январь" OR "Февраль"

<

Меньше

<=

Меньше или равно.

>

Больше.

>=

Больше или равно.

=

Равно.

<>

Не равно.