如何从水晶报表字段中删除逗号(,)?
我有一个字段名称“year”,其值为2012
,但当我在crystal report中显示该值时,它包含一个逗号,变为2,012
。
如何仅显示2012
?
答案 0 :(得分:16)
在水晶报表设计师视图中:
右键单击该字段,然后选择Format object
。在样式列表中选择Custom Style
,然后点击Customize
。取消Thousands Separator
以及任何其他不需要的格式。
如果失败,您可以尝试选择字段并从属性窗口中的属性ThousandSeperator
中删除“,”值。
答案 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},"#")
"#"必须用括号括起来,单个或双。