Как несколько отчетов напечатать в одном окне
Здравствуйте.
Я использовал composite report когда использовал 2.5
Теперь в 3 версии у меня есть несколько обхектов frreport
мне надо сделать функцию "печатать всё"
то есть вывести несколько отчетов в одном окне предпросмотра
Я использовал composite report когда использовал 2.5
Теперь в 3 версии у меня есть несколько обхектов frreport
мне надо сделать функцию "печатать всё"
то есть вывести несколько отчетов в одном окне предпросмотра
Комментарии
Я читал ответ на вопрос про композитные отчеты
и мануал тоже читал
в мануале пример дан для случая, когда используется один компонент frreport
и в него грузятся отчеты. У меня есть к примеру frreport1 и frreport2
как их объединить?
Работает - НЕ ТРОГАЙ! :-)
Для сочуствующих отвечу
1. Работает не трогай
СОГЛАСЕН на 10000%
Но вот в каждом обновлении fast report
мы в последней строчке анонса читаем BugoFix
когда мою прогу на fr 2.52 начали использовать на кафедрах универа, то посыпались рекламации. Суть рекламаций можно прочитать в этом же форуме в разделе - ошибки fast report
поэтому работает не трогай, а обновлять прийдется
2 Ну если так много кода, то посчитайте ...
Stranger, если у Вас есть информация, что я поставил невыполнимую на fr3.0 задачу - сообщите, пожалуйста, прямым текстом.
Дело в том, что третий ОЧЕНЬ отличается от второго. И переделывать тебе придется ОЧЕНЬ много как ни крути.
frReport1.LoadFromFile(...);
frReport2.LoadFromFile(...);
frCompositeReport1.Reports.Clear;
frCompositeReport1.Reports.Add(frReport1);
frCompositeReport1.Reports.Add(frReport2);
frCompositeReport1.ShowReport;
в 3 так:
frxReport1.LoadFromFile(...);
frxReport1.PrepareReport(True);
frxReport1.LoadFromFile(...);
frxReport1.PrepareReport(False);
frxReport1.LoadFromFile(...);
frxReport1.PrepareReport(False);
...
frxReport1.ShowPreparedReport;
Но как быть если отчеты хранились в форме, а не в файлах (кажется даже свойство
такой было в 2,54 - store report in dfm или или что - то около того)