отчет по иерархии (дереву) с группировками

отредактировано 19:08 Раздел: FastReport 4.0
Сколько ни рыл, сколько ни экспериментировал, похоже, в фастрепорте сабж невозможен. Может кто-нибудь сможет меня переубедить? Хоть какой-нибудь, пусть самый извращенный способ.
Задачка отнюдь не экзотическая и на практике встречается также часто, как иерархические справочники:

Есть произвольное дерево (произвольное количество уровней на любой ветке, на одном уровне могут быть как ветви (группы) так и листья (записи)). Задача: Вывести это дерево в отчет таким образом, чтобы чтобы ветви можно было сворачивать-разворачивать (drill-down).
Придумал относительно работающий способ но только для весьма непроизвольного дерева: как минимум требуется чтобы на одном уровне были только либо листья, либо ветви. Но, думаю, и этого недостаточно.

Комментарии

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.