Перекрестные запросы служат для компактного отображения информации (схожего с изображением в электронной таблице). В перекрестном запросе отображаются результаты статистических расчетов (такие как сумма, количество записей, среднее значение), выполненных по данным из одного поля. Эти результаты группируются по двум наборам данных в формате перекрестной таблицы. Первый набор выводится в левом столбце и образует заголовки строк, а второй выводится в верхней строке и образует заголовки столбцов.
Перекрестный запрос строится на основе только одной таблицы или одного запроса. Поэтому, если в перекрестном запросе надо объединить данные из разных таблиц, сначала необходимо создать предварительный запрос на выборку, в котором будут собраны поля разных таблиц. В таком предварительном запросе на выборку должно быть не менее трех полей! В него можно включить какие-либо условия отбора, но никогда не используют Групповые операции.
Создание перекрестных запросов:
Ø если перекрестный запрос строится по данным нескольких таблиц, сначала создайте запрос на выборку, в котором отобразите поля таблиц, участвующих в запросе. Группировку записей не используйте. Если требуется – введите условия отбора записей. Сохраните запрос;
|
|
Ø вкладка Создание – группа команд Другие – Мастер запросов – Перекрёстный запрос - ОК;
Ø установите переключатель Запросы, выберите из списка название предварительного запроса на выборку, Далее;
Ø выберите поле, которое должно появиться в перекрестном запросе в качестве названия строк, Далее;
Ø выберите поле, которое должно появиться в перекрестном запросе в качестве названия столбцов, Далее;
Ø если в качестве названия столбцов выбрано поле Дата, то на следующем этапе выберите интервал, с которым необходимо сгруппировать столбец данных Дата (год, месяц, квартал и т.д.); Далее;
Ø выберите поле, по которому будут осуществляться расчеты, и в столбце справа выберите нужную функцию. На этом же этапе можно слева в окне снять флажок Да, чтобы не выводить итоговые значения по каждой строке, Далее;
Ø введите название запроса, Готово.