Проблема с пакетной печатью!(ХЭЛП)

отредактировано 06:33 Раздел: FastReport 3.0
У меня установлен FastReport 3.15. Все хорошо, пока работаю без своей формы просмотра, методы PrepareReport(false) отрабатывают и я вижу все отчёты. Как только подключаю свою форму - формирует только последний отчет! Что не так???!!! Если кто сталкивался с таким - просьба помочь.

Комментарии

  • отредактировано 06:33
    Попробуите с несколькими объектами tfrxreport (не лутший вариант, но рабочий):
    frxReport1.LoadFromFile('report.fr3');
    frxReport1.PrepareReport(false);
    frxReport2.LoadFromFile('report1.fr3');
    frxReport2.PrepareReport(false);
    frxReport1.PreviewPages.AddFrom(frxReport2);
    frxReport1.ShowPreparedReport;
    
  • отредактировано 06:33
    Да чуть не забыл, вам не нужно создавать объект для каждого отчёта их нужно только два:
    frxReport1.LoadFromFile('report.fr3');
    frxReport1.PrepareReport(false);
    frxReport2.LoadFromFile('report1.fr3');
    frxReport2.PrepareReport(false);
    frxReport2.LoadFromFile('report.fr3');
    frxReport2.PrepareReport(false);
    frxReport1.PreviewPages.AddFrom(frxReport2);
    frxReport1.ShowPreparedReport;
    
  • отредактировано 06:33
    Спосибо за совет. Как и говорилось - "кривовато но работает". Единственно прогресс не выдается при таком формировании...Ну да ничего и так сойдет. Главное что результат есть ;) .
  • отредактировано 06:33
    Данная проблема наблюдается только на версии 3.15, на версии 3.09 этот глюк отсутствует!

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

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