ACCESS サブフォームの合計値で、レコードがない時 「NULL」か「エラー」か

サブフォームのフォームフッタに合計値を求めるテキストボックス「合計値」を配置して、それを親フォームから参照する場合、「合計値」がエラーの場合に「0」にするか、NULLの場合に「0」にするか、使い分ける必要がありそうである。

シンプルなテーブルからなるサブフォームの場合は、レコードがない場合、テキストボックス「合計値」も「NULL」になる様子だが、グループ化したサブフォームなどの場合、レコードがなければ、その集計値は「エラー」になるようだ。

まだ検証が足りないけれども、今の案件では、その使い分けで対応できた。