1、假如有个物料a,在订单A中的BOM用量为2,在订单B中的BOM用量为3,订单A计划量为4,订单B计划量为5,那么物料a的净需求量应为2*4+3*5=23个。如同如下3900219 Bolt Hex Head M8x16的情况,可用于8个成品,BOM用量也不尽相同;
2、如果这8种成品,每样都有需求,按照1,2,3,4,5,6,7,8的计划量,那么3900219 Bolt Hex Head M8x16的净需求量计算为:15*1+15*2+15*3+15*4+15*5+15*6+15*7+8*8=484个;当然,还有其他很多类似多用途物料,ACCESS数据库如何实现自动汇总净需求量呢?首先创建之前所示的BOM用量表,另外创建如下的物料准备表;
3、创建如下的BOM窗体;
4、创建如下的物料准备窗体;
5、创建如下的主窗体,其中BOM窗体和物料准备窗体作为子窗体,分别附加在页签01和02中;
6、汇总计算代码第一段如下;
7、汇总计算代码第二段如下;
8、汇总计算代码第三段如下;
9、我们可以看下使用ACCESS运算后,得到的3900219汇总用量也是484,实现了预期效果要求;