Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_Access_03_студентам.doc
Скачиваний:
7
Добавлен:
09.11.2018
Размер:
3.75 Mб
Скачать

2.7.6.3. Логические операторы

Логически операторы используются для построения логических выражений:

  • And конъюнкция

  • Or дизъюнкция

  • Not отрицание

2.7.6.4. Операторы слияния строковых значений

Для слияния (склейки, конкатенации) строк используются два знака: "+" и "&". Оба оператора дают одинаковый результат: объединение двух строк в одну. Предпочтение отдается оператору "&", т.к. оператор "+" используется еще и для сложения числовых значений.

Пример:

"Конь"&"Як" равно "КоньЯк"

"Конь"&" Як" равно "Конь Як" (вставлен пробел!)

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

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

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

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

Полное имя является составным, т.к. состоит из двух коротких имен, разделяемых восклицательным знаком или точкой (символами идентификации). Первое – имя семейства (класса) объекта, второе – собственное имя объекта.

Имена объектов не должны содержать знаки "!" и "." (из-за их использования как символов идентификации).

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

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

Примеры:

КлассОбъекта!ИмяОбъекта

КлассОбъекта!ИмяОбъекта.Свойство

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

ИмяОбъекта.Свойство

ИмяОбъекта.Метод()

[Студенты]![Фамилия]

[Студенты]![Стипендия]

Используя такие идентификаторы, можно возвращать значения полей в объекты форм и отчетов, а также строить новые выражения.

2.7.6.5. Операторы сравнения с образцом

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

Оператор

Описание

Пример

Between

Определяет, находится ли числовое значение в определенном диапазоне значений

Between (-100) and (100)

Is

При использовании вместе с Null определяет, является ли значение Null или Not Null

Is Null

Is Not Null

In

Определяет, является ли строковое значение элементом списка значений

In ("Москва", "Киев", "Санкт-Петербург")

Like

Определяет, начинается ли строковое значение с указанных символов (для правильной работы Like нужно добавлять символы шаблона "*" или "?")

Like "Ив*"

Like "Ив??"

Like "*Ив*.?"