プロが教える店舗&オフィスのセキュリティ対策術

商品管理でのデータベースについて教えてください。商品マスタ・仕入れ記録・売れた記録の3つをあわせて、商品仕入数合計・商品売数の合計を出し、式で、仕入れ合計数-商品売合計数で現在の在庫がわかるようにしたんですが、仕入れがあるが、売れてない商品はもちろん仕入れた数がそのまま現在の在庫数になるはずなのに、売れてない商品の現在の在庫数のところは空白になってしまうんです。。。よろしくお願いします。

A 回答 (2件)

データベースに限らず、計算させる場合には、NULL値を処理させてやらないと、思わぬ誤計算をされる場合があります


商品仕入れ数合計:SUM(IIF([仕入れ]=NULL,0,[仕入れ]))
商品売上合計:SUM(IIF([売り上げ数]=NULL,0,[売り上げ数])
こんな具合の式を入れてやってください
勿論、最終的に計算させるクエリーの前段階で、処理されても構いませんが、期首或いは期末在庫がNULLになる場合も考えれば、全てNULL処理をしておく事をお勧めしますよ
    • good
    • 0
この回答へのお礼

有り難うございます。(^^♪できました!

お礼日時:2003/10/17 15:52

売れていない場合


売れた記録の欄が「 」(空白)になっていませんか?
規定値を「0」(ゼロ)にしてみてください。
数字対数字でないときちんと計算してくれません
    • good
    • 0

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

関連するカテゴリからQ&Aを探す