Мелкий трабл в создании композитного отчета

отредактировано 08:52 Раздел: FastReport 2.xx VCL
Работаю с Fast Report 2.47.
Есть три отчета формата A5 (половина A4), A5 (половина A4), A6 (четверть A4) соответственно (A51.frf', A511.frf', A52.frf'). У всех отчетов по 1 странице. У всех страниц отчетов в параметрах установлено свойство “Печать на предыдущем листе”. Пытаюсь создать композитный отчет, в котором на первом листе разместились бы первых два отчета (A51.frf', A511.frf') , а на втором – третий (A52.frf'). Не получается. Каждый отчет печатается на новом листе. Всего получается три листа вместо одного с четвертью.
Как решить проблемку?

var
Report :TfrReport;
begin
Report := frCompositeReport1;
frReport1.LoadFromFile('e:\Nar\frf\A51.frf');
frReport2.LoadFromFile('e:\Nar\frf\A511.frf');
frReport3.LoadFromFile('e:\Nar\frf\A52.frf');
frCompositeReport1.Reports.Clear;
frCompositeReport1.Reports.Add(frReport1);
frCompositeReport1.Reports.Add(frReport2);
frCompositeReport1.Reports.Add(frReport3);
Report.PrepareReport;
Report.ShowReport;
end;

Комментарии

  • отредактировано 08:52
    Не думаю что через композитный отчет получится так как ты хочешь, что бы рядом печатались твои маленькие отчеты, в крайнем случае я такогосотворить не смог....
  • AM_AM_
    отредактировано 08:52
    Попробуй использовать SubReport. Расположи на первой странице два подотчета А5 и т.д.

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

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