怎么样能动态设定fastreport3中的masterdata的dataset?(50分)

  • 主题发起人 主题发起人 hjp0214
  • 开始时间 开始时间
H

hjp0214

Unregistered / Unconfirmed
GUEST, unregistred user!
因为程序中用到同一报表格式,只是数据源不一样,在不同的窗体显示时,总是显示先打开的窗体上的数据源,想动态绑定masterdata的dataset.
 
首先你的masterdata是指向一个FrxDBdataset吧,其实你只需用修改FrxDBDataSet的数据源就可以实现你的目的了.这样你可以随意切换DataMaster指向的数据表.
 
FrxDBdataset是用相同的名字。两个窗体上的FrxDBdataset名字是相同的。因而数据源已经是固定设定好。不存在切换数据表了。
先调用第一窗体时,显示的报表是正确的,然后再调用第二窗体时,却显示的是第一窗体上的数据,并不是第二窗体所显示的数据。
 
你怎么这样使用啊.我觉得是不是应该使用一个公共的FrxDBFataSet,然后修改数据集的方式来实现?
 
没有使用一个公共的frxDBDataset了,
 
接受答案了.
 

Similar threads

回复
0
查看
978
不得闲
D
回复
0
查看
825
DelphiTeacher的专栏
D
D
回复
0
查看
831
DelphiTeacher的专栏
D
后退
顶部