如何将多个表的内容显示在一个DBgrid中?(0分)

  • 主题发起人 主题发起人 lg_pope
  • 开始时间 开始时间
L

lg_pope

Unregistered / Unconfirmed
GUEST, unregistred user!
如果数据库中有三个表,t1,t2,t3。三个表的关系是依次一对多,现要在一个DBgrid中显示
每个表中的部分字段内容,并实现对这些字段记录的查找与修改和插入。能不能实现,怎么实现?
我愿送我仅有的95分给回答的大侠。
 
最简单的方法用SQL实现,每个表公用的字段。copy的几页书,供参考。
ftp://130.88.191.16/delphi/DBgrid1.zip


 
按照公用的字段显示,用TQUERY的SQL语句如下:
select t1.XXX,t.XXX t2.XXX t3.XXX from t1,t2,t3 where t1.xxx=t2.xxx and t1.xxx=t3.xxx
 
建一个视图象上面说的那样,然后用一个updatesql可以搞定啊!

或是做成三层的,我做的系统中有一个11个表关联的,实现增删改。
 
tanghz:你提供的地址我无法访问,不过还是要谢谢你!
 
xygz:谢谢你!
 
应该没问题,可以再试一下。可能是'red code'在捣乱,阻塞了网络。
 
tanghz:我已下载了,谢谢!
 
后退
顶部