【发布时间】:2011-05-03 04:38:45
【问题描述】:
我已经使用 FastReport Designer 创建了一个报表,并使用 Delphi 6 调用它。但是 DataSet 用于 MasterData 并且在设计时没有分配字段。我想在运行时根据选定的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;
但我需要在调用打印/设计/预览之前设置这些属性。任何帮助表示赞赏。
【问题讨论】:
标签: delphi dataset fastreport