Ms access 使用不带查找字段的表单

Ms access 使用不带查找字段的表单,ms-access,ms-access-2010,Ms Access,Ms Access 2010,我试着遵守不使用查找字段的戒律,并坚持做一些简单的事情 餐桌人员: PrimaryID, 雇员ID, 姓, 名字, 电话号码 表任务:PrimaryID、EmployeeID、摘要、截止日期、状态 我已将EmployeeID从人员链接到任务,以1对多的关系进行链接。 查询工作正常,所以我知道链接很好 问题是:人们通常不知道别人的身份证,他们知道别人的姓。这会导致填充任务表时出现问题 我想为任务创建一个表单,该表单有一个组合框(或类似的东西),可以下拉显示Employee.LastName选项,然

我试着遵守不使用查找字段的戒律,并坚持做一些简单的事情

餐桌人员: PrimaryID, 雇员ID, 姓, 名字, 电话号码

表任务:PrimaryID、EmployeeID、摘要、截止日期、状态

我已将EmployeeID从人员链接到任务,以1对多的关系进行链接。 查询工作正常,所以我知道链接很好

问题是:人们通常不知道别人的身份证,他们知道别人的姓。这会导致填充任务表时出现问题

我想为任务创建一个表单,该表单有一个组合框(或类似的东西),可以下拉显示Employee.LastName选项,然后自动填写Tasks.EmployeeID。我在第一步就卡住了。我已经有了下拉菜单,它显示了我的名字,但当我点击一个,它永远不会更新任何东西。都是空白的

有没有一种简单的方法(最好没有VBA)可以做到这一点?或者我是否违反了一些数据库规则,甚至试图做这样的事情

TL;DR-我想使用源表中的一个人类可读字段(lastname),将同一个表中的不同字段值(employeeid)提供给目标表(任务)中的一个字段-使用表单,而不是查找字段,因为我被告知这些字段不好,并且无法找到正确的方法

谢谢

格罗米特

编辑:这似乎是对我之前发布的另一个问题的补充:我错过了告诉我它已经更新的电子邮件。

请参见上面的“编辑与链接”,我错过了对先前相关问题的精彩回答