1 of 22

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

За навчальною програмою 2018 року

Урок 24

10

2 of 22

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

Розділ 3 § 24

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

У разі відкриття запиту на екрані відображається таблиця.

10

3 of 22

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

Розділ 3 § 24

На відміну від таблиці запит не містить даних. Він зберігає лише опис правила, за яким із БД можна отримати певні дані. У відкритому запиті відбувається пошук даних у таблицях згідно з цим правилом, а результати пошуку виводяться у вигляді таблиці.

10

4 of 22

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

Розділ 3 § 24

За своїми можливостями запити потужніші за фільтри:

діє в межах лише однієї таблиці, для якої його створено

може опрацьовувати кілька зв’язаних об’єктів (таблиць, запитів) одночасно

фільтр

запит

10

5 of 22

Створення простого запиту

Розділ 3 § 24

Створити запит у середовищі Access можна за допомогою:

або

Майстра

запитів

Макет

запиту

Макет запиту є більш універсальним.

10

6 of 22

Створення простого запиту

Розділ 3 § 24

Щоб створити простий запит за допомогою Макету запиту, потрібно:

  1. відкрити вкладку Створення і вибрати команду Макет запиту — відкриється вікно Відображення таблиці;

1

2

10

7 of 22

Створення простого запиту

Розділ 3 § 24

Продовження…

  1. послідовно вибрати таблиці (Предмети, Успішність, Учні) і ввести їх у запит натисканням кнопки Додати;

10

8 of 22

Створення простого запиту

Розділ 3 § 24

Продовження…

  1. закрити вікно — у верхній частині вікна

Конструктора запитів, яка називається Схема даних запиту, з’являться списки полів доданих таблиць.

10

9 of 22

Створення простого запиту

Розділ 3 § 24

Нижня частина вікна називається Бланк запиту. У записі Поле слід увести імена полів, які повинна мати підсумкова таблиця або які необхідні для пошуку даних. Це можна зробити таким чином:

  1. у рядку Поле клацнути на кнопці  — відкриється список полів вибраних для звіту таблиць;

10

10 of 22

Створення простого запиту

Розділ 3 § 24

Продовження…

  1. клацнути назву потрібного поля — вона з’явиться у клітинці, нижче з’явиться назва таблиці, з якої вибиратиметься це поле; за потреби у рядку Сортування вибрати вид упорядкування;
  1. у рядку Відображення: автоматично встановиться прапорець (якщо його зняти, вміст поля не виводитиметься в підсумковій таблиці);

10

11 of 22

Створення простого запиту

Розділ 3 § 24

Продовження…

  1. перейти в наступне поле, де повторити такі самі дії для наступного поля (на рисунку послідовно введено поля Прізвище, Імя, НазваПред, Оцінка);
  1. перейти на вкладку Конструктор, щоб у вікні запиту було видно панель інструментів.

10

12 of 22

Створення простого запиту

Розділ 3 § 24

Для вилучення поля його достатньо виділити (клацнути над ним після появи стрілки ) і натиснути клавішу Delete.

10

13 of 22

Запуск і збереження запиту

Розділ 3 § 24

Для запуску запиту, тобто його відкриття в режимі таблиці, потрібно натиснути кнопку Запуск на панелі інструментів або перевести запит у Подання таблиці натисканням кнопки Вигляд.

1

2

10

14 of 22

Запуск і збереження запиту

Розділ 3 § 24

Після цього кнопка Вигляд перетвориться на кнопку, натискання якої приводить до повернення в режим конструктора.

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

10

15 of 22

Запуск і збереження запиту

Розділ 3 § 24

Зверніть увагу на те, що запит сформовано із використанням даних із трьох зв’язаних таблиць:

Учні

Предмети

Успішність

Для збереження запиту пропонується назва Запит1, у вікні якого слід увести потрібну назву (тут Журнал) і натиснути кнопку ОК.

10

16 of 22

Запит із параметрами

Розділ 3 § 24

Запит із параметрами надає користувачу додаткові можливості.

Наприклад, перед виконанням запиту можна ввести прізвище, за яким буде здійснено подальший пошук.

10

17 of 22

Запит із параметрами

Розділ 3 § 24

Створимо запит із параметрами. Для цього потрібно:

  1. відкрити наявний запит у режимі конструктора; у Бланк запиту в потрібному полі в записі Критерії ввести текст у квадратних дужках (наприклад, у полі Прізвище в записі Критерії записати [Ввести прізвище]);

Умови відбору можна встановлювати за маскою, кількома полями (наприклад, Прізвище та Імя) або логічною операцією Або;

10

18 of 22

Запит із параметрами

Розділ 3 § 24

Продовження…

  1. у діалоговому вікні, що з’явиться, увести значення параметра (наприклад, Долгерт) і натиснути кнопку ОК — підсумкова таблиця міститиме записи, які відповідають заданим параметрам.

Щоб скасувати введення параметрів, потрібно в режимі конструктора очистити запис Критерії.

10

19 of 22

Питання для самоперевірки

Розділ 3 § 24

  1. Для чого використовуються запити?
  1. Чим запити відрізняються від фільтрів?
  1. Як створити простий запит?
  1. Які команди служать для відкриття створеного запиту?
  1. Як зберегти запит із потрібним іменем?
  1. Як створюють запит із параметрами?

10

20 of 22

Домашнє завдання

Проаналізувати

§ 24, ст. 136-140

Розділ 3 § 24

10

21 of 22

Працюємо за комп’ютером

Розділ 3 § 24

Сторінка

140

10

22 of 22

Дякую за увагу!

За навчальною програмою 2018 року

Урок 24

10