求助于数据库[Access]的新手

问题描述 投票:0回答:1

我是相当新的访问,我不知道如何处理这种情况。我甚至不知道从哪里开始,所以任何帮助都将是非常感激的。

所以我必须设计这个数据库,其中有诸如 "音频板X.xx "这样的项目。当客户订购 "音频板2.4 "时,数据库将知道该板需要2x4K电阻和4x2uf电容以及2X4401 BJTs。当处理这个订单时,它将自动从库存中提取它们,所以以后我可以看看库存清单,比如说在本周结束时,就会知道我需要订购什么零件来补充库存。

现在,我在网上寻找帮助,我唯一能找到类似的东西是所谓的 "材料清单 "又名 "BOM "表什么的......但他们都没有告诉我如何做一个或类似的东西。

我真的是新手,是个十足的菜鸟。我用的是Access 2010。任何帮助将被感激。

database ms-access byte-order-mark
1个回答
2
投票

首先,阅读 http:/r937.comrelational.html

你将需要一个设计的路线。

部件 ID -->主键描述等。

组成部分 ID -->主键描述等。

零件组件 --> 结台PartID --)? ComponentID ---)

如果一个零件每个元件只能有一个,生活就很简单了,PartID+ComponentID就是你的主键,如果一个零件只能有某一个元件的集合号,可能就可以把这个集合号当作一个单项来处理,如果一个零件可以有一个可变数量的元件,事情就有点复杂了。不过,在结点表中的数量字段可能会有用。

然后,你有一套相当标准的客户和订单表,包括一个订单详情表,当客户选择一个零件时,该表会通过从结点表信息的追加查询进行更新。

© www.soinside.com 2019 - 2024. All rights reserved.