多语言展示
当前在线:556今日阅读:195今日分享:41

基于ACCESS的物料备货Storage prepare database

在PMC日常工作中,发布生产订单,仓库准备物料,相信大家都很熟悉这一流程。这里,小编的问题在于如何自动汇总订单需求,得到每个物料的净需求量。
工具/原料
1

发布生产订单,仓库准备物料

2

如何自动汇总订单需求,得到每个物料的净需求量

3

BOM用量表

4

物料备货表

5

VBA编程

方法/步骤
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,实现了预期效果要求;

推荐信息