请问如何让一张报表对应多个记录集啊? 我看了好几个报表程序,都是一张报表对应一个记录集,而我现在要做的报表必须对应多个记录集,不知该怎样做啊,请高手指点,万分感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那要看你的sql语句了,你把sql语言写的啥样就啥样。 多表查询 重建视图,SQL语句 这个报表你觉得合理吗?应该做成这样好点:班级 名称一班 XXXX一班 XXXX二班 XXXX二班 XXXX你可写一个过程表入两班的数据,然后将过程表的记录集赋给mshflexgrid,最后合并第一列,就会得到--------------班级 名称-------------- | XXXX --------一班 | XXXX -------- | XXXX-------------- | XXXX --------二班 | XXXX -------- | XXXX--------------是不是这样好看多了。当然你的报表用过程表也是可以做的。^_^ 不要笑,哈哈,我自己都笑了。其实真的可以用剪刀的,我打过的了,一些长长的字条,将A4纸分开两边,然后打印,出来后全部只有一半A4纸的大小。哈哈,还笑,封你ID啊...哈哈^_^ //如果楼主一定要做成你说的那种效果,那在数据库里就要做行列倒置,需要加存储过程及视图比较麻烦。不用的,用过程表就OK了,不用动数据库的。如果两个表结构相同不用过程表都可以,用联合查询就OK了。^_^ vb6.0 通过代理访问web服务 超时 代码哪里出毛病了,盼高手指点迷津 超难,高手请进,关于两个程序之间的内存读取 请专家改一下,复选框的代码 VB真破!!!!!!!!!!!!!!!!!!!! 请大家帮我看看为什么会出错,谢谢~~~ 怎么识别用户输入的表达式 VB6加水晶报表9如何打印下划线格子 如何使adodc控件不自动更新 数据库中唯一值的问题?请教 1000分送上!如何通过子类化,限制文本框的输入长度(中英文混合) 求助,按条件查询语句
SQL语句
一班 XXXX
一班 XXXX
二班 XXXX
二班 XXXX你可写一个过程表入两班的数据,然后将过程表的记录集赋给mshflexgrid,最后合并第一列,就会得到
--------------
班级 名称
--------------
| XXXX
--------
一班 | XXXX
--------
| XXXX
--------------
| XXXX
--------
二班 | XXXX
--------
| XXXX
--------------是不是这样好看多了。当然你的报表用过程表也是可以做的。^_^