虚心求教!!!!!!

jimmychen1981 2003-04-23 12:54:26
请问在DATAREPORT中如何实现在一张报表中打印出两个表格,也就是说这个rpt中的数据源是两个!
...全文
9 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
将两个数据源的数据调入内存,合成一个数据,输出在两个表格就可以了。
回复
相关推荐
发帖
多媒体
创建于2007-09-28

807

社区成员

VB 多媒体
申请成为版主
帖子事件
创建了帖子
2003-04-23 12:54
社区公告
暂无公告