重新解释一下吧。
我们现在有四个表:物料分类表,合同表,入库表,领用表
在物料表中,设计了一个窗口叫“物料窗口”,在这个窗口表,用TreeView控件来实现了物料的分类树(因为物料是有大类小类小小类的层次关系),暂定义为TreeViewMaterial
在合同中,一个供应商可能会供应几个小类的N种材料,为便于选择,所以要在选材料时,在这个窗口中,也要用一个TreeView控件来做一个物料的分类树,便于选择,而这个物料的分类树与Forms("物料窗口").Controls("TreeViewMaterial")是完全一致的。
在入库时,因为入库的明细分属于不同的小类下面,为便于选择,所以要在选材料时,在这个窗口中,也要用一个TreeView控件来做一个物料的分类树,便于选择,而这个物料的分类树与Forms("物料窗口").Controls("TreeViewMaterial")是完全一致的。
在领用时,可能领用不同小类的各种具体物料,为便于选择,所以要在选材料时,在这个窗口中,也要用一个TreeView控件来做一个物料的分类树,便于选择,而这个物料的分类树与Forms("物料窗口").Controls("TreeViewMaterial")是完全一致的。
所以,我在想,是不是能在合同、入库、领用窗口中直接引用Forms("物料窗口").Controls("TreeViewMaterial")?
在合同、入库、领用窗口的AfterLoad事件中,直接加载Forms("物料窗口").Controls("TreeViewMaterial")?
[此贴子已经被作者于2012-8-16 16:20:16编辑过]