删除组树中的逗号

时间:2013-01-29 17:11:13

标签: vb.net crystal-reports

我在VB.Net应用程序中创建了一个报表,我正在使用Crystal Reports Viewer控件来显示它。报告按整数数据类型的字段分组。我已成功将字段格式化为字符串,以便在报表上正确显示(即没有任何thousdand分隔符或小数)。

现在的问题是,当我在查看器中打开组树时,该字段被视为一个整数(带有千位分隔符)。我尝试按照这些文章article1article2article3中的解决方案进行操作,但它们只解决格式化字段显示的问题(我没有遇到任何问题)。

那么如何在组树上将整数的显示格式化为字符串,而不是报告本身?

2 个答案:

答案 0 :(得分:3)

进入群组专家,选择您的群组,然后点击“选项”。选择“选项”选项卡,然后选中“自定义组名称字段”复选框,然后选择“将公式用作组名”,最后输入公式totext({table.field_you_are_grouping_on},0,'')这将改变组的外观,包括在树。

请注意,totext的第二个参数控制小数位数,第三个参数控制千位分隔符(在我们的例子中为空字符串)。

答案 1 :(得分:0)

为此组创建一个公式,如下所示: ToText({table.field},0)。

它会删除任意数千个分隔符。我一直都在用这个。