Слияние отчетов в один

DenDen
отредактировано 05:41 Раздел: FastReport 4.0
Существует некая проблема в скорости формирования единого отчета из нескольких. Для каждого отчета на форме есть свой TfrxReport в каждый из этих отчетов загружается и подготавливается свой отчет, после чего командой AddFrom прикрепляется к единому отчету.

Если я в процедуре убираю строку PreparedReport(True) у одного из объектов TfrxReport который формирует отчет, то работает все очень быстро, но отчет не выводиться. В противном случае на построение отчета уходит очень много времени примерно около 50 минут и это при количестве записей в рекордсете 1000.

Может кто подскажет как с этим бороться. Заранее благодарен.

Комментарии

  • отредактировано 05:41
    не подскажешь как сливаешь?
    я делаю так

    ....
    FReportTool2.PrepareReport(true);
    FReportTool2.PreviewPages.AddFrom(FReportTool); - тут вылазит ошибка
    FReportTool2.ShowPreparedReport;
    ...
  • gpigpi
    отредактировано 05:41
    А где FReportTool.PrepareReport(true); ?

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

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