小编sin*_*inu的帖子

如何在FastReport中动态分配数据集?

我创建使用FastReport的设计,把它用Delphi 6.一份报告,但DataSet对于MasterData和字段是不是在设计时assinged.我想根据选中的时间在运行时设置这些属性DataSet.我怎样才能做到这一点?我怎样才能访问DataSetMasterData调用预览/打印/设计之前在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;
Run Code Online (Sandbox Code Playgroud)

但是我需要在调用print/design/preview之前设置这些属性.任何帮助表示赞赏.

delphi dataset fastreport

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

dataset ×1

delphi ×1

fastreport ×1