Z
zfmich
Unregistered / Unconfirmed
GUEST, unregistred user!
以下为LIULY的方法:
来自:liuly, 时间:2000-9-30 0:36:00, ID:352888
1、
如果“报表人、报表日期”等只需打印在最后一页,放在SummaryBand中即可;
如果每页都要打印,可以这样处理,可能很笨,但是可以解决问题:
用一个SummaryBand和一个PageFooterBand,分别放上相同的“报表人、报表日期”等
项目,然后:
procedure TQuickReport2.QuickReport2BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
QRBand3.Enabled := True;
//SummaryBand
QRBand5.Enabled := True;
//PageFooterBand
end;
procedure TQuickReport2.QRBand3BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
QRBand5.Enabled := False;
//PageFooterBand
end;
但是,现在碰到的问题是,我要同时打印多个单位的数据,而且是按单位分页,这样除了最后一页外,其他单位的尾标注还是在最下面,而不能跟随在数据的后面。不知如何能解决这个问题,还望赐教,谢谢!
BTW:不知LIULY有没有碰到这种问题。。。
来自:liuly, 时间:2000-9-30 0:36:00, ID:352888
1、
如果“报表人、报表日期”等只需打印在最后一页,放在SummaryBand中即可;
如果每页都要打印,可以这样处理,可能很笨,但是可以解决问题:
用一个SummaryBand和一个PageFooterBand,分别放上相同的“报表人、报表日期”等
项目,然后:
procedure TQuickReport2.QuickReport2BeforePrint(Sender: TCustomQuickRep;
var PrintReport: Boolean);
begin
QRBand3.Enabled := True;
//SummaryBand
QRBand5.Enabled := True;
//PageFooterBand
end;
procedure TQuickReport2.QRBand3BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean);
begin
QRBand5.Enabled := False;
//PageFooterBand
end;
但是,现在碰到的问题是,我要同时打印多个单位的数据,而且是按单位分页,这样除了最后一页外,其他单位的尾标注还是在最下面,而不能跟随在数据的后面。不知如何能解决这个问题,还望赐教,谢谢!
BTW:不知LIULY有没有碰到这种问题。。。