要做这个操作,大家都是怎么做的,界面呢,我用treeview来做好象不是很爽啊

解决方案 »

  1.   

    简单说吧,就是对TREEVIEW里的节点和子节点的增加,删除,修改,搞一个怎么样的界面好?
    很常用的就是汽车组件和零部件的一个树形关系,怎么做界面,看起来舒服点?
      

  2.   

    TREEVIEW + ListViewtreeview 放上层物料(成品/半成品),listView 放最底层物料(原料)
      

  3.   

    TREEVIEW + ListViewtreeview 放上层物料(成品/半成品),listView 放最底层物料(原料)我现在也采用这个方法,但是低层物品改变,它相应的上层物品名也改变(因为该物品不只用到一个地方,比如 在A中用到了B和C,在W中用到了B和D,如果在修改A中,把B修改了,同时会影响到W,为了防止这种现象,在A中修改B后,把B改名,为和W中的B区别。),这样复杂的东西怎么做?
      

  4.   

    不知樓主所說的在A中修改B,是怎麼個修改法,是更名?
    B的名稱應該在料品基本資料中建立,在BOM中是不能更名的,我猜您的更名是選擇另一種原料,不知對不對?
    BOM結構一般得用到兩個或三個Table
    一個是成品半成品,二是原料,三是代用品
      

  5.   

    to  DengXingJie(杰西)   不是更名,比如原来A是这样的 A(B*5,C*3)-A由5个B,3个C组成
                                   W(B*3,D*2)-W由3个B,2个D组成
                                   B(E*1,F*1)-B由1个E,1个F组成
    A结构
       A-
        |-C
        |-B
           |-E
           |-F
    我更改B中的E或F(比如把E*1改成E*2),那样B的组成就变了,但W中的B还是要求原来E*1和F*1,这样的问题,怎么操作?
      

  6.   

    我沒有去研究TREEVIEW 與 ListView
    但從BOM本身來看你那B是半成品,半成品與成品一樣,就算原料及結構完全相同的兩成品,如果其下的某一原料的單位用量不同,此兩成品也要當做兩個不同的成品來看待
    再看你的BOM結構,A中的B是由E*2+E*1組成,而W中的B是由E*1+E*1組成,那你說A中的B與W中的B還是不是同一半成品?如果不是同一成品,在同一Table中怎麼能用同一個名稱來表示?
      

  7.   

    to  DengXingJie(杰西) ( )
     没错,B要改名,但有的不要改名(如我所有的成品里,B的组成都需要改),这就分出2种情况了,如何处理好?