在报表中如何用到两个数据集,两个数据的内容都要显示

解决方案 »

  1.   

    procedure TMyReport.BeforePrint(Sender:TCustomQuickRep;varPrintReport:Boolean);
      begin
        MyReport.AllDatasets.Add(DataModule1.CustomerTable2);//加入数据表;
      end;
    //////////////////////////////////
    在DetailBand1AfterPrint事件中加入
      begin
        if RecordCount= RecordNumber then
          begin
          MyReport.Dataset:= CustomerTable2;//转换数据表;
          end;
      end;
    请加分!!
      

  2.   

    可能用Tquery控件,用SQL语句将两个集合合并为一个数据集!
      

  3.   

    呵呵,table 显示数据 ,显示全部数据 
    然后query 查询,定制查询
      

  4.   

    赞成用QUERY获取多个表记录!
      

  5.   

    那在报表中如何取呀。。如何用多个Query