无法添加记录;表的连接键不在MS Access的记录集中

时间:2017-06-14 15:55:28

标签: ms-access ms-access-2016

我是新手,我已经能够找到解决我在MS Access中遇到的大多数打嗝的解决方案,但是我无法在表单中获得正常运行的组合框。

我已尝试解除绑定,但它不会更新表单所基于的查询中的相应字段。我试图将它绑定到EmployeeID,但是然后无法在组合框中选择Employee,因为EmployeeID是一个自动编号字段。

如果有人能就如何使其正常运作向我提出任何建议,我们将不胜感激。此外,表单的基本意图是允许员工选择他们的姓名,输入日期,并检查相应的框。所有其他值都正常运行,但我不想每次每周创建维护日志时更改Employee表...

我希望我能很好地解释一切。下面附有数据库的副本。

Maintenance Log Database

1 个答案:

答案 0 :(得分:0)

您必须使用包含Employee ID和Employee Name的行源设置组合框。使用Employee ID作为绑定列。然后在显示属性中将列设置为2,将列宽设置为0; 1(假设您设置行源,以便Employee ID为第1列,Name为第2列)。

这样,您的组合框会显示名称,但它实际上会绑定并使用ID。