Сайт: | Навчально-інформаційний портал ВП НУБіП України "Ніжинський агротехнічний інститут" |
Курс: | Система управління базами даних |
Книга: | Тема 9. Формування запитів за допомогою Майстра |
Надруковано: | Гість |
Дата: | середа 14 травень 2025 |
Майстер запитів дозволяє послідовно формувати бланк запиту, використовуючи готові шаблони, крім того, з'являється можливість створювати вирази без використання Будівника, що дуже зручно при створенні бази даних.
Відкриття Майстри запитів здійснюється натисканням на піктограму на вкладці "Створення" (Создание), після чого відкривається вікно "Новий запит" (Новый запрос) (рис. 1), в якому можна вибрати один з чотирьох варіантів створення запитів: Простий запит; Перехресний запит; Запит на пошук повторюваних записів; Запит на пошук записів, які не мають підлеглих (Простой запрос; Перекрёстный запрос; Запрос на поиск повторяющихся записей; Запрос на поиск записей, не имеющих подчинённых).
Рис. 1. Вікно для створення нового запиту за допомогою Майстра
Припустимо, що керівництво цікавить хто з працівників отримує доплати (згідно, наявного списку) і скільки їм виплачують у вигляді надбавки за стаж.
Використовуючи Майстер запитів, виконаэмо наступні дії:
Рис. 2. Збір полів з таблиць у вікні створення простих запитів
Рис. 4. Підготовка до обчислення підсумків у запиті
Рис. 5. Заповнення вікна "Підсумки"
Рис. 6. Результат виконання простого запиту, створеного в Майстр запитів
Слід зверніть увагу, що аналогічне завдання було розглянуто за допомогою Конструктора, але в даному випадку з'явилося поле "Count − кількість", в якому зазначено кількість видів доплат кожному співробітнику.
Поле "Sum" містить сумарне число коефіцієнтів за видами доплат.
У Access 2010 (2013) є можливість надати запитам, в яких використовуються групові операції, вид електронних таблиць.
Найменуваннями рядків і стовпців в них служать поля таблиці або проміжного запиту, якщо потрібно виводити дані з декількох таблиць. У створюваній таблиці, за допомогою перехресного запиту в комірках відображаються обчислювані статистичні дані (Sum − сума, Avg − середнє, Count − кількість, Max − максимальне значення, Min − мінімальне значення).
Результати перехресного запиту легко експортувати в Excel, використовувати для створення демонстраційних діаграм. Розглянемо на конкретному прикладі технологію створення перехресного запиту.
Припустимо, що керівникові організації, необхідно підготувати доповідь, в який входить ілюстративний матеріал з розподілом кількості співробітників, які отримують надбавки, залежно від стажу роботи.
Як було зазначено вище, групові запити доцільно будувати на базі таблиць, в яких виконувалися групові операції. У розглянутій базі даних, був створений запит (пункт 1), який може бути використаний для вирішення, поставленого завдання, тому що в ньому включені дані з різних таблиць.
Рис. 7. Вибір таблиці для організації перехресного запиту
Рис. 8. Вибір найменування рядків у новому запиті
Рис. 9. Вибір поля для заголовків стовпців
Рис. 10. Визначення виду представлення значень даних в комірках таблиці
Рис. 11. Завдання імені запит
В області переходів з'явиться нове позначення перехресного запиту .
Переглянемо результати запиту, в якому відображені розподіл кількості надбавок за стаж, рознесених по категоріях доплат (рис. 12).
Рис. 12. Результати виконаного запиту, створеного за допомогою Майстра
Нагадаємо, що в групові дані входять ті, які в будь таблиці повторюються.
Отже, можна в якості осі категорій у запиті вибрати, наприклад, поле "Посада", а потім отримати розподіл надбавок за стаж за посадами співробітників.
Як було сказано раніше, перехресні запити дозволяють створювати досить добрий ілюстрований матеріал у вигляді гістограм не тільки всередині бази даних, але і при експорті в інші програми Windows.
Для створення гістограми необхідна таблиця, в якій існує кілька стовпців і хоча б один рядок (або навпаки), у розглянутому прикладі, ми маємо таблицю, що складається з декількох рядків і стовпців. Розглянемо, як створюється об'єкт бази даних Гістограма.
Примітка. У Access 2013 відсутні засоби створення зведених діаграм і зведених таблиць.
Рис. 13. Вікно з заготівлею для конструювання діаграми
Більш виразною діаграма виходить в додатку MS Excel, тому, буде потрібно здійснити операцію експорту створеного запиту в Excel, побудувати там діаграму, і зберегти у вигляді окремого файлу.
Примітка. Але врахуйте, що діаграма стає статичною і зміни в базі даних значень деяких полів не вплине на її зовнішній вигляд.
Для експорту результатів перехресного запиту, необхідно виконати наступні дії:
Рис. 14. Вибір параметра експорту даних
Рис. 15. Діаграма, побудована в Excel після імпорту даних із запиту