在MS Access中使用格式函数中的变量时,数字的格式不正确。

在MS Access的发票报表中,总金额的格式化使用。

=Format([value]; "# ##0,00"" €""")

但现在有一个新客户,他需要以美元为单位的发票。因此,我在客户表中添加了一列 “货币”,除了新客户以外,所有客户的默认值为 “欧元”,其中的值为 “美元”。

我用这个格式函数更新了总数。

=Format([value];"# ##0,00"" " & [Currency] & """")

但现在报告中的数字没有正确的格式。

用旧的函数,它可以将数字格式化为 “50 000,00 €”,但现在它将数字格式化为 “50 000 €”。它似乎只是去掉了小数。

在Access中,是否不能在格式代码中使用变量?还是我做错了什么?

解决方案:

我认为下面的方法可以达到预期的效果。

=Format([Value],"# ##0.00 " & [Currency])

作为小数点分隔符的句号应该根据运行报告的计算机上的区域设置自动改变。

给TA打赏
共{{data.count}}人
人已打赏
解决方案

如何在kdb中加载空单元格的csv?

2022-4-21 7:00:11

解决方案

如何解决随机行走问题中的这段代码?[关闭]

2022-4-21 7:00:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索