当前位置: 代码迷 >> Sql Server >> 按照树形结构显示BOM数据 如何修改代码
  详细解决方案

按照树形结构显示BOM数据 如何修改代码

热度:99   发布时间:2016-04-24 19:12:36.0
按照树形结构显示BOM数据 怎么修改代码?
ERP中BOM输出存储过程,想要导出的结果就是按照层次展开,对于根目录下的零件,紧跟着此部件最后就可以了,但是现在遇到的问题是根目录下的零件与部件不在一起


现在BOM结构如下


现在的存储过程显示结果


需要显示结果图



存储过程字太多 权限有限 发个链接文件
http://pan.baidu.com/s/1hAw4U

------解决方案--------------------
你要查询BOM结构的时候,在展开BOM的同时(用存储过程也好,用前台递归取值也好),在表结构中新增两个字段:
 排序字段、 层级
   00        0    
   01        1
   0101      2
   0102      2
   010201    3
   02        1
   ...
如上面的值,然后在导出Excel或展现时,根据“层级”这个字段的值,显示“+++”之前有几个空格、显示几个“+”之类的
  相关解决方案