实际上,我有一栏存储着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,
答案 0 :(得分:0)
在GeneXus中,小数点分隔符取决于语言。为了对其进行自定义,您应该打开语言对象并更改Decimal Separator
属性。
您可以在“ KB资源管理器”工具窗口的“自定义”>“本地化”下找到语言对象。
要查找知识库的默认语言,请单击KB资源管理器树中的根节点,然后找到Kb Language
属性。