初心者です。accessで、ユーザーがフォームを使って、データベースに新たなレコードを追加しようとするとき、「フィールド’発注
明細CD’とキーが一致しているレコードをテーブル’T61発注契約テーブル’で探すことができない。とのエラーが出ます。
どこを修正すればよいのでしょうか、やり方が他にあるのでしょうか、教えてください。
(画面イメージ)
+------------------------------------------------------------------------------------------------------------+
|Q60Q61Q62_01_発注契約関連情報登録クエリ |
|発注CD [10 ]←(コンボボックス) 発注明細CD [10 ]←(コンボボックス) |
| |
|+---------------------------------------------------------------------------------------------------------+ |
||T61_sub_Q60Q61Q62_01_発注契約関連情報登録クエリ | |
|| 工事名 弊社CD お客様CD | |
|| [xxxxxxxxxxxx様R更改工事(京都)] [10 ] [10 ] | |
|| 工期(始まり)工期(終わり) 金額 発注応対CD | |
|| [2012/01/12] [2012/04/27] [30000] [10 ] | |
|| 注文書日付 注文請書日付 工事完了日付 検査合格日付 請求日付 支払い日付 | |
|| [2012/04/10] [2012/04/10] [2012/04/27] [ ] [ ] [ ] | |
|+---------------------------------------------------------------------------------------------------------+ |
|+---------------------------------------------------------------------------------------------------------+ |
||T62_sub_Q60Q61Q62_01_発注契約関連情報登録クエリ | |
|| 応対日付 応対相手社名 応対相手氏名 応対内容 | |
|| [2012/04/10] [xxxxxxxxxxxxxxxxxxx] [きゃりーぱみゅ] [こんにちは] | |
|+---------------------------------------------------------------------------------------------------------+ |
+-----------------------------------------------------------------------------------------------------------+
たとえば、新規に工事拠点が追加になったような場合、発注明細CD~関連のデータを登録したいのですが、この画面ではどうもうまくいきません。
T60発注契約テーブルとT61発注契約テーブルとT62発注応対テーブルが発注明細CDと発注応対CDでリレーションしているため、この画面ではうまく登録できません。
◆◆◆⇒(フォームセレクターのプロパティの追加・編集・削除の値は許可にしています。)
-----(参考)-----+-----(参考)-----+-----(参考)-----+-----(参考)-----+-----(参考)-----+-----(参考)-----
テーブルについての構成は以前にも記述しましたとおりです。
(工事発注関係のテーブル構成です。)
◆T60発注契約テーブル(工事の発注関連のまとめてきなテーブル)
・発注CD
+--->・発注明細CD
|
|◆T61発注契約テーブル(名前が上と同じになってしまいましたが、発注契約の明細テーブルです。)
+--->・発注明細CD
・工事名
・弊社CD
(・・・・中略・・・・・・)
+--->・発注応対CD
| (・・・など・・・・・・)
|
|◆T62発注応対テーブル(発注のときの応対を記録するテーブルです。)
+--->・発注応対CD
・応対日付
・応対相手社名
・応対相手氏名
・応対内容
(1)T60発注契約テーブルの発注明細CDとT61発注契約テーブルの発注明細CD
(2)T61発注契約テーブルの発注応対CDとT62発注応対テーブルの発注応対CD
をリレーションさせています。
初心者ですが、よろしくお願いします。