A_V_I Page 52 4/12/2010
52
o Like "?1???*" — возвращает True только для значений, состоящих не менее
чем из пяти символов, вторым из которых является "1".
IN (список через запятую) – является ли элементом списка
IS NULL, IS NOT NULL
КОНСТАНТЫ
Различают три вида констант: числовые, строковые и константы даты и времени.
Числовые константы
Числовыми константами называются последовательности цифр, и, при необходимо-
сти, символы знака числа (+) и (-), символ десятичной точки (.) и, для записи числа в экс-
поненциальной нотации, символы порядка (Е) или (е). Для положительного числа знак (+)
необязателен.
Пример записи числовых констант: 12345; -12.345; -6.76Е-23.
Строковые или текстовые константы
Строковыми или текстовыми константами называются любые символы, возвращае-
мые функцией Chr$ (), и их комбинации. Функция Chr$ (} возвращает символ в кодировке
таблицей кодов ANSI, которой пользуется Windows.
Кроме печатаемых символов, в которые входят буквы, цифры, знаки пунктуации и
другие специальные символы клавиатуры, например "@", "~" и т. п., результатом функции
могут быть и управляющие символы, такие как символ табуляции <Tab>, возврат каретки и
перевод строки, аналогичный по результату нажатию клавиши <Enter> и др.
Печатаемые символы должны быть заключены в двойные прямые кавычки. Часто,
например при вводе строковых констант в ячейки таблиц или бланки запросов, Access сам
добавляет кавычки, в иных случаях это придется сделать вручную.
Chr$(9) & "Отступ" & Chr${10)& Chr$(13)& "Новая строка"
Здесь Chr$ (9) — символ табуляции <Tab>; Chr$ (10), символ возврата каретки;
Chr$(13), символ перевода строки. Все подстроки объединены с помощью оператора кон-
катенации.
Константы даты/времени
Константы даты/времени в Access выделяются символами #. Как и в случае осталь-
ных констант, если программа распознает ввод в бланк запроса даты или времени в стан-
дартном формате Access, эти символы будут добавлены автоматически.
Пример констант даты и времени: #26/04/75#, #22-Маг-74#, #10:35:30#.
ФУНКЦИИ
Встроенные в Access функции можно сгруппировать по следующим категориям (имен-
но так они сгруппированы в специальном инструменте, помогающем правильно создавать
сложные выражения, который называется Построитель выражений (Expression Builder)).
Функции работы с массивами — используются для определения границ размерно-
стей массивов при программировании на VBA.
Функции преобразования типов данных — применяются для преобразования од-
ного типа данных в другой. Например, для преобразования числа в строку служит
функция str (), а обратно — функция val ().
С помощью функций работы с объектами баз данных осуществляется обращение
к объектам баз данных: таблицам, запросам, формам, отчетам, макросам и модулям.
Например, функция CurrentDB () возвращает ссылку на объект Database, с которым
работает Access в данный момент.