为何不能控制fastreport中每页打印的记录数!(100分)

  • 主题发起人 主题发起人 zyq.ks
  • 开始时间 开始时间
Z

zyq.ks

Unregistered / Unconfirmed
GUEST, unregistred user!
我的报表原定程序中是设定每页打印30条记录,可是为何在有的电脑上显示却变成了31条记录,如何控制!
有无类似WORD换页之类的方法?
 
up....................................
 
你把每页打印条数调好了,应该不会改变的
 
可用脚本控制
 
每个电脑的大字体与小字体设置不一样。
 
碧血剑:请指教如何用脚本控制,给个DEMO!
 
选中页头band,在它的属性编辑器的onbeforeprint中写
begin
I := 0;
end
在主项数据band的onbeforeprint中写,例如每页打印20条记录
begin
I := I + 1;
if [PAGE#] = 1 then
begin
if I >=21 then
newpage;
end else
if I >=20 then
newpage;
end
我一直这样用,没问题的
 
谢谢碧血剑!
能否提供一些关于FASTREPORT的资料!
 
fr有一个中文帮助,网上找一下就行。
 
碧血剑:
为什么第一页I>=21,其它页I>=20?
 
我想你应该要用到Child Band,至于实际的应用,FP的例程中有,在这里我就不用多介绍了。
 
后退
顶部