Опция Report Part Drilldown

Оценить
(0 голоса)

Если отображения исходного ограниченного множества объектов в Report Part Viewer может оказаться достаточно для простых приложений, возможности детализации Report Part Viewer обеспечивают потрясающую гибкость в управлении навигацией конечных пользователей в рамках отчета. В то время как программы постраничного просмотра используют иерархию групп отчета для определения логики детализации, с программой Report Part Viewer можно более точно управлять индивидуальными объектами, которые появляются при изменении уровня детализации.

Весь процесс завершается установкой специального “маршрута” детализации в отчете. Например, в качестве первоначального объекта части отчета, который появляется при первоначальном просмотре, можно вобрать групповую диаграмму, содержащуюся в заголовке отчета. Затем если просматривающий отчет пользователь щелкает на отдельном секторе или полосе в данной диаграмме, маршрут детализации переносит пользователя на итоговое поле более низкого уровня или на дополнительную диаграмму, которая находится на более низком уровне групп. В этом случае полностью воспроизводятся нормальное поведение детализации программы постраничного просмотра, но вы полностью управляете тем, какие объекты появляются, когда пользователь увеличивает степень детализации. Можно пойти дальше и объединить возможности Report Parts и Navigation (обсуждалось ранее в данной главе) для поддержки детализации на установленное множество объектов из другого отчета.

После того, как указаны первоначальные объекты части отчета, можно установить собственный маршрут, создав гиперссылки Report Part Drilldown для данных объектов. Например, можно выделить поле имени группы в качестве исходного объекта части отчета и затем щелкнуть на кнопке Hyperlink для настройки детализации части отчета. Далее потребуется выбрать переключатель Report Part Drilldown в разделе DHTML Viewer Only (рис. 21.8). Окно редактора Format Editor расширится, показывая доступные разделы отчета и поля внутри него, на которых можно организовать детализацию (отображаться будут только разделы и объекты логического раздела отчета).

На заметку! Опция Report Part Drilldown доступна только в том случае, если выбирается групповая диаграмма, карта или итоговое поле в заголовке или нижнем колонтитуле группы. Другие объекты не допускают использование опции Report Part Drilldown.

Выберите поле или поля, которые должны отображаться, когда просматривающий отчет пользователь будет изменять уровень детализации. Можете щелкнуть на одном поле или выбрать сразу несколько полей, щелкая на них и удерживая клавишу <CTRL>. Далее щелкните на кнопке со стрелкой вправо, чтобы добавить выбранные поля в список Fields to Display (Поля для отображения). Чтобы добавить в этот список сразу все поля, можете щелкнуть на кнопке с двумя стрелками вправо. Порядок, в котором поля отображаются в списке Fields to Display, совпадает с порядком, в котором поля будут появляться, когда пользователь, просматривающий отчет, будет переходить на более высокий уровень детализации. При желании изменить порядок полей, выделите нужное поле и воспользуйтесь кнопками с изображением стрелок вверх и вниз, которые расположены над списком Fields to Display.

При просмотре отчета в пользовательском приложении с помощью Report Part Viewer, вы увидите, что исходный вид отчета отображает только тот объект или объекты, которые вы выбрали при первоначальной настройке частей отчета. Если после этого щелкнуть на исходном объекте (предполагается, что для этого объекта был установлен переключатель Report Part Drilldown), в браузере появятся только результирующие объекты.

Опция Report Part Drilldown

 

Введение в Crystal Reports Server
Определение Crystal Reports Server
Многозвенный метод генерации отчетов
Лицензирование Crystal Reports Server
Динамические подсказки и каскадные списки значений

Добавить комментарий


Защитный код
Обновить