我使用FastReport Designer创建了一份报告,并在Delphi 6中调用它。但是,MasterData
和字段的DataSet
在设计时未被分配。我想根据所选的DataSet
在运行时设置这些属性。我该怎么做?在预览/打印/设计之前,如何在Delphi中访问MasterData
的DataSet
?请在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;
但是在调用打印/设计/预览之前,我需要设置这些属性。非常感谢您的帮助。