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