Запит – це об’єкт БД, який дозволяє вибрати дані з однієї чи декількох зв’язаних між собою таблиць, форм або раніше створених запитів.
Створений запит можна зберігати з певним іменем і потім неодноразово виконувати. Якщо між першим і другим запусками запиту дані в таблицях змінилися, то в разі другого його виконання використовуватимуть оновлені дані.
Запити не містять даних. Під час кожного нового виконання запиту формуються необхідні дані з таблиць, на основі яких його створено.
Створення запиту – з.Створити/ гр.Інші/обрати режим «Майстер запитів» або «Конструктор».
Основні види запитів (Режиму Конструктор):
На вибірку (простий, підсумковий).
З параметром.
Перехресні.
На зміну даних у таблицях (оновлення, додавання, вилучення даних).
SQL-запити.
Види умов запитів:
Прості (використовують операції порівняння - >, >, >=, <=)
Складні умови – це умови, побудовані з простих з використанням логічних операцій – and, or, not, between.
У конструкторах запитів умови вводять у рядок умов. Умови, які стосуються різних полів і використовують логічну операцію:
and – записуються в одному рядку бланку запиту;
or – записуються в різних рядках (один під одним) бланку запиту.
Запит на вибірку – це запит, який забезпечує вибір необхідних даних з однієї або кількох таблиць.
Використання Майстра запитів.
Запити можна створювати з використанням елементів керування групи Запити вкладки Створення – Майстер запитів і Макет запитів.
Розглянемо послідовність створення запиту на вибірку з використанням Майстра запитів.
Для створення запиту можна вибрати кнопку Майстер запиту групи Запити вкладки Створення. У подальшому слід виконати такий алгоритм:
Вибрати у вікні Новий запит у списку видів майстрів запитів Майстер простих запитів, після чого вибрати кнопку ОК.
Вибрати у списку Таблиці та запити вікна Майстер простих запитів таблицю.
Перемістити зі списку Доступні поля у список Вибрані поля потрібні імена полів. Для цього слід вибрати ім’я потрібного поля в списку Доступні поля і вибрати кнопку з зображенням стрілки (>) .
Вибрати один з варіантів відображення записів з даними: докладно (без виконання операцій зведення) або з використанням Зведення (знаходження суми, середнього значення, мінімуму, максимуму для певних полів) вибором відповідного перемикача. (Цей і наступний крок виконується тільки для записів, що містять числові дані.).
Вибрати за потреби кнопку Параметри зведення та встановити для кожного з полів потрібні операції зведення встановленням відповідних позначок прапорців, наприклад Сум. Вибрати кнопку ОК.
Увести назву запиту в поле Виберіть назву для запиту.
Вибрати варіант продовження роботи із запитом – Відкрити запит для перегляду даних чи Змінити структуру вибором відповідного перемикача.
Вибрати кнопку Готово.
Якщо ви вибрали варіант Відкрити запит для перегляду даних, то на екран буде виведено таблицю результатів виконання запиту. Це нова таблиця, що містить поля, які були вибрані під час створення запиту.
Для внесення змін у вже створені запити слід відкрити його в поданні Конструктор та:
1. Для додавання даних з полів до запиту – відкрити список доступних полів у рядку Поле та вибрати ім’я потрібного поля.
2. Для видалення даних полів із запиту – зробити поточним стовпець відповідного поля і виконати Макет запиту ⇒ Настроювання запиту ⇒ Видалити стовпці.
3. Для видалення/змінення/додавання умови запиту– відредагувати текст умови в рядках Критерії та Або.
Практичне завдання. Працюємо у MS Access.
Увага! Під час роботи з комп'ютером дотримуйтеся вимог безпеки життєдіяльності та санітарно-гігієнічних норм.
Завантажити файли-заготовки з Розділу 4, папка Пункт 4.5 та виконати практичні завдання №2 та №4 по створенню запитів зі стор.228-229 підручника.