- •Місце заняття у викладанні дисципліни
- •Структура заняття
- •Вимоги до оформлення та порядок зарахування роботи
- •Варіанти сфер діяльності для ведення бази даних
- •Методичні рекомендації та технологія виконання роботи Теоретичні відомості
- •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. Перехресні запити
- •Технологія виконання роботи
- •Контрольні запитання
- •Перелік рекомендованої літератури
3. Константи
У виразах зустрічаються константи наступних типів:
Числові константи (числа) — послідовність цифр, що містить, якщо потрібно, знак числа й роздільник цілої й дробової частини числа. Як роздільник залежно від установок Windows звичайно використовуються "," (кома) або "." (десяткова крапка). Числа можуть містити символ Е або е й знак порядку, наприклад, 1,2Е+04 = 12 000.
Текстові константи (рядка) — можуть містити будь-які символи з набору символів кодової таблиці ANSI. У вираженнях рядка потрібно по обидва боки містити в прямі лапки ("). Звичайно Access додає їх сам.
Константи типу Дата/час. Вони повинні бути укладені в знаки номера "#". Звичайно Access додає їх сам, якщо пізнає, що вводиться дата в одному зі стандартних форматів "дд.мм.гг" або "дд/мм/рр".
4. Функції
До складу виразів часто входять різні функції. Усього в Access і VBA визначено більше 160 функцій. Наведемо лише декілька груп з них.
Функції для роботи з датами
Функції для роботи з рядками
Математичні функції
Статистичні функції
Статистичні функції по підмножині
5. Построитель выражений
При створенні виразів для таблиць, запитів і інших об'єктів Access варто використовувати Построитель выражений. Для виклику построителя потрібно спочатку клацнути по комірці, у яку буде вводитися вираз, а потім по кнопці Побудувати... на панелі інструментів або по кнопці , що звичайно з'являється праворуч від комірки введення. На екрані з'явиться вікно Построитель виразів, що містить чотири поля.
У верхньому полі розташовується створюваний вираз, а три нижніх використовуються для вибору потрібних елементів. Для вибору будь-якого елемента в цих полях потрібно зробити подвійне клацання по відповідному імені.
Ліве поле відображає ієрархію папок, що містять основні типи компонентів виразів. Після вибору елемента (папки) з лівого поля в середньому полі буде виведений або список його елементів (поля таблиці або запиту), або список підтипів (елементи керування форми, категорії функцій і т.п.). При виборі підтипу в правому полі з'явиться список його елементів (поля, функції, властивості елементів керування).
Щоб ввести у формоване вираження посилання на ім'я поля таблиці або запиту, потрібно вибрати в лівому полі таблицю або запит, а потім у середнім полі потрібне поле.
6. Створення запитів
6. 1. Загальна характеристика запитів
При роботі із БД часто виникає необхідність вибрати з неї інформацію, що задовольняє певним умовам, або робити різні обчислення. Наприклад, потрібно витягти з навчальної БД Деканат відомості про студентів, що здали сесію на «відмінно», або визначити, який середній бал екзамену з англійської мови в даній групі.
Для рішення таких завдань призначені запити. Запит повідомляє Access, яка саме інформація цікавить користувача в даний момент. У ньому можна вказати, які:
таблиці містять потрібну інформацію;
записи потрібно вибрати з таблиць БД і порядок їхнього сортування;
поля повинні бути видані на екран;
обчислення варто виконати над обраними даними.
Запити можуть бути використані для виділення в таблицях різних груп даних і виконання над ними обчислень і порівнянь. З їхньою допомогою можна також виконати наступні операції:
додавання нових записів у таблицю;
видалення записів з таблиці;
зміна вмісту полів таблиці.
Запит часто використовується як джерело даних при створенні форми або звіту. Відкриття такої форми або звіту автоматично приводить до виконання відповідного запиту. Тому на екрані завжди присутній сама «свіжа» інформація про об'єкт.
Результат запиту можна роздрукувати або передати за допомогою буфера обміну в інший додаток Windows, наприклад, вставити у вигляді таблиці в документ Word.
Для створення запитів звичайно використовується метод, суть якого полягає в наступному. Заповнюється спеціальна форма бланк запиту. У неї включаються потрібні поля й вирази, а також вказуються умови відбору записів і порядок їхнього сортування. Тим самим створюється зразок бажаного результату запиту.
Access аналізує цей зразок і зберігає у вигляді інструкцій мови структурованих запитів SQL (Structured Query Language). Саме в такому виді запит потім використовується як джерело даних для форм і звітів. Відзначимо, що деякі поважні вигляд запитів не можна одержати шляхом заповнення бланка запиту. Для їхнього створення необхідно написати інструкцію на SQL.
