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

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

2014-02-22 
按照树形结构显示BOM数据怎么修改代码?ERP中BOM输出存储过程,想要导出的结果就是按照层次展开,对于根目录

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


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

现在的存储过程显示结果
按照树形结构显示BOM数据  如何修改代码

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


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

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

热点排行