首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

设置主表和从表解决方法

2012-02-05 
设置主表和从表表A:(编号为主键)编号户主姓名01甲02乙03丙表B:编号编码成员姓名0101甲10102甲20103甲30201

设置主表和从表
表A:   (编号为主键)
编号       户主姓名      
01             甲
02             乙
03             丙
表B:
编号         编码         成员姓名
01               01               甲1
01               02               甲2
01               03               甲3
02               01               乙1
02               02               乙2
03               01               丙1
03               02               丙2
03               03               丙3
通过两个Query(Query1:   select   *   from     表A     Query2:select   * from   表   B   )   分别在两个DBGrid中显示出来
以下是我要问的:  
我想让DBNavigator   控制表A   当表A中的指针指向编号为01的数据时,表B也随之也变成编号为01的数据,同样当表A中的指针指向编号为02的数据时,表B也随之也变成编号为02的所有数据
请问如何实现?  
需要设置外键码?如果需要,如何设置,请提供详细说明

[解决办法]
,表B也随之也变成编号为01的数据
==============================

需要捕获事件,改变 “Query2:select * from 表 B”的内容
[解决办法]
表B也随之也变成编号为01的数据
=============================

select * from 表 B where 编号=01
[解决办法]
Query1: select * from 表A
Query2:select * from 表 B WHERE 编码=:编号
DataSource1-> DataSet=Query1;
Query2-> DataSource=DataSource1

热点排行