Noob寻求数据库帮助[访问]

时间:2011-09-23 07:51:58

标签: database ms-access byte-order-mark material

我在访问方面相当新,我不知道如何处理这种情况。我甚至不知道从哪里开始所以任何帮助将不胜感激。

所以我必须设计这个数据库,其中包含诸如“音频板X.xx”等项目当客户订购时说“音频板2.4”时,数据库将知道该板需要2x4K电阻和4x2uf电容以及2X4401双极结型晶体管。在处理此订单时它会自动将它们从库存中拉出来以便稍后我可以查看库存清单,让我们在本周末说出来,并知道我需要订购哪些部件进行补货。

现在,我在网上寻找帮助,我唯一能找到类似的东西就是所谓的“物料清单”AKA“BOM”表或其他东西......但他们都没有告诉我如何制作一个或类似的东西。

我真的很擅长这一点,而且我是一个总菜鸟。我正在使用Access 2010.任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

首先,阅读http://r937.com/relational.html

您将需要一个以下的设计:

<强>零件
ID - &gt;主键
说明

<强>零件
ID - &gt;主键
说明

PartsComponents - &gt;接线表
PartID ---)??
ComponentID ---)

如果一个零件只能有一个零件,那么寿命很简单,PartID + ComponentID是你的主键,如果一个零件只能有一个特定零件的设定数量,那么可以将该零件视为单个项目,如果零件可以具有可变数量的组件,则事情会变得复杂一些。但是,联结表中的数量字段可能会起作用。

然后,您为客户和订单提供了一套相当标准的表格,包括订单明细表,当客户选择零件时,该表格会根据联结表信息中的附加查询进行更新。