我要用QUICKREPORT做出一下的格式,也就是打印出以下的格式
——————————————名称    |          |人数 
——————————————初一年级|  |100
——————————————
        |初一(1) |30
——————————————
        |初一(2)  |30
——————————————
        | 初一(3)  |40
——————————————
初二年级|  |154
——————————————
        |初二(1) |54
——————————————
        |初二(2) |60
——————————————
        |初二(3) |40
——————————————
初三年级|          |120
——————————————
        |初三(1) |45
——————————————
        |初三(2) |40
——————————————
        |初三(3) |35
——————————————
合计    |          |374 
——————————————
其中班级的代码为11则表是初一年级一班
年级代码为1则是初一年级

解决方案 »

  1.   

    chenquan(嘉威王子),是否可以给我发一份,同样的问题也在困扰着我啊:
    [email protected]
    谢了
      

  2.   

    可以给我一份吗?
    [email protected]
      

  3.   

    1.用query,  select  級別,sum(人數) as t_sum  where ... order by 級別 
    2.設GROUPBAND Expression : 級別
      

  4.   

    OK,我也在试这个,当初觉得GROUPBAND 好象没什么用,原来是这个用法呀,呵呵,长见识了,做报表,没有参考资料,我也要做,哈哈
      

  5.   

    我也是啊,遇到了这个问题,急得不行,
    [email protected] 谢谢高人们!
      

  6.   

    [email protected]
    谢谢各位高人
      

  7.   

    我知道怎么解决,我原来做的是这样的报表
      型材名称1
      优化结果
      型材名称2
      优化结果
    你呢,需要2个AdoQuery 控件 ,需要一个DataSource 控件。
    然后用一个AdoQuery 来查询你的年级,DataSource 的DataSet 属性就是这个控件 。
    然后放一个QRSubDetail控件,她的DataSet 是当前的这个查询年级的AdoQuery;
    再放一个QRSubDetail控件,修改其Master属性,由QuickRep1 修改为第一个QRSubDetail的名字。
    第二个QRSubDetail的DataSet 属性为第二个AdoQuery; 
    然后在Datasource 的OnDataChange事件中,根据第一个AdoQuery的年级值用第二个AdoQuery来动态的查找该年级下的班级。
    这样就行了,哎呀,累死我了,哪有不明白的给我发消息,解决了问题别忘记给分。