Microsoft Access Club Access超初心者対象Forum Access初級者対象Forum Access初・中級者対象Forum Access VBA Tips Forum DAO、ADO、SQL Forum

     

リストへもどる

投稿記事の一括表示

タイトルサブフォーム時の主キーがNULL
記事No172178
投稿日: 2018/03/23(Fri) 20:56
投稿者ko
OS:Win10
Access Version:Access2013

お世話になります。
サブフォームでデータを入力しようとした際にタイトルのようなエラーが出ます。

状況
テーブル名T1  T2
T1はIDが主キーで個人情報が入った1対1のテーブル
T2はIDと訪問日を主キーとした訪問記録を記録するテーブルです。

親フォームレコードソースがT1でサブフォームにT2をセット、IDで親子リンクしています。

サブフォームにて訪問日をDate()として訪問記録のテキストボックスに入力していきたいのですが、入力し終わった際に閉じようとするとエラーが発生します。
主キーのIDに値がセットされていないことが原因というのはわかるのですが、親子リンクでIDを繋いでいる為、そのIDがT2にセットされるという認識だったのですが、うまくいきません。

御教示ください。

タイトルRe: サブフォーム時の主キーがNULL
記事No172181
投稿日: 2018/03/24(Sat) 15:05
投稿者hatena
> サブフォームにて訪問日をDate()として訪問記録のテキストボックスに入力していきたいのですが、入力し終わった際に閉じようとするとエラーが発生します。
> 主キーのIDに値がセットされていないことが原因というのはわかるのですが、親子リンクでIDを繋いでいる為、そのIDがT2にセットされるという認識だったのですが、うまくいきません。

リンク親フィールド、リンク子フィールドは正しく設定されています。
あと、訪問日 も日付が入力されていますか。

そうであるなら、自動で リンク子フィールドにはリンク親フィールドの値が規定値として入力されるはずです。

リンク子フィールド に Null を代入するというような処理が入ってるなんてことはないですよね。

上記の点が問題ないとすると、実物をみないと原因の特定は難しそうです。

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

ページの先頭へ 前ページへ戻る