Мы уже рассматривали возможности группировки данных, когда получали отчет с использованием Мастера. Посмотрим, как это можно сделать с использованием Конструктора. Для этого можно воспользоваться кнопкой на панели «Конструктор отчетов» или выбрать соответствующую позицию из меню Вид, в появившемся окне выбрать то поле, которое будет использоваться для группировки, и задать нужные значения свойств «Верхний колонтитул» и «Нижний колонтитул» (рис. 9.25).
Предположим, что мы хотим в нашей ведомости сделать дополнительную группировку по полю «Пол» и сосчитать среднюю зарплату по этой подгруппе. Предварительно введем это поле в отчет, после чего выберем это поле для группировки и зададим значение «Да» для «Верхнего колонтитула» и «Нижнего колонтитула». Следует обратить внимание, что расположение элементов в окне Сортировка и группировка имеет большое значение. Оно определяет старшинство сортировки/группировки.
Для получения желаемого результата поместим поле «Пол» в данном списке на вторую позицию. В итоге в отчете появятся две дополнительные зоны. В зону заголовка группы «Пол» перенесем подпись соответствующего поля и само поле, а в примечание группы «Пол» включим вычисляемое поле, отражающее среднюю зарплату. Отчет в режиме Конструктор теперь имеет вид, представленный на рис. 9.26. Фрагмент этого документа в режиме предварительного просмотра приведен на рис. 9.27.
Всего в отчете может быть задано до 10 уровней группировки.
предыдущаяследующая