【发布时间】:2014-07-22 17:05:17
【问题描述】:
我知道这是一个转帖,我已经对所有可能的事情进行了研究,但我找不到任何可以帮助或帮助我解决当前问题的东西。无论我重新创建查询或表单多少次,我似乎都无法让它正常工作。如果我运行查询,我会显示正确的信息,但是当通过我制作的自定义表单添加信息时,我会收到此错误 -> "cannot add records join key of table not in recordset"。
我当前的查询,以防你想看。我只从供应商表中访问 vendorNoID。我需要其余表格中的所有信息。
我可以在此表单中输入 tbl_address 和 tbl_addressType 的信息,但我收到 vendor / purchaseOrder 错误。这是什么原因造成的?!?!
任何建议将不胜感激
【问题讨论】:
-
您的字段
Vendor #是否绑定到tbl_purchase_order?如果没有,请这样做。您的PO #应由自动值提供,并且不可编辑。与 MySQL 的连接在哪里。这与 MS Access 非常不同。 -
我删除了 MySQL 你是对的。我知道我的 PO# 是自动生成的,但我只是希望表单在我使用该功能之前能够正常工作。 VendorID 组合框 -> 记录源 = vendorID
-
所选值必须绑定到 [tbl_purchase_order].[vendorID]。它必须与您对 address_typeID 所做的相同。
-
非常感谢!我不明白为什么我的 address_typeID 周围有 [ ] 而我的供应商没有?我认为它是自动生成的,因为它来自查询
-
你能把答案贴出来,我可以给你功劳。
标签: sql ms-access ms-access-2010 add