Работа с Access основывается на использовании операторов, функций и выражений. Выражения используются для вычисления различных величин и содержат, по крайней мере, одиноператор. Операторы — обычные арифметические (+, -, *, /) и другие знаки и аббревиатуры. Величины, к которым применяется оператор, называютсяоперандами
Для создания выражений в Access существует шесть категорий операторов:
Ø Арифметические операторы
Ø Операторы присваивания и сравнения
Ø Строковые операторы
Ø Логические операторы
Ø Вспомогательные операторы
Арифметические операторы выполняют:
+
Складывает два операнда
-
Считает разность двух операндов
*
Перемножает два операнда
/
Делит один операнд на другой
\
Делит один операнд на другой нацело
^
Возводит операнд в степень
MOD
Вычисляет остаток от целочисленного деления
По определению арифметические операторы работают с числами.
Операторы присваивания и сравнения (отношения):
=
Равно
<>
Не равно
<
Меньше
<=
Меньше или равно
>
Больше
>=
Больше или равно
В Access знак равенства чаще всего используется какоператор присваивания; знак = присваивает значение объекту Access, или переменной, или константе. Выражение=[Общая сумма]*[Скидка] присваивает полю результат произведения значений двух полей.
Рис 18 Образец формы кнопочного меню
С другой стороны, знак = представляет собой оператор сравнения (также известный под названиемоператор отношения), определяющий равенство двух операндов.
Оператор сравнения сравнивает значения двух операндов и возвращает одно из логических значенийИстина (True),Ложь (False)илиНуль(Null) (неизвестное значение или отсутствие значения). Если один из операндов имеет значениеNull, любое сравнение возвращает значение Null. Неизвестное значение Null— это важная концепция реляционных баз данных, существующая в немногих из них. Основное назначение операторов сравнения — создание условий на значение, установление критериев выборки записей в запросах, определение действий макросов и контроль выполнения программ в Access VBA.