你还是没有回答我,算了,我当是一条记录有多行数据显示!全部都放到detail下,包括显示字段名的qrlabel和显示数据的qrdbtext。按照你想要的方式摆放就ok啦!

解决方案 »

  1.   

    放一个qrdblabel, 在其beforeprint事件里处理,麻烦了点啊:_)
      

  2.   

    QuickReport.DataSet := yourQuery;
      

  3.   

    来自:fat-cat, 时间:2001-9-14 9:25:00, ID:625167 
    procedure TForm2.DetailBand1AfterPrint(Sender: TQRCustomBand;
      BandPrinted: Boolean);
    begin
      i:=i+1;
      if i = 7 then
      begin
        i:=0;
        QuickRep1.NewPage;
      end;
    end;
    我是按照这个做的,在预览的时候确实是7行,但是在打印的时候分了二页,第一页为三行,
    第二页为7行,预览和打印不符合?高手,帮忙!!!!!
     
     
    来自:liuly, 时间:2001-9-14 9:40:00, ID:625198 
    估计是这个i没有初始化吧  
    在QuickRep的beforeprint事件中加上这句:
     i := 0;
     
     
    见:http://www.delphibbs.com/delphibbs/dispq.asp?lid=621879
      

  4.   

    to liuly(东方不败):您给出的方法我试了,不行呀!拜托!再想想!
      

  5.   

    是不是需要用到DETAIL1的相关属性?
      

  6.   

    需要aligntobuttom属性吗?只有它没有用过了!
      

  7.   

    lian dao  baobiao jiu keyi  le  
      

  8.   

    报表只显示一条记录,是因为没有将报表的DATASOURCE赋值。