Шаг 32 - Группировка записей - многоуровневые группы

Количество групп в отчете может быть и больше одной. В этом случае создается иерархия групп, "вложенных" одна в другую. Такая организация отчета позволяет пользователю переходить к все более высокому уровню деталировки, при переходе от более высокого уровня группировки к нижестоящему.

Кроме того, Crystal Reports имеет в своем составе очень удобное средство навигации по готовому отчету – дерево групп. Оно поддерживается окном предварительного просмотра и всеми вьюверами.

Для создания дополнительного уровня группировки достаточно повторить процедуру вставки группы ("Шаг 31 - Группировка записей"). Группы появляются в отчете в том порядке, в каком они были созданы:

32_1.gif (4615 b)

Смотрим в окне предварительного просмотра:

32_2.gif (6858 b)

Обратите внимание на дерево групп.

Возможно, что группы созданы в неправильном порядке. Исправить положение можно следующим образом:

Перейдите на страничку Design, и поместите указатель мыши на затененную область Group Header или Group Footer левой части экрана.

Зацепите мышью нужную группу – курсор примет форму руки.

Перетащите группу из заголовка или колонтитула в верхнюю часть группы, которую должна содержать перемещаемая группа. После отпускания кнопки мыши группа будет перемещена.

Обратите внимание! Нумерация групп осталась та же самая – последовательная, но изменилось их содержание.

В Crystal Reports не существует ограничений на количество уровней группировки. Однако помните, что каждый уровень замедляет формирование отчета.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Юрий Гвоздев - 26.01.2003