Access树控件实践开发(1)BOM是什么?
HI,大家好久,手机边亲爱的你还好吗?
前段时间,我们已经将树控件的一些应用讲完了,接下来我们就要来讲一下树控件的应用了,就是我一直给大家承诺的BOM了。我们还是和之前一样,为了让大家都能看明白,我们写一篇文章做一个视频,请大家耐心的跟着我学习。
借着这次BOM的学习,我们会把一些基础的东西再讲一下,比如新增、编辑等功能,之前我的视频里可能讲的都比较简单,对初学者不是很友好,所以,这次我们来讲的详细一些。
好的,筒子们,让我们开始吧(今天这篇文件可能理论比较多,大家如果有一些基础的,可以直接拉到最后,给我点个赞,谢谢啦)。
NO.1
什么是BOM
我们要做BOM的话,先要来看一下什么是BOM。
物料清单(Bill of Material,简记为BOM)是产品结构文件,它不仅列出某一产品的所有构成项目,同时还要指出这些项目之间的结构关系,即从原材料到零件、组件、直到最终产品的层次隶属关系。每个制造企业都有物料清单。在化工、制药和食品行业可能称为配方、公式或包装说明,但说的都是同样的事情,即如何利用各种物料来生产产品。
NO.2
BOM解释
这么长一堆话,如果理解起来不方便的话,那我来简单举例说明一下,比如,现在我们需要来造一个水杯A,那我们就需要知道这个水杯A有哪些组成,假设造个水杯需要有杯盖1个,杯身1个,杯座1个,螺丝8个,有了这几个东西就可以组成一个杯子了,那这个就是一个简单的BOM;其中的杯身是由1个手柄与1个圆筒组成的,组成的杯身就是水杯的一个组件,这样的话就形成了一个层级的关系。这样解释一下是不是能更好的理解了?
那这是一个三层的树状结构,第0层是最终产品水杯A,第1层是它的直接组件,第2层是组成直接组件的零件。水杯A就是我们所说的单级BOM,其所以称为单级是因为只列出了构成产品的直接组件。如果我们决定采用外购组件来生产水杯A,那么使用单级BOM就可以了。如果我们决定自己生产组成这些直接组件的零件,就是我们常说的多级BOM。
NO.3
建表
既然我们有了这些理论知识,同时,也找到了BOM的层级关系,那我们就开工吧。
如下图,我们先建一张产品表,表名为tblProduct
然后我们再接着建一张BOM表,表名为tblBOM
NO.4
总结
到这里的话,今天我要做的就结束了,最后,我们总结一下。
其实,BOM要讲的东西有很多(像什么EBOM,PBOM,BOM相关的工作中心等),但我们还是秉承我一贯的作风,尽量简单,让大家都能学到一些自己想学习的东西。这里我们主要学习的东西还是树,BOM只是我们用来实践的一个载体,所以,大家如果确实对BOM比较有兴趣的,可以后台私信或者微信找我一下,好的,今天我们就到这里了。
— END —
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义