Задание 8. Создание перекрестных запросов

Ассеss поддерживает особый тип итоговых запросов, называемый перекрестными запросами. Они позволяют увидеть вычисляемые значения в виде перекрестной таблицы, напоминающей электронную (рис. 41).

Рисунок 41. Полученный результат перекрестного запроса

Для построения перекрестного запроса выделите имя нужной таблицы в окне базе данных и выберите Создание/Мастер запросов. В окне диалога Новый запрос выберите Перекрестный (рис. 42).Ассеss добавит в бланк запроса строку Перекрестная таблица. Затем мастер выведет на экран последовательно ряд окон, в которых запросит необходимые данные для построения перекрестного запроса. Для перекрестного запроса надо определить, по крайней мере, одно поле в качестве заголовков строк, одно для заголовков столбцов и одно поле значений. Каждое поле, являющееся заголовком столбцов, должно иметь в строке Групповая операция установку Группировка. Для поля, использующегося в качестве заголовков строк, в строке Групповая операция должна быть установлена операция Группировка, выбрана одна из итоговых функций (Соunt, Мin, и т. д.) или введено выражение, содержащее итоговую функцию. Для поля с установкой Значение выбирается одна из итоговых функций или вводится выражение, использующее итоговую функцию.

Рисунок 42. Создание перекрестного запроса

1. Создать таблицу Премия (рис. 43) и на ее основе перекрестный запрос. Пример результата выполнения перекрестного запроса показан на рис. 41, 44).

Рисунок 43. Таблица-источник для создания перекрестного запроса

Рисунок 44. Перекрестный запрос в режиме конструктора

2. Создать перекрестный запрос на основе таблицы Оплата.


Лабораторная работа 5


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: