【问题标题】:currency with comma as a seperator not dot in access以逗号作为分隔符的货币,而不是访问中的点
【发布时间】:2017-03-29 11:03:45
【问题描述】:

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

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

转到页面顶部举报帖子

【问题讨论】:

  • 小数点分隔符由您的 Windows 设置决定。没有简单的方法可以在您的报告中更改它。
  • 在 Excel 中,我们可以将 dot 更改为 comma 。如果我打开选项,就有可能改变它。但在访问中我找不到任何东西。
  • 是小数还是千位分隔符?
  • 千位分隔符

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


【解决方案1】:

如果你的环境没有太大变化,你可能会侥幸成功:

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

' Returns 4,300

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    • 2022-11-18
    • 1970-01-01
    • 2015-03-19
    • 2019-07-11
    • 1970-01-01
    • 2020-12-03
    相关资源
    最近更新 更多