我正在尝试创建特定MS Access表的适当Format
表属性,以实现下面描述的显示样式。例如,让表名为example
,我尝试格式化的字段为dollars
当example!dollars.Value
为567.98
时,我希望显示$0.567K
。我还想将1,000.42
显示为$1.000K
。
在另一个存储较大值的表中,我使用Format
属性字符串$#,##0,\K; ($#,##0,"K)"[Red];"| < $1K |"; --
,它以K
美元成功显示金额;但是,任何小于$ 1K的值都无法显示。由于example
表中的值的比例,这是不可接受的。
最直观的解决方案是使用字符串$0,000\K
并将千位分隔符指定为.
而不是,
。但是,我不知道该怎么做。
任何建议都将不胜感激!
答案 0 :(得分:0)
使用Format
属性字符串$0\.000\K
答案 1 :(得分:0)
这对我有用:
Kamount = Format(Amount/1000, "$0.000K")
因此除以1000,然后根据需要进行格式化。