在我的数据库中,我有一个主窗体,该窗体将人员显示为个人记录。人们可以为他们分配一个或多个“关键字”。每个关键字可以有多个人,因此我有一个连接表可以对这种多对多关系进行建模。
在主窗体上,有一个子窗体,允许用户从记录中添加和删除关键字。
[
在关键字标题下,我可以使用组合框选择所需的关键字,然后自动填充keyword_ID。但是,在联结表上,关键字字段为空白,仅填充了keyword_id字段。在空白字段下方的图像上是关键字列。
在子表单本身上,将显示关键字及其相关的keyword_id。
我尝试添加其他组合框,更改绑定列,更改行源,但无法解决此问题。我对另一个组合框有一个解决方法,在该组合框中,用户两次选择了关键字,此组合框的控制源是联结表上的关键字字段,这有效,但这不是长期解决方案。
一个建议是这是子窗体的预期行为,我应该更改查询以使用ID而不是联结表的文本值,但是这将是最后的选择。在该数据库的早期版本中,我想要的功能是使用多值字段实现的,由于这引起了其他问题,我特别放弃了它,希望这意味着我想要的是可能的。
预先感谢您的任何建议。