MS アクセスでデフォルト値または null 値を設定できません。たとえば、親行を削除しようとすると、影響を受ける子行の外部キーが NULL に設定されません。デザイン ビューでデフォルト値を NULL に設定しようとしましたが、うまくいかないようです。
ここに私のサンプルデータがあります:
スタッフテーブル:
ID | Name
1 | Tom
2 | Tim
顧客テーブル:
ID | Name | processed_By
1 | cust1 | 2
スタッフ テーブルから Tim を削除しても、cust1 のprocessed_By
列には 2 が残っています。ただし、staff_table から Tim を削除した後、次のように実行する必要がありました。
ID | Name | processed_By
1 | cust1 | NULL
また
ID | Name | processed_By
1 | cust1 | 1
この質問を解決するのを手伝ってくれることを願っています。ありがとうございました。