Перечислим операторы, наиболее часто используемые в условиях на значение.
• <
– условие выполняется, если значение слева от знака < меньше, чем значение справа от знака.• <=
– условие выполняется, если значение слева от знака <= меньше, чем значение справа от знака, а также если значения равны.• >
– условие выполняется, если значение слева от знака > больше, чем значение справа от знака.• >=
– условие выполняется, если значение слева от знака >= больше, чем значение справа от знака, а также если значения равны.• =
– условие выполняется, если сравниваемые значения равны.• <>
– условие выполняется, если сравниваемые значения не равны.• BETWEEN
– условие выполняется, если значение слева от оператора находится в диапазоне, указанном справа от оператора. Например, условию [Имя] BETWEEN “а” AND “к” удовлетворяет значение Иванов , но не удовлетворяет значение Петров . Условие BETWEEN 0 AND 1 равносильно условию >=0 AND <=1 .• IN
– условие выполняется, если значение слева от оператора совпадает с одним из элементов списка справа от оператора. Список заключается в круглые скобки, элементы списка указываются в кавычках через точку с запятой. Например: [Рейтинг] IN (“500”;”1000”;”1500”) .• LIKE
– условие выполняется, если значение слева удовлетворяет шаблону справа. Шаблон может содержать подстановочные знаки ? (на месте этого знака может быть произвольный символ) и * (на месте этого знака может быть любое количество произвольных символов). Например, условие Like “??.12.*” означает, что вводимая дата должна относиться к декабрю. Такое условие аналогично заданию маски ввода (см. подразд. «Маска ввода»).• IS NOT NULL
– условие выполняется, если в поле введено любое значение (то есть поле не пустое). Такое условие аналогично заданию обязательности поля (см. подразд. «Обязательное поле»).• NOT
– условие выполняется в том случае, если• AND
– условие выполняется, если выполнены оба условия справа и слева от оператора. Например, если задано условие >= #01.01.2008# AND <= Date()+30 , то вводимая дата должна быть не ранее начала 2008 года, но не позднее чем через 30 дней после текущей даты.• OR – условие выполняется, если выполнено хотя бы одно из условий справа и слева от оператора. Например, условие 0 OR >=500 выполняется, если вводимое число равно нулю или не менее 500.