Quickrep的页码问题(30分)

  • 主题发起人 主题发起人 dohye
  • 开始时间 开始时间
D

dohye

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TLongFrm.QuickRep1NeedData(Sender: TObject;
var MoreData: Boolean);
begin
QRLabel5.Caption := IntToStr( QuickRep1.PageNumber);
Inc(Count);
if Count=100 then
MoreData := False else
MoreData := true;
end;
Quickrep1没有设Dataset属性.
这段代码执行后为什么每一页的第一个纪录
QRLabel5.Caption标识的页码为前一页的
页码,如第一页第一个纪录QRLabel5.Caption
标识的页码为0;
 
在OnStartPage中试试?
 
然而我要的是在填写每一个纪录时
得到当前的的页码,
 
QRLabel5.Caption := IntToStr( QuickRep1.PageNumber);
改成
QRLabel5.Caption := IntToStr( QuickRep1.PageNumber)+1;
不就得了. :)
 
在此事件中QuickRep1.PageNumber尚未更新.
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部