就比方说是个人资料登记表吧,每个人填一张表(也就是一页纸),也就是每个人的信息就是一条记录,填完后,要把这样的每个人的一张表(也是一页纸)一页页的连续打印出来,每一张表就是一条记录,怎么实现啊
我语句这样写的procedure Tprint2.QR2AfterPrint(Sender: TObject);
begin
While not bj.Table1.Eof do
begin
bj.Table1.next;
QR2.NewPage;
end;
end;

解决方案 »

  1.   

    完全可以将一个人的信息放到BAND里,这样自动就应该打印了!
      

  2.   

    我事件写的地方就是detail band啊
      

  3.   

    我的意思是写在AfterPrint吗??
      

  4.   

    procedure Tprint2.QR2AfterPrint(Sender: TObject);是AfterPrint啊
      

  5.   

    把QRBAND的ForceNewPage属性设为True应该就可以实现的。
      

  6.   

    好像是在这一句While not bj.Table1.Eof do调用bj这个窗口的时候出现了问题...