Frxreportserver работа с пользовательскими данными
Есть сервер отчетов основанный на TfrxReportServer. Нормально работает пока отчеты самодостаточны, источники данных и код внутри отчета.
но вот потребовалось сделать отчет, в котором данные получаются из специфичных файлов. Т.е. источник данных должен формироваться на сервере отчетов и как-то передаваться в сам Report. Как и в каком месте, учитывая тот факт, что работа много сессионная?
Пока получилось только передать строку со множеством записей(StringList.Text) и в отчете раскидать их по нужным полям.
Тупо вот так пишу
но вот потребовалось сделать отчет, в котором данные получаются из специфичных файлов. Т.е. источник данных должен формироваться на сервере отчетов и как-то передаваться в сам Report. Как и в каком месте, учитывая тот факт, что работа много сессионная?
Пока получилось только передать строку со множеством записей(StringList.Text) и в отчете раскидать их по нужным полям.
Тупо вот так пишу
var
i: integer;
sl: TStringList;
procedure MasterData1OnAfterPrint(Sender: TfrxComponent);
begin
inc(i)
end;
procedure Memo3OnAfterData(Sender: TfrxComponent);
begin
Memo3.text := sl[i]
end;
begin
i := 0;
sl := TStringList.Create;
sl.Text := <FuelSellData>;
MasterData1.RowCount := sl.Count;
end.
Как правильно такие вещи делать?