Перехресні запити. Результати, отримані з допомогою перехресного запита, організовані в спеціальному форматі, який нагадує електронну таблицю. Вони групуються за двома наборами даних: перший виводиться в стовпці зліва (заголовки рядків), а другий – в верхньому рядку (заголовки стовпців). В ролі заголовків рядків і стовпців виступаються не назви, а значення полів. Для створення перехресного запита потрібно як мінімум три елемента: поле для визначення заголовків рядків, поле, яке визначає заголовки стовпців, і поле для вибору значень, над якими будуть безпосередньо виконуватись обчислення.
Перехресні запити можна створювати за допомогою Майстра або Конструктора.
Створення перехресного запита за допомогою Конструктора
1. В вікні бази даних вибрати значок Запросы в списку Объекти і натиснути кнопку Создать на панелі інструментів вікна бази даних. У діалоговому вікні Новый запрос вибрати у списку рядок Конструктор.
2. У вікні діалогу Добавление таблицы вибрати вкладку, що містить об'єкти, дані з який будуть використані в запиті, двічі клацнути на об’єктах, які потрібно додати в запит, і натиснути кнопку Закрити.
3. Додати поля в рядок Поле в бланку запиту і задати потрібні умови відбору.
4. На панелі інструментів натиснути кнопку Тип запроса і вибрати Перекрестный запрос.
5. Для поля чи полів, значення яких повинні бути представлені у виді заголовків рядків, клацнути комірку рядка Перекрестная таблица і вибрати значення Заголовки строк. Для таких полів потрібно залишити в рядку Групповая операция значення Группировка, встановлене за замовчуванням.
6. Для поля, значення якого повинні бути представлені у виді заголовків стовпців, клацнути комірку рядка Перекрестная таблица і вибрати значення Заголовки столбцов. Значення Заголовки столбцов можна задати тільки для одного поля. Для цього поля потрібно залишити в рядку Групповая операция значення Группировка, встановлене за замовчуванням.
За замовчуванням, заголовки стовпців сортуються за алфавітом або за числовим значенням. Якщо потрібно розташувати їх в іншому порядку, або потрібно обмежити кількість відображуваних заголовків стовпців, слід використовувати властивість Заголовки столбцов запиту.
7. Для поля, значення якого потрібно використовувати при створенні перехресної таблиці, клацнути комірку рядка Перекрестная таблица і вибрати Значение.
Значення Значение може бути обрано тільки для одного поля.
8. У рядку Групповая операция вибрати статистичну функцію, яка буде використана для заповнення перехресної таблиці (наприклад, Sum, Avg чи Count).
Наприклад, потрібно створити перехресний запит, який надасть інформацію про вартість покупок, вказавши назву, тип рослини та кількість одиниць товару.
1) Щоб створити такий запит з допомогло конструктора, потрібно:
2) Вибрати створення запиту з допомогою Конструктора.
3) Вибрати таблиці Сведения заказа, Растения, Типы.
4) Додати в бланк запиту такі поля:
• з таблиці Растения – “Обычное название”;
• з таблиці Типы – “Название типа”;
• з таблицы Сведения заказа – “Стоимость” та “Количество”
5) Вказати тип запиту - Перекрестный запрос. Після цього в бланку запиту з’явиться рядок Перекрестная таблица, в якому вказуються заголовки рядків, стовпців та значення. Вказати наступні значення:
• поле Обычное название – Заголовки строк;
• поле Название типа– Заголовки строк;
• поле Стоимость – Значение, вказати групову операцію Sum;
• поле Количество - Заголовки столбцов.
6) Зберегти запит та запустити на виконання.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.