Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
зам_489.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.39 Mб
Скачать

Лекція 3. Запити Microsoft Access: простий вибірковий запит

План

    1. Поняття запиту. Класифікація запитів Access.

    2. Створення запитів в СУБД MS Access.

    3. Режим конструктора запиту. Структура бланка QBE.

    4. Створення розрахункових полів, побудова виразів.

    5. Критерії вибірки даних. Операції та вбудовані функції 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 розмістить кожне поле в окре­мому стовпці.

Для додавання нової таблиці/запиту необхідно вибрати команду Запрос/Добавить таблицу, або натиснути кнопку Добавить таблицу , або вибирати ана­ло­гічну команду у контекстному меню запиту (контекстне меню запиту викликається на екран натисканням правої кнопки мишки у верхній частині вікна конструктора)

Для збереження даних необхідно натиснути на кнопку. Для відкриття вже існуючого запиту в режимі конструктора, слід перейти у вікно бази даних, вибрати вкладку Запросы та необхідний запит і натиснути кнопку Конструктор. Якщо запит уже відкрито в режимі таблиці, то для переходу у режим макета запиту потрібно натиснути кнопку Вид на панелі інструментів або кнопку Запуск .