如何在DataSet间建立主从关系?

bocwg 2006-07-31 03:07:48
我有两个主从关系的数据库表,t1, t2
现在,我对应得到的是TDataSet类型的数据集,Dataset1,DataSet2.
请问,我如何在两个DataSet中建立主从关系,在网格中显示出来或分组统计数据?
...全文
142 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
OO_is_just_P 2006-08-11
  • 打赏
  • 举报
回复
在从表的Mastersource设置连接到主表,点开MasterFields的小...
OO_is_just_P 2006-08-11
  • 打赏
  • 举报
回复
在从表的Mastersource设置连接到主表,点开MasterFields的小...

CSDN论坛浏览器:浏览、发帖、回复、结贴自动平均给分,下载地址:http://CoolSlob.ys168.com
MoveFirst 2006-08-11
  • 打赏
  • 举报
回复

可以在DataSet2中设置Filter来处理 通过他们之间的关系 .
每当DataSet1的记录发生移动时,重新设置2的Filter
lzy6204 2006-08-11
  • 打赏
  • 举报
回复
没看懂
bocwg 2006-08-11
  • 打赏
  • 举报
回复
自己顶一下
bocwg 2006-08-01
  • 打赏
  • 举报
回复
楼上的误会了,也许我没说清楚,我的意思是:
我现在仅有含两张表的数据的TDataSet类型的数据集变量DataSet1 和 DataSet2,这两个集也许是从文本中或其他方式获取的。但我想在这两个TDataSet类型的数据集的数据中建立起主从关系(当然数据的主从关系很明确)。
有什么办法?
mdejtod 2006-07-31
  • 打赏
  • 举报
回复
主从表中一定要有相同的某个字段~比如说编号,你只要将从表的adoquery的datasource设为主表和datasource,从表的adoquery的SQL语句写为select * from table where id=:id
这样就可以了,当你单击主表某条记录时,从表则会显示出详细记录.

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧