我在OnNeedData事件中赋值是这样写的:
procedure Tprintpre.QuickRep1NeedData(Sender: TObject;
var MoreData: Boolean);
begin
  if not Table1.Eof then
  begin
    MoreData:=true;
    id.Caption:=Table1.FieldByName('id').asstring; 
    //id是在BandType为rbDetail的QRBand中的QrLabel    
    ....
  end 
  else
    MoreData:=false; 
end; 
预览该报表时,没有什么问题。
各条记录都能显示但是打印打印不出来。  很奇怪??

解决方案 »

  1.   

    上面这个问题搞定了,有新的问题啊我是打印准考证的程序,一页可以打印六个人的准考证,照片我用的是 qrimage 通过loadfromfile 加图片,预览都有照片,但打印的时候,一页总会漏掉某个人的照片。 这是怎么回事呢???????????
      

  2.   

    有人帮忙吗,很急呀,这个不会是qreport的bug吧?  漏照片是位置是随机的帮忙解决的再给500分!!!救命啊
      

  3.   

    procedure Tprintpre.QuickRep1beForePrint()
    begin
      Table1.first;
    end;
      

  4.   

    qrimage对jpg图片有bug吗? 我换成bmp就没问题!!