- •Місце заняття у викладанні дисципліни
- •Структура заняття
- •Вимоги до оформлення та порядок зарахування роботи
- •Варіанти сфер діяльності для ведення бази даних
- •Методичні рекомендації та технологія виконання роботи Теоретичні відомості
- •1. Вирази в Access
- •2. Оператори
- •2. 1. Арифметичні оператори
- •2 .2. Оператори злиття рядків (конкатенації)
- •2. 3. Оператори порівняння
- •2. 4. Оператори ідентифікації. Ідентифікатори
- •3. Константи
- •4. Функції
- •5. Построитель выражений
- •6. Створення запитів
- •6. 1. Загальна характеристика запитів
- •6. 2. Типи запитів в Access
- •6. 3. Режими вікна запиту
- •6. 4. Створення запиту
- •6. 5. Дії у вікні конструктора запитів
- •6. 6. Підведення підсумків
- •6. 7. Перехресні запити
- •Технологія виконання роботи
- •Контрольні запитання
- •Перелік рекомендованої літератури
Методичні рекомендації та технологія виконання роботи Теоретичні відомості
1. Вирази в Access
При роботі з різними об'єктами в Access широко використовуються вирази — аналог формул в Excel.
Вираз — це будь-яка комбінація операторів, констант, функцій і ідентифікаторів, результатом якої є деяке значення.
Константи, функції й ідентифікатори, що використовуються у виразах, називаються операндами.
Вирази часто вживаються для перевірки різних умов і проведення обчислень у таблицях, запитах, формах і звітах. Вони дозволяють виконувати дії із числами, датами й текстовими значеннями в кожному записі, використовуючи дані з одного або декількох полів. Наприклад, за допомогою виразу можна перемножити значення двох числових полів або об'єднати кілька текстових значень.
2. Оператори
У виразах застосовуються наступні типи операторів:
арифметичні оператори — використовуються для виконання математичних обчислень;
оператори конкатенації — використовуються для злиття рядків;
оператори порівняння — використовуються для виконання операцій порівняння;
логічні оператори — використовуються для виконання логічних операцій;
оператори ідентифікації — створюють однозначні імена об'єктів БД.
2. 1. Арифметичні оператори
Операнди повинні бути виразами, що мають числове значення. Для зміни пріоритету арифметичних операцій використовуються круглі дужки. Якщо хоча б один з операндів є вираженням зі значенням Null, то результат має значення Null.
Оператор ділення нацело «\» округляє обидва операнди до цілих значень, а потім ділить перший на другий. Результат округляється до цілого, наприклад, 11 \ 2 = 5; 7,6 \ 2,5 = 4.
Оператор Mod також округляє обидва операнди до цілих значень і ділить перший на другий. Результат - залишок від розподілу. Наприклад, 9 Mod 2 = 1, а 7,6 Mod 4 =0.
Таблиця 1. Арифметичні оператори
Оператор |
Опис |
Приклад |
+ |
Складає два операнди |
[Ціна] + 10 |
- |
Віднімає від першого операнда другий або міняє знак операнди |
[Дата1] - [Дата2] -111 |
* |
Перемножує два операнди |
[Ціна]* [Вага] |
/ |
Ділить один операнд на другий |
[Сума] / 10 |
\ |
Ділить один операнд на другий нацело |
[Місяць] \ 4 |
^ |
Зводить перший операнд у ступінь, що задається другим операндом |
[Число]^ [Ступінь] |
Mod |
Повертає залишок від розподілу нацело |
[Місяць] mod 4 |
2 .2. Оператори злиття рядків (конкатенації)
Оператори & (амперсанд) або + створюють текстовий рядок, приєднуючи вміст другого рядка до кінця першої. Якщо один з операндів - число, то він перетвориться перед проведенням операції злиття в рядок символів.
Для об'єднання рядків краще використовувати оператор &, а не +, тому що якщо один з рядків, що беруть участь в операції, наприклад <рядок 2>, має значення Null, те результат операції <рядок 1> + <рядок 2> дорівнює Null, , а результат операції <рядок1> & <рядок 2> дорівнює <рядок 1>.
Наприклад, у вираженні "Число замовлень = " & [Число замовлень] поєднуються рядок символів і значення поля Число замовлень. Якщо число замовлень дорівнює 100, то результатом виконання операції буде рядок "Число замовлень = 100".
