Формирование списка однотипных отчетов на основе о
Плз. Помогите кто знает.
Как сформировать в одном превьюве несколько отчетов. причем количество их нейзвесно. но форма одна и таже только данные другие.
Т.е. они сейчас формируются как отдельные отчеты, но их необходимо показать всем скопом в одном превьюве.
Заранее спасибо.
Как сформировать в одном превьюве несколько отчетов. причем количество их нейзвесно. но форма одна и таже только данные другие.
Т.е. они сейчас формируются как отдельные отчеты, но их необходимо показать всем скопом в одном превьюве.
Заранее спасибо.
Комментарии
Из реально работающей программы:
var
Rep: TMemoryStream;
begin
...
frReport1.SaveToStream(Rep); //frReport1 - заранее подготовленный отчет с необходимым дизайном
frCompositeReport1.Reports.Clear;
...
цикл по заполнению массива of TfrReport
элемент массива:=TfrReport.Create(self);
Rep.Position:=0;
элемент массива.LoadFromStream(Rep);
...
заполняем элемент TfrReport данными (не забывая про TfrDataSet и источник данных);
...
frCompositeReport1.Reports.Add;
элемент массива.PrepareReport;
элемент массива.ShowProgress:=true;
...
конец цикла по заполнению массива of TfrReport
...
frCompositeReport1.Title:='название составного отчета';
frCompositeReport1.ShowReport;
Rep.Free;
end;