虚心求教!!!!!!

jimmychen1981 2003-04-23 12:54:26
请问在DATAREPORT中如何实现在一张报表中打印出两个表格,也就是说这个rpt中的数据源是两个!
...全文
40 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xunxm 2003-04-23
  • 打赏
  • 举报
回复
用ActiveReport或水晶报表吧,那个应该可以的。
jimmychen1981 2003-04-23
  • 打赏
  • 举报
回复
可是我的情况是一条记录关联着两个子表,这两个子表来自不同的数据源,不知道我说的是不是明白!我需要打印的是每个建设项目的环境保护审批登记表格,其中首先是这个项目的基本信息,接着是一个关于这个项目的环境质量情况的表格,再下面是一个关于该项目的污染控制情况表格,所有这些信息是打印在一张报表上的,但是这三个部分是来自同一个数据库的不同的表中的数据!好象有点象绕口令啊,多谢大侠拔刀相助!!
youxia001 2003-04-23
  • 打赏
  • 举报
回复
你可以关联多个表啊
EG:
strSQL="select * from tableA a,tableB b,tableC c where a.aid=b,aid and b,cid=c.cid"
jimmychen1981 2003-04-23
  • 打赏
  • 举报
回复
可是这两个表的所有字段都不相同,而且每个表都有若干条记录,这怎么合并到一个RECORDSET记录集啊??
qingming81 2003-04-23
  • 打赏
  • 举报
回复
将两个数据源的数据调入内存,合成一个数据,输出在两个表格就可以了。

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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