一页里有三个层次的数据头部:用户信息主表:跟用户ID关联的多条记录二主表:与用户ID关联,与主表结构一样主表和二主表的记录在同一页里显示,两个表每一条记录共同排序像这样:   用户1;用户姓名 序号 内容
 ---位置一--
 1    (主表,记录1)
 2    (二主表,记录1)
 ---位置二---
 3    (主表,记录2)
 ---位置三---
 4    (主表,记录3)

解决方案 »

  1.   

    考,没说明白。是报表,QuickReport做的急用,各位老大快帮忙
      

  2.   

    坦白的讲,我对QuickReport不是很熟悉,很多功能不会用,试了好久,进展不大求教大虾赐教
      

  3.   

    QuickRep -> DetailBand1 -> DataSet1;
    QuickRep -> QRSubDetail1 -> DataSet2;Procedure Init...//初始过程中写
    begin
      with DataSet2 do
      begin
        if Active then 
          Active := False;
        SQL.Clear;
        SQL.Add('Select * From TableName where FieldName = :Value')
        Prepared;
      end;
    end;
    procedure TForm1.QRSubDetail1NeedData(Sender: TObject;
      var MoreData: Boolean);
    begin
      //
      DataSet2.Parameters[0].Value := DataSet1.FieldByName;
      Open;
    end;