菜鸟问题:怎样限定一页报表的纪录数?(50分)

  • 主题发起人 主题发起人 seaflyboy
  • 开始时间 开始时间
S

seaflyboy

Unregistered / Unconfirmed
GUEST, unregistred user!
大虾,请问要在报表每页固定输出30条纪录,怎样做?
 
设一个变量,利用变量控制。
 
The same as Laomao!!
 
能不能详细点?
 
你应该去看看以前的问题。具体描述如下:
如果用的是Delphi自带的报表控件,则:
首先设置一个Row变量(integer)
在PageHeaderBand的OnBeforePrinter事件中
令Row为1,
然后
procedure TForm1.DetailBand1BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
if not QuickRep1.dataSet.bof then
row := row + 1;
if row > 30 then
QuickRep1.endpage;
end;
 
我找了,没找到.
多谢仁兄!
 
多人接受答案了。
 
后退
顶部