我在QRCompositeReport2的QRCompositeReport2AddReports事件里加入三个报表,在Preview 时,倒是有三张报表,但其实只有两张,因为最后两张是一样的,为什么会出现这种情况哦?
谢谢了!!!!

解决方案 »

  1.   

    procedure TTestRequestFrm.QRCompositeReport2AddReports(Sender: TObject);
    begin
    with QRCompositeReport2.Reports do
    begin
       Add(TestXFrm.QuickRep1);      //显示的结果是
       Add(TestECTFrm.QuickRep1);    //有两张重复的报表(TestECTFrm.QuickRep1)
     //Add(TestCTFrm.QuickRep1);
     //Add(TestBFrm.MassPrint1);
     //Add(TestMRFrm.QuickRep1);
    end;
    end;
    procedure TTestRequestFrm.Button3Click(Sender: TObject);
    begin
    QRCompositeReport2.Preview ;
    end;