怎样实现三个相关联的表,显示在三个DBGRID里

Description of your first forum.

怎样实现三个相关联的表,显示在三个DBGRID里

帖子topdelphi » 星期四, 2002年9月12日 22:32


我的SQL数据库里有三个表,分别为A,B,C表,在程序里
我的功能要求是,第一个DBGIRD显示为A表,其它两个DBGRID显示B表和C表

怎样我单击A表的任意记录,下面两个DBGRID就显示和A表相关联的记录出来,
我使用了三个ADOQUERY和三个DATASOURCE,以前好像是设置
ADOQUERY的DATASOURCE属性,但是现在不知道为什么实现不了,
而且在增加记录的时候,好像是只增加到主表的记录,如果增加两个子表记录的时候,
就报错了,请大家指点一下,谢谢
 
 
 

怎样实现三个相关联的表,显示在三个DBGRID里

帖子ysai » 星期四, 2002年9月12日 23:17


还要设置从表MasterSource和MasterFields
 
 
 

怎样实现三个相关联的表,显示在三个DBGRID里

帖子山猫 » 星期四, 2002年9月12日 23:45


我记得有本书叫 DELPHI 4.0 核心编程技术

电子版 的,  书中 很细的说了.

你在一个 Query 变化时 , 别的 怎么 也同时 变,

还有 例子,你一看就 知道 了.

你要是没有那本书,  可以去 网上 找找 当一 份.

找不到, 给我 写信

this_is_tomcat@21cn.com