さらに修正・・・
数量の表示: Left([丸めた数量]+0.001,InStr([丸めた数量] & ".",".")+IIf([商品区分]="燃料油",2,-1))
[丸めた数量]と[数量]は例えば[数量]が9.999のとき[丸めた数量]が10となって桁が変わる可能性があるので横着せず両方とも[丸めた数量]を使う必要がありました
意図せず記述してましたが、[丸めた数量]はやっぱり別フィールドにして計算させておいた方がよさそうですね
通報 ...