三层中主从表如何实现???(10分)

  • 主题发起人 主题发起人 shgproduct
  • 开始时间 开始时间
S

shgproduct

Unregistered / Unconfirmed
GUEST, unregistred user!
三层中主从表如何实现??
 
先建立主表,然后创建DataSource并连接主表,然后创建从表,MasterSource指向主表对应的DataSource,并设定关联的字段。
例1:
Query1→Sql.Text:= 'select * from T_BMXX';
→DataSource1→DataSet:= Query1;
→Query2→Sql.Text:= 'select * from T_RSXX where BMDM=:BMDM';
→MasterDataSource:= DataSource1;
例2:
Table1→TableName:= 'T_BMXX';
→DataSource1→DataSet:= Table1;
→Table2→TableName:= 'T_RSXX';
→IndexFieldNames:= 'BMDM';
→MasterFields:= 'BMDM';
→MasterDataSource:= DataSource1;
不知道看懂没?
 
和2层基本没区别,delphi帮助讲的很清楚,市面上的书都是抄的。
 
在讨论一下,散分了
 
server:
tblmaster.datasource:=dsMaster;
tbldetail.mastsource:=dsMaster;
masterprovider.dataset:=tblmaster;

client:
cdsMASTER.providername:=masterprovider;
cdsdetail.datasetField:=Field of tblMaster的打包的在Detail的数据
 
二楼的说的挺清楚了。
 
主从表的实现还有别的方法吗
 
在中间层设好主从关系,在客户端的从表是作为主表的一个字段来的,呵呵
 
接受答案了.
 
后退
顶部