Page 30 - 6674
P. 30
Лабораторна робота №7
Тема “Створення багато табличних та перехресних запитів”
Мета навчитись створювати багато табличні та перехресні запити на відбір даних.
Створення перехресних запитів
Перехресні запити відносяться до числа сумарних, заключних запитів, що
дозволяють точно задати метод відображення на екрані зведених даних.
Перехресні запити відображають дані в традиційному вигляді електронних
таблиць і тісно зв’язані із зведеними таблицями Excel та зведеними
таблицями Access, які
створюються з допомогою елемента управління Pivot Table Web – компонентів Office
(OWC).
З допомогою перехресних запитів можна виконати наступні дії.
■ Вказати поле (поля), що створюють підписи (заголовки) рядків з допомогою
інструкції GROUP BY.
■ Вибрати поле (поля), що призначають заголовки стовпців і умови відбору значень,
що з’являються під заголовками.
■ Повторити значення обчислюваних даних комірками таблиці з результатами.
Використання перехресних запитів має ряд переваг
■ Відображення зведених даних в компактному вигляді, звичному для користувачів.
■ Представлення зведених даних в форматі, що ідеально підходить для автоматичного
створення графіків та діаграм з допомогою майстра діаграм Access.
■ Створення запитів з багаторівневою деталізацією. Запити, що містять одні й ті ж
стовпці з різними рядками, можуть відображати зведені дані з наростаючим
узагальненням.
Використання перехресних запитів має один недолік неможливо сортувати дані
зведеної таблиці по обчислюваним значенням в стовпцях. Значення в стовпцях, ймовірно,
будуть конфліктувати з порядком сортування рядків. Однак можна вибрати сортування по
зростанню, по спаданню або відмінити сортування по значеннях в першому стовпці з
підписами рядків.
Майстер перехресних запитів Access може генерувати перехресний запит,
заснований на одній таблиці, але в одній таблиці рідко містяться всі дані, необхідні для
використання в якості джерела даних для перехресного запиту. В реляційних базах даних
перехресні запити частіше всього базуються, по меншій мірі, на двох таблицях. Щоб
застосувати майстер перехресних запитів, необхідно створити запит, що включає таблиці,
необхідні для створення перехресного запиту.
1. Створіть новий запит в режимі конструктора та включіть в нього кілька таблиць.
Перетягніть в бланк запиту поля, для прикладу Дата занесення даних, Код комплексу,
Назва комплексу, Назва
газового сховища, Кількість запомпованого газу, Кількість вибраного газу, Об’єм газового
сховища. Введіть Like”*.*.2007” в рядок Умова відбору (Criteria) поля Дата занесення
даних, щоб обмежити вибір даних одним роком.
31