我是新手,我已经能够找到解决我在MS Access中遇到的大多数打嗝的解决方案,但是我无法在表单中获得正常运行的组合框。
我已尝试解除绑定,但它不会更新表单所基于的查询中的相应字段。我试图将它绑定到EmployeeID,但是然后无法在组合框中选择Employee,因为EmployeeID是一个自动编号字段。
如果有人能就如何使其正常运作向我提出任何建议,我们将不胜感激。此外,表单的基本意图是允许员工选择他们的姓名,输入日期,并检查相应的框。所有其他值都正常运行,但我不想每次每周创建维护日志时更改Employee表...
我希望我能很好地解释一切。下面附有数据库的副本。
答案 0 :(得分:0)
您必须使用包含Employee ID和Employee Name的行源设置组合框。使用Employee ID作为绑定列。然后在显示属性中将列设置为2,将列宽设置为0; 1(假设您设置行源,以便Employee ID为第1列,Name为第2列)。
这样,您的组合框会显示名称,但它实际上会绑定并使用ID。