プロが教えるわが家の防犯対策術!

クエリで、足し算をしたいのですができません。
例えば、A+B=Cをしたいのですが、クエリ内でAとBが0のデータが空白になってしまっていて、足し算ができません。
AとBに数字が入っている場合は、足されています。
規定値を0に設定すればいいみたいですが、それがわかりません。
規定値を0に設定とはどうやるのですか?
元になっているテーブルに設定するのですか?
クエリの方に設定するのですか?

A 回答 (1件)

Null値ってものを、ご存知でしょうか?



これは、足し算等、計算が出来る値では、ありません
ですので、0では、無いものです
(エクセル等とは、取り扱いが違う)

ですので、簡単に解決を図るなら・・・
式を
足し算 : Nz([A],0) + Nz([B],0)
と、Nz関数を使用するか?
テーブルにNull値が出ないように既定値を0に設定するか?
(ただし、既定値は、新規レコードのみに対応、既存レコードは、更新クエリなどで、Null値を無くす必要があります)
でしょうね
    • good
    • 2
この回答へのお礼

ありがとうございます!!!
早速  Nz([A],0) + Nz([B],0)
をコピーして使いました。

解決しました。

本当にありがとうございます!
たすかりました。感動です。
意味はあまり理解できていませんが・・・。
ありがとうございました。

お礼日時:2009/02/27 11:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A