小弟用fastreport3.0打印报表时,如何控制每页固定的打印行数(比如12行)?(50分)

  • 主题发起人 主题发起人 yuanyoufa
  • 开始时间 开始时间
Y

yuanyoufa

Unregistered / Unconfirmed
GUEST, unregistred user!
1.小弟用fastreport3.0打印报表时,如何控制每页固定的打印行数(比如12行)?
2.如果有3种类型的商品(共6个商品每个类型各有2个商品),我想每页各打印1类商品(就是打印2个商品),页底是该类的汇总数量和金额等。这样怎么实现????
 
对于1,下面的别人的代码。
FastReport 3.X
var
PageLine: integer;
//在現在頁列印到第幾行
PageMaxRow: integer=15;
//設定每頁列數
procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
PageLine := <line> mod PageMaxRow;
if (PageLine = 1) and (<line> > 1) then
Engine.newpage;
end;
另外,如果你只想12行,你可以在设计报表的时候通过调整高度实现。
 
to zywcd,
你的代码放到delphi里呢还是放到fastreport中呢???
我放入fastreport中怎么老是报错? 格式是什么样子?
 
这个是脚本。放在fastreport
 
請問一下,用Group分組做報表,要想在在頁中打印完整的報表,不一組打印完之後,在個一頁面又不能完全打打印另一組,應如何設置才能讓另一組另起一頁啊
 
to qvbyaolin,
这样的需求,可能要在fastreport中写脚本才可以。
 
masterfoot events
Ex:
while space>band1.height
show(child1)
 
多人接受答案了。
 
后退
顶部