Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_KursRob_OBD.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

1.4.7 Перехресні запити і їхнє використання

У перехресному запиті відображаються результати статистичних розрахунків (такі як суми, кількість записів і середні значення), виконаних за даними з одного поля таблиці. Ці результати групуються у двох наборах даних, один із яких розташований у лівому стовпці таблиці, а другий - у верхньому рядку.

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

1.4.8 Створення перехресних запитів за допомогою майстра

В вікні бази даних перейдіть до вкладки “Запросы” і натисніть кнопку “Создать”.

В діалоговому вікні “Новый запрос” виберіть майстра “Перекрестный запрос”.

Натисніть кнопку OK.

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

Якщо отриманий запит не відповідає вимогам, можна знову звернутися до майстра чи внести зміни в запит у режимі конструктора.

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

1.4.9 Створення перехресного запиту без допомоги майстра

В вікні бази даних виберіть вкладку “Запросы” і натисніть кнопку “Создать”.

В вікні діалогу “Новый запрос” виберіть “Режим конструктора” і натисніть кнопку OK.

В вікні діалогу “Добавление таблицы” виберіть вкладку, на якій перераховані об'єкти, дані з яких будуть використані в запиті.

Виберіть об'єкти, що додаються в запит, подвійним натисканням кнопки миші на імені кожного об'єкта, а потім натисніть кнопку “Закрыть”.

Додайте поля в рядок “Поле” в бланку запиту і задайте умови відбору.

На панелі інструментів натисніть кнопку “Тип запроса” і виберіть “Перекрестный”.

Для поля чи полів, значення яких повинні бути подані в запиті як заголовки рядків, виберіть комірку у рядку “Перекрестная таблица” і виберіть “Заголовки строк”.

Для цих полів варто залишити в рядку “Груповая операция” стандартне значення “Группировка”.

Для поля, значення якого повинні бути подані в запиті як заголовки стовпців, виберіть комірку у рядку “Перекрестная таблица” і виберіть “Заголовки строк”. Значення “Заголовки столбцов” можна вибрати тільки для одного поля. Для цього поля варто залишити в рядку “Груповая операция” стандартне значення “Группировка”

По замовчуванням заголовки стовпців сортуються за алфавітом чи за числовим значенням. Якщо потрібно розташувати їх в іншому порядку чи для обмеження кількості відображуваних заголовків стовпців варто використовувати властивість запиту “Заголовки столпцов” (ColumnHeadings).

Для поля, значення якого варто використовувати при створенні перехресної таблиці, виберіть комірку у рядку “Перекрестная таблица” і виберіть “Значения”.

Значення може бути задано тільки для одного поля.

В рядку “Груповая операция” виберіть статистичну функцію, яка буде використана для заповнення перехресної таблиці (наприклад, Sum, Avg чи Count).

Для того щоб задати умову добору, що обмежує заголовки рядків, яка відбираються до виконання обчислень, введіть вираз в рядок “Условие отбора” для поля із значенням “Заголовки строк” в комірці рядка “Перекрестная таблица”. Наприклад, можна вивести підсумкові суми продажів для деяких категорій товарів, таких як м'ясні чи рибні продукти.

Для того щоб задати умову добору, що обмежує записи, які відбираються до угрупування заголовків рядків і до заповнення перехресної таблиці, додайте в бланк запиту поле, для якого буде задана умова добору, виберіть для нього “Условие“ в комірці рядка “Груповая операция”, залишіть комірку у рядку “Перекрестная таблица” порожньою і введіть вираз в комірку рядка “Условие отбора”. (Поля, що мають значення “Условие“ в рядку “Груповая операция” не виводяться в результатах запиту).

Для перегляду результатів запиту натисніть кнопку “Вид” на панелі інструментів.

Якщо потрібно перервати виконання запиту після його запуску, натисніть комбінацію клавіш CTRL+BREAK.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]