2017-04-07 43 views
0

我正在尝试创建适当的Format特定MS Access表的表属性,以实现下面描述的显示样式。例如目的,让表名是example和我试图格式现场dollarsMS访问自定义格式:K中的货币

example!dollars.Value567.98,我希望显示$0.567K。我也希望显示1,000.42$1.000K

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

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

任何意见将不胜感激!

回答

0

这个工作对我来说:

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

因此,通过1000根据需要划分,然后格式。

0

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