Я создал отчет с помощью FastReport Designer и вызвал его с помощью Delphi 6. Но DataSet
для MasterData
, а поля - не задано во время разработки. Я хочу установить эти свойства во время выполнения на основе выбранного DataSet
. Как я могу это сделать? Как я могу получить доступ к DataSet
из MasterData
в Delphi перед вызовом предварительного просмотра / печати / дизайна? Добавлен следующий код в frxReport1BeforePrint
.
t := frxReport1.FindObject('MasterData1') as TfrxMasterData;
//if Assigned(t) then
//t.DataSet := frxIBODataset1;
m := frxReport1.FindObject('mTenderType') as TfrxMemoView;
if Assigned(m) then
begin
m.DataSet := frxIBODataset1;
m.DataField := 'ACCOUNTNAME';
m.Text := '[frxIBODataset1."ACCOUNTNAME"]';
end;
Но мне нужно установить эти свойства перед вызовом печати / дизайна / предварительного просмотра. Любая помощь приветствуется.