Константы

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

В Access существуют три вида констант:

Числовые константы

Числовые константы в Access могут быть записаны в обычной и экспоненциальной нотации.

Примеры:

12345      ' Целое число
-12.345    ' Десятичная дробь
-6.76E-23  ' Число в экспоненциальной форме

При записи чисел:

Строковые константы

Строковые (текстовые) константы представляют собой последовательность символов, заключённых в кавычки.

Примеры:

"Привет, мир!"      ' Обычная строка
"12345"             ' Число, записанное как строка
"Дата: " & Date()   ' Объединение строки и функции

Если строка содержит кавычку (`"`), её можно продублировать:

"Данил сказал: ""Привет!"""

Специальные символы в строках

В Access можно вставлять управляющие символы, используя функцию Chr$().

Chr$(9) & "Отступ" & Chr$(10) & "Новая строка"

Здесь:

Константы даты/времени

В Access константы даты и времени заключаются в символы `#`.

Примеры:

#26/04/1975#    ' Дата
#22-Май-1974#   ' Дата с названием месяца
#10:35:30#      ' Время

Использование дат в SQL

Чтобы использовать дату в запросе, её также необходимо заключать в `#`:

SELECT * FROM Заказы WHERE ДатаЗаказа > #01.01.2024#;

Заключение

Константы в Access позволяют работать с числами, текстом и датами. Они используются в выражениях, запросах и VBA для обработки данных и формирования логики работы базы.