Запити такого типу дозволяють створювати результуючі таблиці на основі розрахунків, які одержуються при аналізі групи таблиць.
Наприклад, потрібно одержати інформацію про стан сімей у кожному класі. Таблиця повинна бути складена таким чином, щоб в ній було видно скільки дітей з повних, не повних сімей та сиріт навчається в кожному класі.
· СоздатьÞНовый запрос, Конструктор, ОК;
· у вікні Добавление таблицы виберіть таблицю Список учнів, Журнал успішності;
· в бланк запиту відберіть: 2 поля Сім’я з таблиці Список учнів; поле Клас з таблиці Журнал успішності;
· дайте команду ЗапросÞПерехкрёстный або випадаючий список Тип запроса на панелі інструментів. В бланку запиту з’являється новий рядок Перекрёстная таблица;
· в рядку Перекрёстная таблица потрібно встановити режим виведення кожного поля. Для цього: активізуйте ячейку рядку Перекрёстная таблица для стовпцю Сім’я – з’являється скритий елемент кнопки випадаючого списку; - у випадаючому списку виберіть Заголовок столбцов; - для другого стовпцю Сім’я встановіть Значение; - для стовпцю Клас – Заголовок строк;
· для поля Сім’я, якій встановлено режим виведення Значение, у рядку Групповая операция встановіть функцію Count (підрахунок кількості);
· для поля Клас у рядку Сортировка встановіть По возрастанию;
· перегляньте створений запит та оцініть результат: ячейка на перехресті рядку (Назва класу) та стовпцю (Сім’я) відображує кількість дітей класу з різних сімей;
· збережіть запит (18_Кількість різних сімей по класах) та закрийте створений запит;
· самостійно створіть перехресний запит (19_Підрахунок учнів по класах з різною поведінкою), який видає інформацію про поведінку учнів по класах. Результуюча таблиця запиту:
Добра
Задовільна
Не задовільна
1-А
1-Б
і т.д.
· закрийте створений запит.
На цьому занятті ми розглянули:
3 створення обчислювальних запитів;
3 створення обчислювальних запитів за допомогою вікна Постоитель выражений;
3 створення підсумкових запитів з використанням функцій Count, Avg, Sum;