一个报表的问题---fastreport-在CSDN上没解决(50分)

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

b51

Unregistered / Unconfirmed
GUEST, unregistred user!

我要作一个这样的报表(fastreport)怎么做:
_________________________
|1 |内容| 6 |内容|11| |
|2 |内容| 7 |内容|12| |
|3 |内容| 8 |内容|13| |
|4 |内容| 9 | |14| |
|5 |内容| 10| |15| |
_________________________
主要在于没有内容的地方不知道怎么处理
请指点迷津!!!
 
用分栏! 3栏!
 
3栏我会,
问题是我不会把其中的内容改变即:
_________________________
|1 |内容a| 6 |内容f|11| |
|2 |内容b| 7 |内容g|12| |
|3 |内容c| 8 |内容h|13| |
|4 |内容d| 9 | |14| |
|5 |内容e| 10| |15| |
_________________________
而我现在的效果是
_________________________
|1 |内容| 6 |内容|11| |
|2 |内容| 7 |内容|12| |
|3 |内容| 8 |内容|13| |
|4 |内容| 9 | |14| |
|5 |内容| 10| |15| |
_________________________
 
你是不是用的 band 之类的东西?
 
到底什么意思? 看不明白! 最好有个实际的例子!
 
我划的是报表格式:(即是有8条数据,表格是固定的
例如这里是15格。有8格显示数据,剩余的格显示空)
——————————————
|1 |内容a| 6 |内容f|11| |
|2 |内容b| 7 |内容g|12| |
|3 |内容c| 8 |内容h|13| |
|4 |内容d| 9 | |14| |
|5 |内容e| 10| |15| |
——————————————

 
1,用分栏! 3栏,采用数据band。
2,无数据时,如果一定要显示空格子,只有将所有字段设置成变量,
报表显示前,在frReport1GetValue事件中,动态赋值即可。
 
TO Mu Xi
我现在得到的结果是
|1 |内容a| 6 |内容a|11|内容a|
|2 |内容a| 7 |内容a|12|内容a|
|3 |内容a| 8 |内容a|13|内容a|
|4 |内容a| 9 |内容a|14|内容a|
|5 |内容a| 10|内容a|15|内容a|
 
再加个子BAND,在主数据页脚BAND的ONBEFOREPRINT中根据freeplace(大概是这个函数,fastreport的系统变量)
的值,如果小于20,则显示子BAND.
FASTREPORT的例子中有,打印空格子,但它是只有一栏,多栏我就不知道行不行了.
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部