В Access предусмотрено два строковых оператора:
| &
| Оператор конкатенации (слияния строковых значений)
|
| Like
| Оператор сравнения строковых выражений
|
В отличие от вышеупомянутых операторов, они используются только для текстовых данных.
Использование символа & исключает необходимость применения специальных функций для преобразования чисел или дат в строку символов.
Пример. Допустим, в базе данных есть текстовое поле Улица и числовое поле Номер дома. Для объединения в отчете двух полей нужно использовать следующее выражение:
[Улица] & " " [Номер дома]
Если значение поле Улица — ш. Энтузиастов, а значение поляНомер дома равно 43, то в результате конкатенации строки и числа получится единая строка: "ш. Энтузиастов 43" В операторе Likeиспользуется следующий синтаксис:
Выражение Like шаблон
В шаблоне оператора Likeможно использоватьпять символов подстановки: *, ?, #, [список] и [!список].
Символ шаблона "*" замещает любое число знаков, а символ шаблона "?" замещает только один знак. Символ шаблона "#" замещает любая цифра (0-9), "[список]" символ из списка, "[!список]" — любой символ не из списка. Если объект-выражение соответствует объекту-шаблону, то формула возвращает истинное значение.
Пример. Оператор Like "Гор*" возвращаетИстина (True) для таких значений поля, как "Город", "Гора", "Гороскоп".