我在MS-Access中有一个非常简单的问题,不知何故,解决方案使我无法解决。我想显示一个包含或不包含小数的百分比的字段。所以我想只在字段中实际有小数时显示小数点分隔符。这说明了问题:
调试?格式(0.21,“0。#%”),格式(0.215,“0。#%”)21,%21,5%
如何摆脱21%的令人讨厌的逗号。我厌倦了各种格式选项。我要么总是得到一个小数,要么我得到圆值,我不想要。如何将211显示为21%,将0,215显示为21.5%?
你可以使用IIf:
PercentValue = Format(Value, "0" & IIf(Value * 100 = Fix(Value * 100), "", ".##") & "%")
Value = 0.21 -> 21%
Value = 0.215 -> 21.5%