如何从水晶报表字符串和整数字段中删除逗号

时间:2012-11-20 11:24:57

标签: crystal-reports

如何从水晶报表字段中删除逗号(,)?

我有一个字段名称“year”,其值为2012,但当我在crystal report中显示该值时,它包含一个逗号,变为2,012

如何仅显示2012

5 个答案:

答案 0 :(得分:16)

在水晶报表设计师视图中:

右键单击该字段,然后选择Format object。在样式列表中选择Custom Style,然后点击Customize。取消Thousands Separator以及任何其他不需要的格式。

如果失败,您可以尝试选择字段并从属性窗口中的属性ThousandSeperator中删除“,”值。

enter image description here

答案 1 :(得分:14)

试试这个 对于公式

ToText( ToNumber({variable1}), "#" )

答案 2 :(得分:9)

尝试以下代码,

Replace (ToText ({Tablename.Year_Field}, 0),"," ,"" )

答案 3 :(得分:4)

我只是猜测,但我相信你已经将你的字段名称嵌入到另一个对象中,例如文本字段。

如果是这种情况,请在设计视图中双击文本框,然后选择您遇到问题的文本字段。右键单击并选择“文本格式”,在“字体”选项卡下单击“字体”下拉菜单右侧的“格式公式编辑器”按钮(带有X-2的按钮)。现在,您只需关闭公式编辑器,然后取消“文本格式”窗口。现在,当您再次右键单击年份字段时,您将有一个新选项来格式化之前变灰的字段。

或者,您可以从嵌套的任何其他对象中删除年份字段。这样您就可以访问所有格式选项。

答案 4 :(得分:0)

NumberVar cRed; ToText(cRed,"#")

OR

ToText({some numeric field value},"#")

"#"必须用括号括起来,单个或双。