请问如何制成如下的报表?谢谢!!!
 _____________________________________________________
|              |_______羊仔____|_____熊仔___|____兔___|
|日期   | 工时 |  3 |  5 |  9  |  1 | 6 |  7| 12 | 18|
|04-8-1 | 5.5  |280 | 30 | 89  |100 |130| 18| 58 | 31|
|04-8-2 |  2   |120 | 10 | 19  | 10 |  5| 28| 18 |  7|
|04-8-3 | 1.5  | 20 | 20 | 29  | 30 | 15| 38| 51 | 52|
|04-8-4 | 3.5  |30  | 15 | 39  | 50 | 25| 58| 53 | 31|
|04-8-5 |  6   | 10 | 35 |  9  | 70 | 35| 68| 58 | 41|
|合计:  |18.5  |460 |110 | 185 |260 |210|210|238 |162|
|单价:  |      |0.5 |0.7 | 1.1 |0.6 |1.2|0.3|0.1 |1.5|
|金额:  |      |230 | 77 |203.5|156 |252| 63|23.8|243|
------------------------------------------------------1.其中羊仔,熊仔,兔是某款产品,数据库中还有其它产品,它是不定的.
2.羊仔,熊仔,兔这些产品下还分别包括工序:3,5,9;1,6,7;12,18.数据库中还有其它工序, 它也是不定的.
3.工时,工序下的数量合计后,还要将每个工序的单价与合计数相乘,得出金额数.

解决方案 »

  1.   

    1、2好象不好办,你的行列都不定,这样的表怎么出啊3.就易了,一看demo就明白了
      

  2.   

    用交叉表也行,但是显示不稳定;在SQL中用case语句也可以。
      

  3.   

    方法:
    1.在sql语句对统计的顶目进行排序(视你表复杂层度,一般只要三个嵌套就可以完成)
    2.把排序的结果写入一个临时表或中间表中
    3.读临时表中数据就可以打印出起了
      

  4.   

    一定要用fastreport嗎.你可以用Excel為做報表.
    這樣問問題就可以全部解決了.
      

  5.   

    这个简单的很,还复杂的也可以
    [email protected]
      

  6.   

    这个只要用FASTREPORT的交叉表,在其中使用表头分组就OK了,二分钟就可以做出来的报表^_^