Ещё раз о композитных отчётах
В FR4 выброшены явные композитные отчёты. Пример, приведённый в документации не корректен:
frxReport1.LoadFromFile('1.fr3');
frxReport1.PrepareReport;
frxReport1.LoadFromFile('2.fr3');
frxReport1.PrepareReport(False);
frxReport1.ShowPreparedReport;
Во-первых, после загрузки каждого шаблона перед PrepareReport надо для frxReport1 надо устанавливать обработчики событий соответствующего отчёта.
Во-вторых, что самое некрасивое, надо таскать с программой шаблоны.
Всё, что было на форуме посмотрел, но все решения тащат за собой значительные переделки.
Кто корректно решил проблему?
frxReport1.LoadFromFile('1.fr3');
frxReport1.PrepareReport;
frxReport1.LoadFromFile('2.fr3');
frxReport1.PrepareReport(False);
frxReport1.ShowPreparedReport;
Во-первых, после загрузки каждого шаблона перед PrepareReport надо для frxReport1 надо устанавливать обработчики событий соответствующего отчёта.
Во-вторых, что самое некрасивое, надо таскать с программой шаблоны.
Всё, что было на форуме посмотрел, но все решения тащат за собой значительные переделки.
Кто корректно решил проблему?
Комментарии
Нашёл в форуме FRXReport1.PreviewPages.AddFrom(FRXReport2);
Похоже, что это - самый простой способ создать композицию.