以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  BOM数据展开问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22302)

--  作者:whuan1027
--  发布时间:2012/8/8 16:03:00
--  BOM数据展开问题

请教:项目中要实现以下功能:

     选择产品后,点击窗口中的“表展开”会在表中筛选出组成当前产品的所有自制件和外购件,由于自制件和外购件会重复使用(一个件会用在几个产品上),所以筛选结果是将重复使用的件也筛选出来了,怎样避免这样的情况呢?

     如果能像“目录树展开“那样用递归函数来实现就不会出错了,可是不会写代码,请高手帮忙!


--  作者:狐狸爸爸
--  发布时间:2012/8/8 16:22:00
--  
这种问题,最好用做个最简明的例子发上来,然后具体阐述问题,否则谁也不知道你在说什么。
--  作者:whuan1027
--  发布时间:2012/8/8 16:34:00
--  

不好意思啊,现在上传附件

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:bom.zip


--  作者:狐狸爸爸
--  发布时间:2012/8/8 17:46:00
--  
我还是无法理解你的问题,能举例说明吗?
--  作者:whuan1027
--  发布时间:2012/8/9 8:48:00
--  
例如:我要查询产品名称是“落砂机”,产品图号是“L253B” 的组成,在选择“表展开”后,会把用在其他产品的零部件搜索出来,这样是不对的。请帮忙看一下“表展开”的代码!