首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么用水晶报表做树状结构的报表

2012-01-16 
如何用水晶报表做树状结构的报表数据库字段ID部门名称父节点ID1XX公司02信息中心13工程部14计划部15硬件维

如何用水晶报表做树状结构的报表
数据库字段 
  ID 部门名称 父节点ID
  1 XX公司 0
  2 信息中心 1
  3 工程部 1
  4 计划部 1
  5 硬件维护 2
  6 软件开发 2
  7 生活临建 3
  8 生产临建 3
现在要用水晶报表实现如下报表
  XX公司
  信息中心
  硬件维护
  软件开发
  工程部  
  生活临建
  生产临建
  计划部  

如何实现,请各位高手指教,不胜感激

[解决办法]
关注!
[解决办法]
把那些数据做成XML文件,水晶报表连接XML试试
[解决办法]
这个其实用SQL语句查询返回合适结果到更好
[解决办法]
写一个存储过程将所有要显示的信息都取出来,再作为水晶报表的数据源,想摆成什么样的都行.
[解决办法]
直接在现有数据上制作即可
只要按【父节点ID 】 字段进行分组就可以了,并按该字段进行升序排列

对于模拟树状而使用的空格,可以使用一个公式。

类似于:

if {父节点ID}=0 then
{部门名称}
else if {父节点ID}=1 then
" " + {部门名称}
else if {父节点ID}=2 then
" " + {部门名称}

...

进行实际的字段显示即可



[解决办法]
直接在水晶报表里用分组做! 分公司组
部门组
[解决办法]
泰哥来了阿

热点排行