Microsoft Access无法在记录集中添加表的记录连接键

时间:2014-07-22 17:05:18

标签: sql ms-access ms-access-2010 add

我知道这是一个重新发布,我已经对所有可能的事情进行了研究,但我找不到任何帮助或帮助解决当前问题的事情。无论我多少次重新创建我的查询或表单,我似乎都无法让它正常工作。如果我运行我的查询,我将显示正确的信息,但是当我通过自定义表单添加信息时,我收到此错误 - > "cannot add records join key of table not in recordset"

我当前的查询,如果你想看到。我只访问供应商表中的vendorNoID。我需要其他表中的所有信息。

enter image description here

我可以在此表单中输入tbl_address和tbl_addressType的信息,但是我收到了vendor / purchaseOrder的错误。有什么理由造成这种情况吗?!?!

enter image description here

非常感谢任何建议

2 个答案:

答案 0 :(得分:1)

供应商组合框的选定值必须绑定到[tbl_purchase_order]。[vendorID]。到表中,所选值是外键。

它必须与您对address_typeID的处理方式相同。

答案 1 :(得分:0)

  

供应商组合框的选定值必须绑定到[tbl_purchase_order]。[vendorID]。到表中,所选值是外键。 (@VMai)

在我看来,打开Form的查询生成器(如下图所示),然后添加列[tbl_purchase_order]。[vendorID]

enter image description here /

因为我没有写评论的声誉,所以我在这里写下来。 希望它有所帮助! ^^