如何使用逗号分隔符“,”代替“。”在十进制的genexus值?

时间:2019-09-10 18:10:48

标签: genexus

实际上,我有一栏存储着decimal (12.2)中的值,我需要用巴西货币59.90来转换此十进制值59,90。有没有一种方法可以转换或告诉Genexus使用","而不是"."的十进制值?

在Genexus文档中,我发现了这一点:

https://wiki.genexus.com/commwiki/servlet/wiki?7670,Decimal+separator+property

但是请不要指定我如何更改以假定逗号分隔符为十进制

我尝试:

&ProductRequestPost.price = Val(STR(&price, 15, 2), ",")

但是通过这种方式我得到:

  

“价格”:59,

1 个答案:

答案 0 :(得分:0)

在GeneXus中,小数点分隔符取决于语言。为了对其进行自定义,您应该打开语言对象并更改Decimal Separator属性。

您可以在“ KB资源管理器”工具窗口的“自定义”>“本地化”下找到语言对象。

要查找知识库的默认语言,请单击KB资源管理器树中的根节点,然后找到Kb Language属性。