MS Access自定义格式:K中的货币

时间:2017-04-07 17:39:29

标签: ms-access-2013

我正在尝试创建特定MS Access表的适当Format表属性,以实现下面描述的显示样式。例如,让表名为example,我尝试格式化的字段为dollars

example!dollars.Value567.98时,我希望显示$0.567K。我还想将1,000.42显示为$1.000K

在另一个存储较大值的表中,我使用Format属性字符串$#,##0,\K; ($#,##0,"K)"[Red];"| < $1K |"; --,它以K美元成功显示金额;但是,任何小于$ 1K的值都无法显示。由于example表中的值的比例,这是不可接受的。

最直观的解决方案是使用字符串$0,000\K并将千位分隔符指定为.而不是,。但是,我不知道该怎么做。

任何建议都将不胜感激!

2 个答案:

答案 0 :(得分:0)

使用Format属性字符串$0\.000\K

答案 1 :(得分:0)

这对我有用:

Kamount = Format(Amount/1000, "$0.000K")

因此除以1000,然后根据需要进行格式化。