実現したいこと
Accessでシステム作成をしています。クエリで車の燃費の計算結果を表示するフィールドを作成しました。計算方法としては、走行距離÷給油=燃費で求めることができるのですが、エラー時や給油量の値が0の場合は「#Num!」や「#Div/0!」と表示されてしまいます。これをブランクもしくは0と表示されるようにしたいです。
前提
発生している問題・エラーメッセージ
エラー時や給油量の値が0の場合に「#Num!」や「#Div/0!」と表示されてしまいます。
該当のソースコード
試したこと
IIf関数で作ってみたところ、他のフィールドの値が
燃費:IIf(IsError([走行距離]/[給油]),"",[走行距離]/[給油])で試したところ同じ結果になってしまいました。さらにうまく表示されていたレコードも小数点の桁がすべて表示されるようになってしまいました。
元々は書式を「固定」、小数点以下表示桁数を「1」で設定しています。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
> エラー時や給油量の値が0の場合に「#Num!」や「#Div/0!」と表示されてしまいます。
「#Div/0!」は0割なので「給油量」が0の場合のエラーなので、0割回避すれば良いかと思いますが、「#Num!」は何らかのエラーによるものなので、そのエラーの根本に対して対応する必要があります。
分かる範囲でエラーに関する情報も質問に追記した方が良いでしょう

回答1件
あなたの回答
tips
プレビュー