如何将Account表与MS Access 2013中的Order表链接?

时间:2015-03-16 02:29:32

标签: database windows ms-access

我正在努力建立我的桌子之间的关系。我不确定我是否以最有效的方式这样做。似乎在我脑海里工作。

我所拥有的是一个简单的帐户设置,其中只包含一封电子邮件和带有时间戳的订单号。

我想要Access做的是自动在不同的表中插入此信息,这样用户就不必在每个表单上重新键入它们。

这是我现在的关系表: enter image description here

这样,电子邮件帐户和订单号在表格中匹配,以保持信息的链接。我在saveopenForm的表单上添加了一个按钮,但我找不到自动插入数据的选项。


修改

我已经采取了建议并试图规范化表格。仍然不确定如何将它们连接在一起。如何将整个订单与该客户分组?

1 个答案:

答案 0 :(得分:1)

这是一个开始:

使用字段创建帐户表:id,name,email(例如)

让Order表包含字段:id,accountId,orderAmount(say)

使Order.accountId链接到Account.id

的外键

当您查询时执行类似

的操作

从Account.id = Order.accountId上的帐户内部联接订单中选择帐户。,订单。