11

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

我有一个字段名称“年份”,其值为2012,但是当我在水晶报表中显示该值时,它包含一个逗号,变为2,012

我怎样才能只显示2012

4

5 回答 5

19

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

右键单击该字段,然后选择Format objectCustom Style在样式列表中选择,然后单击Customize。UntickThousands Separator和任何其他不需要的格式。

否则,您可以尝试选择该字段并从ThousandSeperator属性窗口中的属性中删除“,”值。

在此处输入图像描述

于 2012-11-20T11:37:26.860 回答
17

试试这个公式

ToText( ToNumber({variable1}), "#" )
于 2014-12-29T09:09:15.410 回答
10

试试下面的代码,

Replace (ToText ({Tablename.Year_Field}, 0),"," ,"" )
于 2014-03-11T06:52:18.590 回答
4

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

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

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

于 2013-07-08T15:49:32.753 回答
1

NumberVar cRed; ToText (cRed,"#")

或者

ToText({一些数字字段值},"#")

“#”必须用括号括起来,单引号或双引号。

于 2017-10-10T00:37:33.753 回答