Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






Логические операторы (также называемые Булевскими операторами) чаще всего используются для объединения результатов двух или более выражений сравнения в единое целое. Логические операторы могут соединять только выражения, возвращающие логические значения True, False или Null. Логические операторы всегда требуют двух операндов, за исключением Not — логического эквивалента унарного минуса.

В табл. 3.3 приведен список логических операторов Access.

Логические операторы And, Or и Not интенсивно используются в выражениях Access.

Таблица 3.3. Логические операторы

Оператор Описание Пример 1 Пример 2 Результат 1 Результат 2
And Конъюнкция (Логическое И) True And True True And False True False
Or Дизъюнкция (Логическое ИЛИ) True Or False False Or False True False
Not Логическое отрицание Not True Not False False True
Xor Исключающее ИЛИ True Xor False True Xor True True False

 

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

Операторы слияния строковых значений (конкатенации) объединяют два текстовых значения в единую строку знаков. Например, слияние строк ABC и DEF дает строку ABCDEF. Будучи стандартным символом конкатенации SQL, амперсанд (&) является предпочтительным оператором слияния в Access. Применение оператора + также допустимо, но двусмысленно, т.к. его основное назначение — сложение двух числовых операндов.

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

Операторы "! " (восклицательный знак) и "." (точка) — разделители, выпол­няющие следующие операции:

· Объединение имен классов объектов и имен объектов для отбора cпeцифических объектов или их свойств. Например, следующее выражение идентифицирует форму " Персональные мероприятия": Forms! [Персональные мероприятия]
Эта идентификация необходима, поскольку может существовать таблица под названием " Персональные мероприятия".

· Различение имен объектов и имен свойств. Например, в выражении:
Textbox2.FontSize = 8
Textbox2 — объект (элемент управления), a FontSize — свойство этого объекта (размер шрифта).

· Идентификация определенных полей в таблицах. Например, следую­щее выражение определяет поле " Название" в таблице " Клиенты":
Клиенты! [Название]

Знак "! " применяется для разделения ссылок на объекты; вообще синтак­сис таков: КлассОбъекта! ИмяОбъекта. Знак "." разделяет объекты и их свойства или методы по образцу:

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

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.