表Grade (Grade,Class)内容如下Grade    Class
初一       1
初一       2
初二       1
初二       2
初二       3
我希望得到的是这样的一个结果:Grade   Class    Grade   Class
初一      1        初一    2
初二      1        初二    2
初二      3

解决方案 »

  1.   

    是想分两列?
    报表?
    如果是报表的话,直接设置报表的属性即可/
    在REPORT SETTING 中的NUMBER OF COLUMNS 设置为2
      

  2.   

    在REPORT SETTING 中的NUMBER OF COLUMNS 设置为2 这个方法行吗?我的这种报表也是解决不了,这个方法也不行,没办法,我用的临时表,但是速度就很慢了!
      

  3.   

    写一个查询就可以了!
    query1.close;
    query1.SQL.Clear ;
               query1.SQL.Add('select grade,class');
               query1.SQL.Add('from table1 ');
               query1.SQL.Add('group by grade');
    query1.open
      

  4.   

    不使用quickRep的自动填充功能,手工填写各个字段即可(在QuickRep的OnNeedData事件中添加DetailBand的各个字段)
      

  5.   

    谢谢各位兄弟的积极参与,不过现在问题已经解决了
    只要利用一内存表RxMemoryData控件就可以了,