FastReport 横向显示数据 请各位大师帮帮忙 ( 积分: 100 )

  • 主题发起人 主题发起人 panding1981
  • 开始时间 开始时间
P

panding1981

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大师小弟有一个小问题,想请教各位大师,还请各位大师多多帮忙
FastReport 报表
数据表内容如下:
序号 名称
1 A
2 B
3 C
4 D
5 E
7 G
8 A
9 D
10 DF
希望在报表以如下形式显示
名称 A 序号 1 | 序号2 名称 B
名称 C 序号 3 | 序号4 名称 D
名称 E 序号 5 | 序号7 名称 G
名称 A 序号 8 | 序号9 名称 D
名称 DF 序号 10
希望各位大师指导!!!
 
哇,还没有人回,是因为太简单了,还是什么啊
 
这个报表有会栏功能,你将它设置2就可以了。
具体设置:页面选项->选项->分栏->栏数->输入2
但显示顺序是先左边,再右边的。
 
那样是可以 但是 就是不能 数据是横向的 请大师指导
 
在报表里只有这样才能实现的。
另外一种方法也可以实现,不过要写大量的代码才行呀。
方法主要产控制数据源:
1、建立一个临时表,也就是你要输出的报表样式。
2、取数据后,再将数据转换到上面的临时表里,就可以输出你要的报表了。
 
这只有分栏才能实现,但是分栏只有左边1234右边5678,真要实现LZ的效果,只有预先处理数据再分分栏,只靠fastreport无法实现
 
在Master Data Band中设置Columns=2, ColumnWidth=?
 
奇怪,我在FR 2.52 中,将主项数据的 Coumns 设为 2后,数据是横向显示的啊
 
继续帮楼主提问: 怎样把分行后剩余的空格填满(不要用填数据的方式,因为分行的行数未定)
 
http://www.51zhan.com 最好的网址站
 
后退
顶部