Операторы слияния строковых значений (конкатенации) объединяют два текстовых значения в единую строку знаков. Например, слияние строк ABC и DEF дает строку ABCDEF. Будучи стандартным символом конкатенации SQL, амперсанд (&) является предпочтительным оператором слияния в Access. Применение оператора + также допустимо, но двусмысленно, т.к. его основное назначение — сложение двух числовых операндов.
Операторы идентификации "!" и "."
Операторы "!" (восклицательный знак) и "." (точка) — разделители, выполняющие следующие операции:
· Объединение имен классов объектов и имен объектов для отбора cпeцифических объектов или их свойств. Например, следующее выражение идентифицирует форму "Персональные мероприятия": Forms![Персональные мероприятия]
Эта идентификация необходима, поскольку может существовать таблица под названием "Персональные мероприятия".
· Различение имен объектов и имен свойств. Например, в выражении:
Textbox2.FontSize = 8
Textbox2 — объект (элемент управления), a FontSize — свойство этого объекта (размер шрифта).
· Идентификация определенных полей в таблицах. Например, следующее выражение определяет поле "Название" в таблице "Клиенты":
Клиенты![Название]
Знак "!" применяется для разделения ссылок на объекты; вообще синтаксис таков: КлассОбъекта!ИмяОбъекта. Знак "." разделяет объекты и их свойства или методы по образцу:
КлассОбъекта!ИмяОбъекта.Свойство или
КлассОбъекта!ИмяОбъекта.Метод().