怎样将两个查询结果集(数据集)显示在同一网格中?

xz_fj 2005-08-06 03:34:36
比方说:网格DBGridEh1中,同时要显示ADOQuery1和ADOQuery2的查询结果!
(即将ADOQuery1、ADOQuery2查询出来的数据显示在网格中。)

有方法吗???
...全文
170 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuancaoer 2005-08-07
  • 打赏
  • 举报
回复
mark
zhuheyang 2005-08-06
  • 打赏
  • 举报
回复
经常自动刷新的话,用视图解决就很简单了
leofengliang 2005-08-06
  • 打赏
  • 举报
回复
可以用TClientDataSet做动态的数据集,随时把两个数据集合在一起,再用dbgrid显示出来。
soaringsouth 2005-08-06
  • 打赏
  • 举报
回复
新增的数据,你搞个排序就ok了
axcgp 2005-08-06
  • 打赏
  • 举报
回复
加入我的QQ:94668098
hqhhh 2005-08-06
  • 打赏
  • 举报
回复
不是太明白你的意思!
请说清楚些,
xz_fj 2005-08-06
  • 打赏
  • 举报
回复
谢谢各位!但主要的问题是:这个窗体得经常去自动刷新,但每次刷新查找出来的数据,只能新增到网格的顶部,如果是直接用一句SQL语句,是会把原来的数据替换掉的。
cncharles 2005-08-06
  • 打赏
  • 举报
回复
应该没有了, 用另外思路试:
1.把ADOQuery1与ADOQuery2的SQL语合并成在一起再,DBGrid再连接它;
2.用cxGrid控件就试试.
78hgdong 2005-08-06
  • 打赏
  • 举报
回复
select a.*,b.* from table1 a
left join table2 b on a.id=b.id
where a.name=:name
qixp231 2005-08-06
  • 打赏
  • 举报
回复
好像比较难,而且,我觉得也没有什么必要。如果两个表字段相同,就可以用一个查询表示。如果不同,那必须用两个表格显示。

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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