如何为Microsoft Access 2010中的多个表创建表单输入?

时间:2011-12-04 19:04:24

标签: database forms ms-access ms-access-2010

我想在Access 2010中创建一个表单,允许我输入有关发票的信息,并能够选择客户,商店和员工的名称以将该发票与之关联。客户,商店和员工存储在具有映射表(即发票 - 客户,只有InvoiceID和CustID)的单独表中,并将它们连接到发票。

当我创建一个只为单个表的信息创建记录的表单时,我可以使用该表单创建新记录并编辑以前的记录,但是当我从任何表单中创建其他表中的信息时,它只会显示当前记录,不创建新记录或编辑它们。如何制作一个以这种方式运作的表格?

1 个答案:

答案 0 :(得分:2)

您可能希望阅读Fundamentals of Relational Database Design, Paul Litwin, 2003,我怀疑您不需要客户,商店和员工的联结表 - 通常只有当您可以将某些内容与其他内容相关联时才需要联结表,例如,一张发票的多个位置。

这会让事情变得更容易,因为您可以使用组合框来允许用户按名称选择这些项目,然后将ID写回发票表。

您可能希望查看Northwind数据库(nwind.mdb)以获取一些想法。它随附所有版本的Access。