在公式内将字符串转换为货币

时间:2013-08-16 17:52:00

标签: visual-studio-2012 crystal-reports

我有一个字段,有时是字符串,有时是数字,数字必须显示为货币。

如果我只是从字段资源管理器中拖动字段,我可以轻松更改显示为货币的数字,我尝试使用此字母在公式内执行此操作:

CCur ({infCarga.vCarga})

输入(来自XML):180420.00

结果:$18.042.000,0000

我需要这个:R$ 180.420,00 (Brazillian currency)

1 个答案:

答案 0 :(得分:1)

创建公式字段以将字符串转换为数字:

// {@BRL}
ToNumber({infCarga.vCarga})

将公式字段添加到画布,右键单击它并选择“格式字段...”。

选择“数字”选项卡,然后单击“自定义...”

将“十进制分隔符”更改为“,”和“千位分隔符”更改为“。”:

enter image description here

接下来添加所需的货币符号:

enter image description here

如果您需要其他文本,请添加文本对象,插入所需文本,然后将公式字段拖到文本对象中:

enter image description here