Qreport中怎样设置页数(50分)

  • 主题发起人 主题发起人 wangsangwu
  • 开始时间 开始时间
W

wangsangwu

Unregistered / Unconfirmed
GUEST, unregistred user!
我有个报表很长,想设成几页纸打,不知道该怎样设置啊?
 
Qreport会自动分页呀
 
设置Qreport的dataset,它自动分页。
 
默认的设置就是可以分页的
 
该页是第几页可在rp中直接设置就行了
data->qrsPageNumber
共几页如下:
procedure TgzdFrm.ButtonClick(Sender: TObject);
begin
gzdreport.quickrep1.Prepare;
gzdreport.PrintDialog1.MaxPage :=gzdreport.quickrep1.Printer.PageCount;
//gzdreport.quickrep1.cleanup;
//必须加上这一句
gzdreport.ysLabel.Caption := '共'+TRIMLEFT(INTTOSTR(gzdreport.PrintDialog1.MaxPage))+'页-';
dm.gzdtb.open;
gzdreport.QuickRep1.preview;
end;
不知道你问的是不是这个意思?
 
赫赫,我真是本的可以,还有一个问题,我向显示一个表中的数据,用了一个Qband,其BandType属性设置为rDetail,可是发现他只显示一行数据,可是我的纪录明明不只有一条阿
 
QuickRep->dataset->table
Qband,其BandType属性设置为rDetail,选择对应字段。
 
我这样设置了啊,不行
 
现在有个问题请教以下,我有3个qreport ,通过一个Qrcompositereport 加在一起,我现在想让这三个qreport 的首尾不要连在一起,不知道这样可不可以,也就是说,如果第一个
qreport 的数据不满一页纸,那第二个qreport 的数据也要从第二页开始,而不是直接写在
第一页后面。如果分数不够,我在加。
 
多人接受答案了。
 
后退
顶部