Выражения
в Access
Каждое выражение
может содержать один или несколько операторов и одну или несколько констант,
идентификаторов или функций. Выражение может быть сколь угодно сложным.
-
Константы —
характеризуют
неизменные значения. Их часто используют для создания значений по умолчанию
и для сравнения значений в полях таблиц. Значения констант определяются пользователем
при вводе выражения. (Например, 09, страна фирмы изготовителя Швеция.)
-
Идентификаторы
—
это имена объектов в Access (например, полей таблиц или запросов), которые
при вычислении выражений заменяются их текущими значениями (для определения
этой операции обычно используется термин
возвращают).
Например, идентификатор
имени поля [Household Inventory] в выражении возвращает значение поля Household
Inventory из текущей выделенной записи. Именованные константы и переменные,
применяемые в программах Visual Basic для приложений (VBA), тоже являются
идентификаторами. Существует несколько встроенных именованных констант, служащих
идентификаторами: True,
False,
Yes, No И Null.
Замечание
Если имя поля или
таблицы содержит пробелы, его идентификатор обязан в выражении заключаться
в квадратные скобки. Чтобы упростить ввод идентификаторов, рекомендуется не
использовать пробелы в названиях таблиц, полей в таблицах и названиях других
объектов Access.
-
Функции
возвращают
в выражение значение вместо имени функции. В отличие от идентификаторов, большинство
функций требуют заключать в скобки свои-аргументы — идентификаторы или значения
подвыражений. Например, функция Date (), имеющая пустой список аргументов,
возвращает текущую дату.
-
Операторы —
обычные
значки арифметических операций (+, -, *, /) и другие символы и аббревиатуры.
Большинство из них эквивалентны операторам традиционных языков программирования
типа Basic. Некоторые — специфичны для Access или SQL, например Between или
Like. Используемые в операции константы, идентификаторы и функции называются
операндами.
Для создания
выражений в Access существует шесть категорий операторов: арифметические, операторы
присваивания, логические операторы, операторы конкатенации, идентификации и
сравнения с образцом.
Ниже рассмотрены:
-
типы операторов;
-
идентификаторы объектов
и функций.