FastReport из сгруппированного TListView

Я просто впервые пытаюсь разобраться с FastReports, используя Delphi XE2.

Я хочу экспортировать содержимое TListView в виде быстрого отчета.

Используя frxUserDataSet, мне удалось получить столбцы данных, экспортированных в отчет (после предоставленной демонстрации)

Однако информация TListView разделена с помощью групп.

Я хотел бы отобразить их либо как основные данные, либо как заголовок в отчете.

Кажется, я могу запустить Master Detail только один раз для набора данных...

Обновление При дальнейшем исследовании мне удалось заставить группы повторяться, создав отдельный UserDataSet для групп, связанных с основными данными. Однако, похоже, нет способа связать группу деталей с основной группой, поэтому теперь у меня есть правильное нет. групп, каждая с полным набором записей...

Любые идеи?


person Dan Kelly    schedule 07.11.2013    source источник
comment
Почему бы вам просто не создать верхний/нижний колонтитул группы в своем отчете по полю группы в вашем frxUserDataSet? Это будет наиболее точно имитировать то, что отображается в списке, и будет тем, чего ожидают ваши пользователи.   -  person Andy_D    schedule 08.11.2013
comment
Как мне настроить повторение группы при каждом изменении в группе? (Я могу идентифицировать, когда группа меняется в OnGetValue   -  person Dan Kelly    schedule 08.11.2013
comment
Я не уверен, что вы имеете в виду, когда говорите, что группа должна повторяться при каждом изменении в группе? Данные в отчете сгруппированы по значению, все элементы одной группы печатаются вместе с необязательным верхним колонтитулом перед ним и необязательным нижним колонтитулом. Вы можете настроить повтор заголовка группы при разрыве страницы, если хотите.   -  person Andy_D    schedule 08.11.2013


Ответы (1)


Оказывается, в папке FastReports/Demos есть демонстрация, иллюстрирующая именно то, что я пытался сделать.

К сожалению, эта демонстрация не упоминается ни в одной документации, касающейся frxUserDataSets.

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

Program Files/FastReports/Demos/MasterDetailUDS
person Dan Kelly    schedule 14.11.2013