在设计报表程序中,我设定QRSubDetail.Bands.HasHeader:=True,这样就出现了
Group Header,我用它来放字段标题,现在我需要的是每页的页首都打印Group Header中的内容!有人能告诉我怎么做吗?

解决方案 »

  1.   

    你的字段标题是固定的吧,如不fix 只有用QRlabel 有程式去赋值了
      

  2.   

    是这样的,我设计的是一个主从报表,并且设定了每一条主表纪录和从表纪录都新起一页开始显示,程序为
    procedure TForm1.DetailBand1BeforePrint(Sender: TQRCustomBand;
      var PrintBand: Boolean);
    begin
        QuickRep1.NewPage;
    end;
    而在放从表纪录的QRSubDetail中,我设定QRSubDetail.Bands.HasHeader:=True,然后将字段标题放在QRSubDetail的Group Header中。可是放在Group Header中的字段标题对于每一组从
    表纪录只会显示一次,如果对于一组从标记录一页没有显示完全,而要在第二页继续显示时,
    Group Header中的内容是不会打印在新的一页的页首的。我现在就是想让这个报表程序能判断
    如果对于一组从表纪录需要两到三页才能显示完的话,那么Group Header中的内容(字段标题),能够显示在每一页的页首!