Сортировка
и группировка данных
Отчеты становятся
более понятными и структурированными, если данные в них организованы в группы
и подгруппы.
В разд. "Создание отчета с помощью Мастера отчетов"
данной главы
было показано, как задать начальные свойства группировки и
сортировки данных. Однако структуру отчета можно изменить. Для этого используется
диалоговое окно
Сортировка и группировка
(Sorting and Grouping), изображенное
на рис. 6.28.
Чтобы открыть
диалоговое окно
Сортировка и группировка
(Sorting and Grouping), откройте
отчет в режиме Конструктора и нажмите кнопку
Сортировка и группировка
(Sorting
and Grouping) на панели инструментов
Конструктор отчетов
(Report Design).
Рис. 6.28.
Диалоговое окно
Сортировка и группировка
В этом диалоговом
окне можно определить поля или выражения, по которым Access будет группировать
данные. Кроме того, сгруппированные данные можно сортировать по возрастанию
или по убыванию. Символ
Сортировка и группировка
(Sorting and Grouping)
на кнопке выделения в левом сером столбце этого диалогового окна указывает на
то, что данное поле или выражение (находящееся справа от значка) используется
для группировки записей. В данном примере поле "Категория" (CategoryName)
используется для группировки строк отчета, а сортировка строк в пределах группы
выполняется по полю "КодТовара" (ProductID).
Access 2002
позволяет группировать данные двумя способами: по категориям, при этом каждой
категории должно соответствовать уникальное значение, и по диапазону значений,
который может быть как числовым, так и алфавитным. При этом для группировки
данных можно использовать не только значения полей, но и выражения.
Замечание
Уровней группировки может быть несколько, т. е. можно создавать подгруппы внутри группы строк. Примером отчета с несколькими уровнями группировки, одним из которых является группировка по значению выражения в качестве категории, является отчет "Продажи по сотрудникам и странам" (Employee Sales by Country) — один из отчетов базы данных "Борей". В нем используются группы (страны) и подгруппы (имена сотрудников). Более подробную информацию о выполнении группировки в отчетах вы можете найти также в разд. "Сортировка и группировка данных" гл. 10.