Иллюстрированный самоучитель по Microsoft Access 2002

Использование выражений в запросах. Выражения в Access.

Операторы слияния строковых значений (конкатенации)

Стандартный значок оператора конкатенации SQL, амперсант (&), является более предпочтительным, чем значок плюса (+), хотя оба они приводят к одинаковому результату: объединению двух текстовых значений в единую строку символов. Применение значка плюс (+) двусмысленно, его основное назначение – сложение двух числовых операндов.

Пример: слияние "Visual" & "Basic" дает "Visual Basic". Обратите внимание на дополнительный пробел в первом слове, без него результат выглядел бы несколько иначе: "VisualBasic".

Операторы идентификации

Операторы идентификации применяются в качестве разделителей в ссылках на объекты (оператор "!"), их методы или свойства (оператор "."):

  • КлассОбъекта!ИмяОбъекта
  • КлассОбъекта!ИмяОбъекта.Свойство
  • КлассОбъекта!ИмяОбъекта.Метод()
  • ИмяОбъекта.Свойство
  • ИмяОбъекта.Метод().

Эти операторы позволяют объединять имена объектов и классов объектов для отбора специфических объектов или их свойств, различать имена объектов и их свойств, идентифицировать определенные поля в таблицах.

Например:

  • Forms!Категории, Tables! Категории – идентификация формы и таблицы с одинаковыми именами;
  • MyTextbox.Caption = "Будьте внимательны!" – здесь MyTextbox – объект управления, a Caption – свойство;
  • Заказы! [Код клиента] – определяет поле "Код клиента" (CustomerlD) в таблице "Заказы" (Customers).

Благодаря наличию операторов идентификации можно присваивать полям разных объектов одни и те же имена (поэтому, например, свойство Caption есть у большинства объектов).

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.