我已经使用 FastReport Designer 创建了一个报表,并使用 Delphi 6 调用它。但是DataSet在MasterData设计时并没有分配字段。我想在运行时根据选定的DataSet. 我怎样才能做到这一点?在调用预览/打印/设计之前,如何访问 Delphi 中DataSet的?MasterData在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;
但我需要在调用打印/设计/预览之前设置这些属性。任何帮助表示赞赏。