我要在Fastreport中固定每页显示20行数据,当不足20行时用空格显示,该如果做,
我要在Fastreport中固定每页显示20行数据,当不足20行时用空格显示,超过20行换页该如果做,
控件的放置如下:
Group Header
Mast Data
Mast Footer
Group Footer
我想使Group footer 的Memo的数据正好在一个固定的位置显示一个字段内容
问题点数:50、回复次数:6Top
1 楼FSU(日日充电)回复于 2003-12-03 08:51:21 得分 10
master data 弹出的band data source 中的record Dataset属性设置为20(并且应该帮定数据集)Top
2 楼lonelylight(孤灯下)回复于 2003-12-03 09:22:38 得分 10
在master data 的onbeforprint里面加入如下脚本
begin
k:=[Line#];
if ([k-1] mod 3=0)and (k>1) then
newpage
end
就可以每三行换一页。但是其余的要用空表格填满,恐怕有点麻烦,再找找。Top
3 楼Myronyale(叶青)回复于 2004-01-29 14:53:30 得分 10
我也遇到了同样的问题
好像没有人知道Top
4 楼haike_911(红客)回复于 2004-01-29 15:57:55 得分 0
同病了我也一样,怎么办,这是个大问题Top
5 楼haike_911(红客)回复于 2004-01-29 16:01:19 得分 10
预览看不出来什么,但是一打印(数据不够就会向上跑比如不够20行,换页就打不到第一页开始时的位置上)Top
6 楼snowredhxh(梦醒了)回复于 2004-01-30 10:02:41 得分 10
把那goupfooter放页脚中,这样就会在每页的同一位置显示.如果你只想在最后一页显示
就在页脚的onbeforeprint事件中写代码:(假设你的要显示的字段用Memo1)
if([Page#]<>[TotalPages#]) Memo1.visible :=0 ;
别忘了要在页面设置的其它中选中两遍报表!Top
相关问题
- print输出宽度有规定,左对齐,不足补空格,怎么做啊?
- 怎样对一个字符串定长?不足补空格。S:='12345'=> s:='12345 '.
- 分页打印、每页打印固定行数,不足固定行数的用空行补齐的问题。先谢谢啦。
- fastreport 如何实现锁定输出表的前某个字段,在每页输出时候都打印输出???
- Datagrid问题:3条记录,不足10行记录,以7行空格填满,如何实现?
- 将整数转换成字符串,长度若不足56位在前面补主空格?
- 请问在access内如何让不足位数的用空格替换,以便导出的数据不乱
- 用ADO连接数据库时,如果数据类型是char的话,ADOQUERY取的数据会自动把此字段值的不足部分加上空格
- 请教:数据库中取出字段,长度小于7,赋给字符串,如何使其居左,后面不足7位为空格。谢谢。
- ASP有没有类似固定宽度,宽度不足时用空格补足的函数?比如规定6位:123就会显示为:前面3个空格加123




