Fastreport 交叉报表问题!150分送上!(150分)

  • 主题发起人 主题发起人 dandanfujun
  • 开始时间 开始时间
D

dandanfujun

Unregistered / Unconfirmed
GUEST, unregistred user!
我的表如下:
id date num
001 200001 10
001 200002 6
001 200003 1
001 200004 8
002 200001 2
002 200002 3
002 200003 8
002 200004 2
005 200001 5
实现报表如下:
200001 20002 200003 200004
001 10 7 0 0
002 2 3 8 2
005 5 0 0 0
不用frreport里交叉对象实现!那个我会!
 
dandanfujun,用frreport里交叉对象如何实现呢?谢谢!
很想学习一下。
 
frreport安装目录下有Demo单元那里有你想要的交叉报表的写法,你看一下
 
你先在frreport里放上一个交叉表对象,双击它,它里面有4个框,左边的是,你是左边的是Dataset ,右上的那个是报表里面的列,中间的那个是行,右下的那个就是CELL,就是我的这个表里的num
 
在SQL上作文章吧!
如果是ACCESS数据库就用这条语句:
Transform sum(num)
select id from Table1 group by id
pivot date
就OK!
 
接受答案了.
 
后退
顶部