Для всіх логічних операторів, крім Imp, значення одного з операндов Null приводить до значення результату Null.
Таблиця 1.5. Значення оператора Imp з Null-Операндами
A=Null B=False |
A=Null B=True |
A=False B=Null |
A=True B=Null |
A=Null B=Null |
|||
A Imp В |
Null |
True |
True |
Null |
Null |
||
У випадку якщо рівняються два вираження й, принаймні, одне з них не є константою з безлічі (True, False, Null), логічні оператори приводять до побітового порівняння виражень-операндов (табл. 1.6).
Таблиця 1.6. Значення логічних операторів для однобітових операндов
Значення відповідного біта результату |
біта=1 біт В=0 |
6ита=1 битв=1 |
біта=0 біт В=0 |
біт А=0 біт В=1 |
||
A And В |
0 |
1 |
0 |
0 |
||
A Or В |
1 |
1 |
0 |
1 |
||
Not A |
0 |
0 |
1 |
1 |
||
А Хог В |
1 |
0 |
0 |
1 |
||
A Eqv В |
0 |
1 |
1 |
0 |
||
A Imp В |
0 |
1 |
1 |
1 |
Оператори злиття строкових значень (конкатенації)
Стандартний значок оператора конкатенації SQL, амперсант (&), є більше кращим, чим значок плюса (+), хоча обоє вони приводять до однакового результату: об'єднанню двох текстових значень у єдиний рядок символів. Застосування значка плюс (+) двозначно, його основне призначення - додавання двох числових операндов.
Приклад: злиття "Visual" & "Basic" дає "Visual Basic". Зверніть увагу на додатковий пробіл у першому слові, без нього результат виглядав би трохи інакше: "VisualBasic".
Оператори ідентифікації
Оператори ідентифікації застосовуються як роздільники в посиланнях на об'єкти (оператор "!"), їхні методи або властивості (оператор "."):
Классобъекта!Имяобъекта
Классобъекта!Имяобъекта.Властивість
Классобъекта!Имяобъекта.Метод()
Имяобъекта.Властивість
Имяобъекта.Метод().
Ці оператори дозволяють поєднувати імена об'єктів і класів об'єктів для відбору специфічних об'єктів або їхніх властивостей, розрізняти імена об'єктів і їхніх властивостей, ідентифікувати певні поля в таблицях.
Наприклад:
Завдяки наявності операторів ідентифікації можна привласнювати полям різних об'єктів ті самі імена (тому, наприклад, властивість Caption є в більшості об'єктів).
оператори порівняння зі зразком
Інші оператори Access (табл. 1.7) спрощують створення виражень для вибірки записів у запитах і ставляться до операторів порівняння зі зразком. Ці оператори повертають True або False, залежно від відповідності значення в поле обраної специфікації оператора. Наявність цих операторів в умовах на значення дозволяє або включати запис у запит, якщо логічне значення, що повертається вираженням, дорівнює True, або відкидати, якщо це значення - False.
Таблиця 1.7. Інші оператори, використовувані у вираженнях Access
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.