当前位置:主页>仓库管理软件> 列表

两个 clientdataset 组件怎样设置主从? 找进销存软件破解版

销售管理软件版1楼: 如果是两个 query ,则很容易设置主从,只需要借助一个 datasource ,将其中的一个 query 的 datasource 设置一下即可.

现在的问题是 clientdataset 没有 datasource 属性,怎么办?

2楼: MasterSource, MasterFields 如进销存软件破解版

3楼: 不行啊,调试总是不能通过

4楼: 我习惯用巢状做多重表,在服务端设好主从关系,从表作为主表的一个字段传给主表的TclientDataSet,再设置从表的ClientDataSet的DataSetField 为主表ClientDataSet的DataSetField类型字段。

5楼: 同意yepemig。举例说明一个:服务器端:QueryMaster,QueryDetail,DataSourceMaster。QueryDetail的DataSource为DataSourceMaster,DataSourceMaster的DataSet为QueryMaster。这样服务器端的主从关系就建立了
客户端:
clientDataSetMaster,clientDataSetDetail。设立对应的ProviderName
初始化脚本中:
var Field: TField;
Field := clientDataSetMaster.FieldByName( ''QueryDetail'' );
clientDataSetDetail.DataSetField := TDataSetField( Field );

当然,也可以服务器端建立主从关系同上,然后,客户端的clientDataSet分别连接对应的ProviderName,应该也可以。希望对你有用:)

6楼: 谢谢,我按照 鳄鱼先生 的那样,最后成功了,我觉得这个方法简便.