Fastreport中这样的报表怎么弄?150分送给你! ( 积分: 150 )

  • 主题发起人 主题发起人 boyjason
  • 开始时间 开始时间
B

boyjason

Unregistered / Unconfirmed
GUEST, unregistred user!
我要做的是一个月记录表,格式如下链接图所示:
http://img45.photo.163.com/boyjason/4148713/163328831.jpg
(由于网易的电子相册的问题,此图片要在地址栏里按两次回车才显示出来)
其实就是一个交叉报表,但现在有几点问题困扰着我:
1、表头横列数据中有多至40-50项,所以应该使交叉报表中的横列的Memo能够自动换行,变成像示图所示一样,但不知道如何实现?
2、1中所述的有40-50项,即使变成如1中所做的那样,也只能显示20多列,是不是fastreport会自动换页,即在第二页中显示剩下的其他列?
请Fastreport高手一定帮我解决问题啊,分不够我再开贴!
 
我要做的是一个月记录表,格式如下链接图所示:
http://img45.photo.163.com/boyjason/4148713/163328831.jpg
(由于网易的电子相册的问题,此图片要在地址栏里按两次回车才显示出来)
其实就是一个交叉报表,但现在有几点问题困扰着我:
1、表头横列数据中有多至40-50项,所以应该使交叉报表中的横列的Memo能够自动换行,变成像示图所示一样,但不知道如何实现?
2、1中所述的有40-50项,即使变成如1中所做的那样,也只能显示20多列,是不是fastreport会自动换页,即在第二页中显示剩下的其他列?
请Fastreport高手一定帮我解决问题啊,分不够我再开贴!
 
1.使Memo中间对齐、垂向中间对齐、WordWrap=True、WordBreak=False。
这样只要控制Memo宽度为15~20之间,就是竖排字了。
2.不会。如果字段太多,你应该设计两个FastReport文件,
在用户打印时就要选择先打XX报表(1),再打XX报表(2)。
 
问题2还有没有更好的办法,我是想把所有数据都显示出来的,而不需要用户进行选择打印哪个报表
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部