2017-06-14 251 views
0

我是新来的访问,我已经能够找到一个解决方案,我遇到过的MS Access大多数打嗝,但我不能在窗体中获得组合框正常运作。无法添加记录;加入密钥的表格不在记录集中MS Access

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

如果任何人都可以提供任何建议,以便如何让这个功能正常,它将不胜感激。此外,表格的基本意图是允许员工选择姓名,输入日期并检查相应的框。所有其他值的功能正常,但我不希望员工表更改每次维护日志每周创建...

我希望我解释得很好。以下附件是数据库的副本。

Maintenance Log Database

回答

0

必须设置了同时包含雇员ID和雇员姓名的行源的组合框。使用员工ID作为绑定列。然后在显示属性中将列设置为2,并将列宽设置为0; 1(假设您设置了行源,以便员工ID是列1,而名称是列2)。

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

+0

这允许下拉菜单,但我仍然无法选择任何内容,因为它表示“连接表'tblWeeklyResults'的键不在记录集中。” – user8161184

+0

您必须将Employees表添加到提供表单并设置关系的查询中,以便始终包含Employees,但只包含与其余表匹配的记录。 – SunKnight0

+0

另外一个一般提示:切勿在字段/表格/查询/表格的名称中使用空格。它会在以后引起你无数的头痛。 – SunKnight0

相关问题