如何在报表的同一行中打印同一字段不同记录中的数据?(100分)

  • 主题发起人 主题发起人 Leaze
  • 开始时间 开始时间
L

Leaze

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在报表的同一行中打印同一字段不同记录中的数据?
如下所示:
学号 9901 学号 9902 学号 9903
姓名 张三 姓名 李四 姓名 钱五
语文 78 语文 87 语文 79
数学 65 数学 56 数学 93
能用Quick Report实现最好,其他方法也行,能否详细点?
在此先谢谢各位高手的帮忙!
 
1、使用多列: quickrep.Page.Columns:=3
2、在detail band中:
-------------------------------
QRLabel:学号 QRDBText:9901
QRLabel:姓名 QRDBText:张三
QRLabel:语文 QRDBText:78
QRLabel:数学 QRDBText:65
---------------------------------
 
PIPI:
用您的方法我刚试了一下,比较满意。不过记录的排列是先竖后横,再请教一
下,可不可先横后竖?麻烦了!
 
请看这个帖子,我已给出一个解决办法,供参考:
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=186946
 
先横后竖的问题以前有人提过,不过没有自动的解决方法
不过qreport可以提供非数据库的报表打印,就是说不一定要有数据库,你人工
提供数据给它,当然用起来比较麻烦,
人工提供数据见
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=199393
 
谢谢Pipi、liuly的帮忙!
 
多人接受答案了。
 
后退
顶部