两个adoquery如何实现关联?

活力华华哥 2003-09-25 10:40:35
query1.sql:
select c.id,c.name as name ,p.name as teacher
from course c left join person p on c.teacher=p.id
where c.state='0'

query2.sql:
select p.id,p.name,d.name as depart
from training_plan t,person p, department d
where t.course=:id //id应为query1中course 的id
and t.person=p.id
and p.department=d.id
order by d.id
当query1 的dbgrid变动时query2的dbgrid的内容随之改变
我现在的问题是:query1有显示数据,而query2的dbgrid 没有数据,问该如何设置?
...全文
33 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziqing 2003-09-25
  • 打赏
  • 举报
回复
可以建立关系吗
tw_cshn 2003-09-25
  • 打赏
  • 举报
回复
1:把第二个query2的DATASOURCE的属性指向dbgrid的DATASOURCE即可。
2:在Query1,的Afteropen,和AfterScroll里重新打开query2
tw_cshn 2003-09-25
  • 打赏
  • 举报
回复
1:把第二个query2的DATASOURCE的属性指向dbgrid的DATASOURCE即可。
2:在Query1,的Afteropen,和AfterScroll里重新打开query2
活力华华哥 2003-09-25
  • 打赏
  • 举报
回复
大家帮帮忙
活力华华哥 2003-09-25
  • 打赏
  • 举报
回复
能否详细些,如何写?能给代码吗?
jy_1201 2003-09-25
  • 打赏
  • 举报
回复
在query1的DBGrid的单击事件中,根据需要写SQL语句来更新Query2的SQL。
zsjzwj 2003-09-25
  • 打赏
  • 举报
回复
gz

5,386

社区成员

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

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