MS Access Form:在没有密钥的情况下将新信息输入到两个链接表中

MS Access Form: entering new info into two linked tables without the keys

我有 2 个表,比如 Employees (employeeID, employeeName, locationID) 和 Locations (locationID, locationName)。在不输入外键的情况下查看现有记录并添加新记录的最有效方法是什么?

例如,如果我在两者之间的连接上创建查询,我可以插入一条新记录,但我需要键入一个 locationID。有没有办法让我有一个带有 locationName 值的下拉框?我知道我可以用代码来完成,但如果不用编码通过查询或表单来完成就更好了。

用你的 Employees table 创建一个基本表格作为 Record Source

为您的 EmployeeIDEmployeeName 添加一个文本框。

为您的 LocationID 添加一个组合框。当您添加组合框时,它应该启动一个向导 - 告诉它您想要来自 Locations table 的信息并隐藏关键字段。

打开您的表单并开始输入数据。