2

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

现在的问题是,当我在查看器中打开组树时,该字段被视为整数(带有千位分隔符)。我已经尝试遵循这些文章 article1 、 article2 、 article3 中的解决方案它们解决了格式化字段显示的问题(我没有遇到问题)。

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

4

2 回答 2

4

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

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

于 2013-01-29T17:40:20.200 回答
0

像这样为组创建一个公式:ToText({table.field},0)。

它将删除任何数千个分隔符。我经常用这个。

于 2013-01-29T17:22:48.443 回答