logo
kl3495

5.6. Створення запитів

Поняття запиту. Види запитів. Способи створення запитів. Запити в режимі конструктора. Запити на мові SQL. Приклади запитів.

Запити - засіб відбору і сортування даних -в Access є проміжною ланкою між, таблицями і формами. Запроси- це своєрідні віртуальні таблиці, які, володіючи всіма властивостями таблиць, насправді сховищем даних не є.

Запити призначені для крупних операцій по вибірці інформації, а також для додавання і видалення записів в існуючих таблицях і створення нові.

Існують наступні види запитів:

  1. Запит на вибірку даних

  2. Параметризований запит

  3. Табличний запит

  4. Запити-дії

Запит на вибірку даних - основний вид запитів. Він вибирає дані, відповідні вказаному критерію, з однієї або декількох таблиць і поміщає їх в нову таблицю. У запит цього вигляду можна включити різні обчислення і підрахунок підсумкових значень. Значення результуючої таблиці можна редагувати і внесені зміни запам'ятовуються в полях початкових таблиць.

Параметризований запит – це запит на вибірку, критерій якого визначається під час запуску. Параметри критерію вводяться в спеціальному діалоговому вікні, що з'являється при запуску запиту, що параметризується.

Підрахунок середнього, суми або кількості значень, в одному полі, згрупованому по іншому, здійснюється за допомогою табличного запиту.

Запити-дії призначені для одночасної зміни декількох записів. Вони використовуються в тих випадках, коли, наприклад, необхідно підняти ціни по всій таблиці або додати префікс до всіх номерів частин продуктів певної лінії.

Запити можна створювати за допомогою двох режимів:

Таблична мова запитів QBE (скорочення від Query-by-example або Запитів за зразком), разом з мовою SQL, використовується для створення різних запитів до реляційних БД. Мова QBE є наочнішою і простішою для розуміння в порівнянні з SQL, хоча і більш обмеженою в можливостях.

Для створення нового запиту необхідно натиснути кнопку Створити. В результаті з'явиться вікно з інструментами для створення запитів.

Рис. 5.6.1 Вікно вибору способу створення запиту

Access надає наступні можливості для створення нового запиту:

  1. Конструктор - створення запиту в режимі конструктора.

  2. Простий запит - створення запиту на вибірку з певних полів.

  3. Перехресний запит - створення запиту, що виводить дані в компактному форматі, подібному формату електронної таблиці.

  4. Записи, що повторюються, - створення запитів на пошук записів, що повторюються, в простій таблиці або запиті.

  5. Записи без підлеглих - створення запитів на пошук записів, яким не відповідає жоден запис в підлеглій таблиці.