你可以在QuickRep的OnNeedData事件自己
循环数据库,然后空循环几次。
以下代码没有调试过
设QuickRep.dataset=nil
procedure TForm1.QuickRep1BeforePrint(Sender: TQuickRep;
var
PrintReport: Boolean);
begin
query.first;
end;
procedure TForm1.QuickRep1NeedData(Sender: TObject;
var MoreData;
Boolean);
begin
if not query.eof then
begin
QRLabel1.Caption :=query.---
....
query.next;
end
else
begin
根据需要控制空循环次数
QRLabel1.Caption:='';
if 满足了循环次数 then
moreDate:=false;
end;
end;