启明办公

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 71|回复: 2

无需编程,用Access分解多级BOM

[复制链接]

2

主题

7

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2022-11-28 13:25:44 | 显示全部楼层 |阅读模式
BOM(Bill of Material),即物料清单,是MRP计算的基础数据之一。我们在平时的工作中,经常会与BOM打交道,使用BOM数据进行一些计算等。在企业ERP系统中都会维护BOM,用于MRP计算、生产订单等。在ERP系统中维护的BOM都是单级BOM。举个例子,一台电脑由主机、显示器、键盘、鼠标等组成,主机又由CPU、主板、电源、风扇等组成。
在ERP系统中创建BOM时,电脑的BOM只会包含主机、显示器、键盘、鼠标等,并不会包含主机等半成品的下级组件或物料。主机有自己的BOM,这里面会包含CPU、主板、电源、风扇等。在ERP系统中的BOM是单层结构的。
有些企业会开发一些报表用来分解多级BOM,将生产一个产品所用到的各种半成品、物料全部都归集在一起,方便在Excel表格中查看、使用。而有的企业则没有这样的报表。这样的报表通常有个很明显的缺点,就是不能根据料号指定不同的BOM来做分解。比如一个半成品,在系统中有多套BOM,那么怎样让用户自己选择指定的BOM呢?在多个料号的BOM都存在多样化选择时,企业开发的报表通常没有这样的功能。我的【BOM分解模板】用来解决两个问题:

  • 以较为简单的方式实现多级BOM分解;
  • 根据指定的BOM做分解;
根据我准备的示例数据,单级BOM共18114行,做完多级BOM分解后,总共超过10万行数据,而这个过程,仅仅十几秒钟而已!
大家可以看看我实测的视频,就可以看到有多快了!


https://www.zhihu.com/video/1554546004321665024
是不是觉得不可思议?没错,就是这么快!请看分解后生成的多级BOM,第1列是成品,第2列是BOM的层级,第3列是所使用的半成品或物料,第4列是该半成品或物料的直接上级,第5列是用量,第6列是数量单位。


我自己使用这个方法也有很多年了,我估计很多人也想要实现这样的效果,但是找不到解决办法。很多人都提出用编程的方式来实现,但是这不仅麻烦,而且对于大多数人来讲都有一定的门槛。下面就给大家介绍我的实现方法,容易上手,也方便使用。
1、准备要做分解的单级BOM表。


2、将数据导入Access


导入后保存为表“单级BOM”


3、通过创建多个查询来实现多级BOM分解。
具体的原理讲解及操作步骤,请关注微信公众号“Excel轻松学”查看。
回复

使用道具 举报

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-28 13:26:26 | 显示全部楼层
你好,关注了微信公众号,可是看不到这个话题的后续操作步骤,请指教。
回复

使用道具 举报

0

主题

5

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-28 13:27:23 | 显示全部楼层
这个是付费内容,购买后可以查看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|启明办公

Copyright © 2001-2013 Comsenz Inc.Template by Comsenz Inc.All Rights Reserved.

Powered by Discuz!X3.4

快速回复 返回顶部 返回列表