首页 文章

Crystal Reports数字格式化整数和小数

提问于
浏览
0

我正在使用VS2010和Crystal报告插件并从存储过程中获取值 . 此字段上的值是整数,有些数字有小数 .

Col 1
-----
42
25,725
5.22

当我右键单击并格式化对象时 . 我无法做到这一点 . 如果我启用十进制,则显示

42.00
25,725.00
5.22

我怎样才能达到我提到的格式 . 我感谢您的支持 .

我尝试了以下公式:

//FieldOne is float
//Probably don't need the else. 

If InStr(ToText({proc1;1.FieldOne}),".") > 0 THEN
Truncate({Proc1;1.FieldOne},2)
Else
Truncate({Proc1;1.FieldOne})

我在这里需要“字符串” . 错误

2 回答

  • 0

    右键单击该字段并选择“格式字段”时,单击“数字”选项卡,然后单击“自定义” . 如果没有“ . ”,则在Decimals选项中创建一个公式,以便不显示小数 . 在值中,如果有“ . ”则显示2位小数 . 在 Value 中 .

  • 0

    选择格式化对象时有多种选项:
    enter image description here

    在Custom Style中我们有;
    enter image description here

相关问题