Ещё раз о композитных отчётах

отредактировано 17:34 Раздел: FastReport 4.0
В FR4 выброшены явные композитные отчёты. Пример, приведённый в документации не корректен:

frxReport1.LoadFromFile('1.fr3');
frxReport1.PrepareReport;
frxReport1.LoadFromFile('2.fr3');
frxReport1.PrepareReport(False);
frxReport1.ShowPreparedReport;

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

Всё, что было на форуме посмотрел, но все решения тащат за собой значительные переделки.

Кто корректно решил проблему?

Комментарии

  • mvbmvb Казань
    отредактировано 17:34
    я не стал выдумывать и сделал на нескольких страницах в одном fr3-файле (если я правильно понимаю "композитный")..
  • отредактировано September 2008
    Отчёты сложные, поэтому не хочется обработку переделывать.
    Нашёл в форуме FRXReport1.PreviewPages.AddFrom(FRXReport2);
    Похоже, что это - самый простой способ создать композицию.

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

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