Access 2007 でリンクされたテーブルのペアで問題が発生しています。私の意図は、一方に新しいレコードを作成し、もう一方に新しいレコードを生成させることです。Access でのリレーションシップの機能を過大評価している可能性がありますが、次のように設定しています。
したがって、テーブル「契約」と「州」の間の関係は1対1であり、参照整合性を強制し、関連フィールドをカスケード更新し、等しい場合にのみ含めるように設定されます([契約]からのみ含めることも試みました[州] へ)。
ユーザーが Contracts.ContractID (およびその他の情報) を入力するためのフォームがありますが、States.ContractID が更新されていない (フォーム コントロールが Contracts.ContractID を更新している) か、新しいレコードが作成されていません。テーブル。
これを完全に間違って達成しようとしている可能性があると予想しています。より良いテーブルレイアウトを形成するのに役立つ支援が望ましいですが、より良い入力方法も同様に役立ちます.
(ContractID は別のリソースから継承されたキーであるため、これらのテーブルのキー設定方法に関して追加の考慮事項がある場合はお知らせください。)