1 of 11

Інформатика

ЗМІСТОВИЙ МОДУЛЬ №3

Розглянемо такі питання:

Загальні відомості про запити

Тема: Запити на вибірку даних в Microsoft Access 2016

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

Запити з функціями і з полями, що обчислюються

Запити з параметрами. Перехресні запити

1

2

3

4

Запити на змінення даних

5

2 of 11

Поняття запиту

1

!

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

Вони призначені для модифікації і відбору записів на основі певних критеріїв. Можна використовувати запити за зразком (Queries By Example) – QBE-запити, параметри яких задаються у вікні конструктора запитів. Також для створення запиту можна використовувати інструкції структурованої мови запитів (Structured Query Language) – SQL-запити.

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

3 of 11

Способи створення запитів

В Access існують різноманітні способи формування запитів:

  1. у режимі Конструктора,
  2. за допомогою Майстра
  3. формування запитів мовою SQL.

Для вибору режиму формування запитів Майстер або Конструктор в Access

треба на вкладці Створення вибрати відповідну команду у групі Запити.

Вже існуючий запит в Access можна відкрити одним із режимів подання запитів:

  1. Подання таблиці,
  2. Режим SQL,
  3. Конструктор.

Перейти з режиму Конструктор до іншого режиму відкривання можна скориставшись на

панелі Конструктор у групі Результати командою Вигляд.

1

4 of 11

Види запитів

запит на вибірку;

запит на вибірку з полем, що обчислюється;

підсумковий запит;

запит з параметром;

перехресний запит;

запит на зміну (на оновлення, на створення таблиці, на знищення, на додавання).

1

5 of 11

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

1

  1. Створюються

«Поля» запиту

2 .В рядку «Сортування» задається вид упорядкування даних

3 . В рядку «Виведення на екран» позначені ті поля, які мають бути у результатній таблиці

4 . В рядку Умова відбору та рядку «або» задаються умови виборки даних

6 of 11

Виконання Запиту в режимі конструктора

1

Натиснути кнопку на стрічці

Конструювання запиту

Результат виконання запиту

7 of 11

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

2

Завдання: Відобразити список хлопчиків , зріст яких більше або дорівнює 170 см. Упорядкувати прізвища в алфавітному порядку

Приклад. Запит на вибірку

Результат , таблиця з записами, які задовільняють умові

8 of 11

Запити з функціями і з полями, що обчислюються

3

Завдання: �Створити запит, який виводить середній річний бал учня з математики

Приклад. Запит з обчислювальним полем

Результат, таблиця з записами, які задовільняють умові

9 of 11

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

4

Завдання: �Створити параметричний запит, де параметром виступає вид захоплення учня

Приклад. Запит з параметром

Результат , таблиця з записами, які задовільняють умові

10 of 11

Перехресні запити

4

Приклад.�Перехресний запит

Значення поля Стать – це заголовки рядків

Значення поля Захоплення- це заголовки стовпців

Дані в таблиці – результати роботи функції Count

Завдання: �Створити перехресний запит, який підраховує кількість дівчат і хлопців, окремо за кожним видом захоплення

11 of 11

Запити на змінення даних

5

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

Завдання: �Змінити таблицю Особисті відомості, замінивши вид захоплення «танці» на «бальні танці»