我正在使用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 回答
右键单击该字段并选择“格式字段”时,单击“数字”选项卡,然后单击“自定义” . 如果没有“ . ”,则在Decimals选项中创建一个公式,以便不显示小数 . 在值中,如果有“ . ”则显示2位小数 . 在 Value 中 .
选择格式化对象时有多种选项:
在Custom Style中我们有;