
- •Лекція 3. Запити Microsoft Access: простий вибірковий запит
- •3.1. Поняття запиту. Класифікація запитів Access
- •3.2. Створення запитів в субд ms Access
- •3 .3. Режим конструктора запиту. Структура бланка qbe
- •3.4. Створення розрахункових полів, побудова виразів
- •3.5. Критерії вибірки даних. Операції та вбудовані функції Access
- •Функції обробки текстових даних
- •Синтаксис функції
- •Значення
- •Функції обробки дати та часу
- •Синтаксис функції
- •Функції по підмноженню
- •Синтаксис функції
- •Питання для самоконтролю
- •Л екція 4. Запити ms Access: інші різновиди вибіркових запитів
- •4.1. Параметричні запити
- •4.2. Групові запити. Операції для групування даних
- •Статистичні функції
- •4.3. Створення перехресних таблиць
- •Створення перехресних запитів за допомогою Майстра
- •Створення перехресних запитів за допомогою Конструктора
- •Питання для самоконтролю
- •Л екція 5. Запити ms Access: модифікуючі запити
- •5.1. Створення нової таблиці за допомогою запитів
- •5.2. Вилучення групи записів за допомогою запитів
- •5.3. Використання запитів на додання записів з однієї таблиці в іншу
- •5.4. Використання запитів для оновлення даних
- •Питання для самоконтролю
- •Список рекомендованоЇ літератури
- •Інтернет-ресурси
- •Додатки
- •Концептуальна модель предметної області
- •Логічна модель
- •Описання фізичної моделі бд для субд ms Access
- •Продаж товару
- •Довідник магазинів
- •Характеристика товарів
- •Довідник фірм
- •Функції змішаного типу
- •Функції обробки текстових даних
- •Функції обробки дати та часу
- •Функції по підмноженню
Лекція 3. Запити Microsoft Access: простий вибірковий запит
План
Поняття запиту. Класифікація запитів Access.
Створення запитів в СУБД MS Access.
Режим конструктора запиту. Структура бланка QBE.
Створення розрахункових полів, побудова виразів.
Критерії вибірки даних. Операції та вбудовані функції Access.
Література
Основна: 2, 3, 6.
Додаткова: 7, 8, 11, 16, 17.
Міні-лексикон: запити, конструктор запитів, бланк QBE, вибірка даних, перехресний запит, параметричний запит, запити-дії, побудова виразів.
3.1. Поняття запиту. Класифікація запитів Access
Запити – одні з найважливіших інструментів будь-якої системи управління базами даних. Вони використовуються для відбору груп записів різних таблиць, які задовольняють визначений критерій. Крім того, запити використовуються для оновлення та додання нових записів у таблиці, а також є основним джерелом даних для форм і звітів.
3.2. Створення запитів в субд ms Access
За допомогою Конструктора запитів. Для цього необхідно перейти на вкладку Запросы.
У результаті виконання цих дій з’явиться вікно Конструктора запитів (див. пункт 3 цієї лекції).
За допомогою Майстра.
3 .3. Режим конструктора запиту. Структура бланка qbe
Запит у Access є графічним запитом по зразку, який відображається у вигляді таблиці, де заголовками стовпців є імена полів однієї або декількох таблиць бази даних. Запит може формуватися за допомогою QBE (Query By Example) − запитів за зразком, що дозволяють легко побудувати складний запит; або за допомогою інструкції SQL (Structured Query Language) − мови структурованих запитів, призначеної для організації запитів, відновлення і керування реляційними базами даних.
Вікно конструктора запитів бланка QBE розділене на дві панелі. Верхня панель містить схему даних запиту, що включає обрані для даного запиту таблиці. Нижня панель є бланком запиту за зразком QBE, який потрібно заповнити.
У
вікні запиту відображаються обрані
таблиці і зв’язки між ними, наявні в
логічній схемі бази даних. При
використанні в запиті інших запитів
або таблиць, не поданих у логічній схемі
бази даних, з ними також можуть бути
встановлені
зв’язки об’єднання, тобто зв’язки
без ключового поля.
При заповненні бланка запиту виконують наступні дії:
у рядок Поле необхідно включити імена полів, що використовуються в запиті;
у рядку Вывод на экран відзначити поля, які мають бути включені в результуючу таблицю;
у рядку Условия отбора можна задати умови відбору записів;
у рядку Сортировка можна вибрати порядок сортування записів результату.
Після того як таблиці вибрані, потрібно додати поля у макет запиту. Слід додавати лише ті поля, дані з яких будуть виводитись для перегляду або для створення умов відбору, групування чи сортування.
Для цього у списку полів таблиці "Продаж товарів" виділити одне або декілька необхідних полів і перенести їх у стовпці бланка за допомогою подвійного "кліка" миші по імені необхідного поля (полів). Якщо одночасно перенести у бланк декілька полів, Access розмістить кожне поле в окремому стовпці.
|
Для
додавання нової таблиці/запиту
необхідно вибрати команду Запрос/Добавить
таблицу,
або натиснути кнопку Добавить таблицу
|
Для
збереження даних необхідно натиснути
на кнопку. Для відкриття вже існуючого
запиту в режимі конструктора, слід
перейти у вікно бази даних, вибрати
вкладку Запросы
та необхідний запит і натиснути кнопку
Конструктор.
Якщо запит уже відкрито в режимі таблиці,
то для переходу у режим макета запиту
потрібно натиснути кнопку Вид
на панелі інструментів або кнопку
Запуск
.