Null値を含むAccessフィールドの計算 - TechRepublic

Null値を含むAccessフィールドの計算 - TechRepublic

出版

maryannrichardsonの画像

Null値で数式が台無しにならないように注意しましょう。NZ関数を使ってNull値をゼロに変換する方法をご覧ください。

注文合計と送料を加算して請求額を計算するクエリを作成しました。計算フィールドには次の数式を使用しました。

請求合計: [送料]+[注文合計]

約1週間前まではすべて順調に進んでいましたが、ある日、あなたの会社が60ドル以上の注文で送料無料を提供する特別プロモーションを開始しました。その結果、「Shipping Charge(配送料)」フィールドの多くが空白になり、対応する「Invoice Total(請求合計)」フィールドも空白になっています。算術演算子を含むInvoice_Total式では、空白(Null)値を含むレコードは計算に含まれません。しかし、NZ関数はNull値をゼロに変換し、計算に含めることができます。以下の手順に従ってください。

  1. クエリをデザイン ビューで開きます。
  2. Invoice_Total 数式を削除します。
  3. Invoice_Total フィールド セルを右クリックし、[ズーム] をクリックします。
  4. プロンプトで次の数式を入力します。
請求合計:NZ([送料],0)+NZ([注文合計],0)
  1. [OK]をクリックします。

クエリを実行すると、配送料のない注文には請求書の合計が表示されます。


Access のヒントを見逃していませんか?

Microsoft Access アーカイブをチェックして、その他の Access のヒントを確認してください。

毎週水曜日に配信される、Word、Excel、Access のヒントを特集した TechRepublic の無料 Microsoft Office Suite ニュースレターに自動的にサインアップすることで、ユーザーの生産性向上を支援します。

記事をシェア
maryannrichardsonの画像

メアリーアン・リチャードソン

Tagged: