使用逗号作为分隔符的货币不是访问点

时间:2017-03-29 11:03:46

标签: ms-access access-vba ms-access-2010 ms-access-2013

我正在设计dataentry表单,我正在准备表格。后来我想根据我的数据得到报告。 在表中,一个字段是费用金额,它应该是最多8位数。没有小数。 (这个数额可以是3种货币欧元,美元,英镑,所以我有另一个带有组合框的字段)

我做的是,我选择货币作为数据类型,我选择标准作为格式(我不想看到任何$或eruo标志,因为我说我有另一个字段来定义它,这就是为什么我选择标准)和将十进制更改为0(我没有任何小数)和限制输入掩码为9999999。 我想,(逗号)作为分隔符不是(。)点。我应该如何将点更改为逗号? 我想看到4,300而不是4.300

转到页面顶部报告帖子

1 个答案:

答案 0 :(得分:0)

如果您的环境变化不大,您可能会逃避:

Amount = 4300
CommaSeparatedAmount = Replace(Format(Amount, "#,##0"), ".", ",")

' Returns 4,300