0の表示・非表示
お世話になっております。
現在、小数点以下が0の場合は0表示をしない設定にしているのですが
整数0が表示されてしまうようになりました。
これを非表示にしたいのですがどのようにしたらよいでしょうか。
また、上記の設定をしない場合は0が表示されないのですが逆に表示したい場合はどのようにしていますでしょうか。
ご教示願います。
下記、実際の画面です。単価のみ設定したので表示されてしまっています。

-
単価=0円で、そこにカーソルパークした時は、
そこに何も表示されていないか、0.00が表示されているかの二択が多いと思います。
単価からパーキングが外れた時に、
値が0の時、何も表示しない、あるいは0と表示、あるいは0.00と表示するなど
お客様の好みやシーンに合わせる事があります。
小数点以下が0、例えば1.00の場合
1.00の表示でいいとか、1と表示して欲しいとかあります。
この場合、前者が手間はかかりません。
数量≠0で単価=0の時は、0と表示して欲しい。
数量=0で単価=0の時は、何も表示しない など画面や帳票で要望が出る場合もあります。
入力を伴う画面の場合、そこにパーキングしている最中かどうかを
把握する変数を用意したり(これはLastpark(0)で補えるかもしれません。)
小数点以下が0かそうでないかなど、少々面倒な事をして表示、印字を切り替えています。
簡潔な方法はいつも模索しておりますが。
書式の切替は式で可能です。
-
nkmtさん、ありがとうございます。
現状、難しそうだったのであくまで書式変更のみということでチャレンジしてみました。
表示・印刷の切り替え時に下記を参考にしてまた試行錯誤してみます。
<把握する変数を用意したり(これはLastpark(0)で補えるかもしれません。)
小数点以下が0かそうでないかなど、少々面倒な事をして表示、印字を切り替えています。
サインインしてコメントを残してください。
コメント
2件のコメント