1. ホーム
  2. sql

[解決済み] Microsoft Accessで、レコードセット内にないテーブルのキーにレコードを結合して追加できない

2022-02-17 05:57:37

質問

これは再投稿であることを承知で、可能な限りのことを調べましたが、私の現在の問題を支援し、助けてくれるものは見つかりませんでした。クエリやフォームを何度作り直しても、正しく動作しません。クエリを実行すると、正しい情報が表示されますが、私が作ったカスタムフォームから情報を追加しようとすると、このエラーが発生します。 "cannot add records join key of table not in recordset" .

私の現在のクエリです。私は vendorNoID にのみ vendor テーブルからアクセスします。私は残りのテーブルからすべての情報を必要とします。

tbl_addressとtbl_addressTypeについてはこのフォームに情報を入力することができますが、vendor / purchaseOrderについてはエラーが発生します。何か原因があるのでしょうか?

何かアドバイスがあれば、ぜひお願いします。

解決方法は?

ベンダーコンボボックスの選択された値は、[tbl_purchase_order].[vendorID]にバインドされるようになりました。選択された値が外部キーであるテーブルへ。

address_typeIDでやったのと同じようにするんだ。