【问题标题】:crystal report 8 configure group name水晶报表8配置组名
【发布时间】:2013-10-04 13:58:19
【问题描述】:

我是水晶报表的新手。我得到了一些传统的水晶报告 8.0 来支持。其中一份报告如下:

第 3 组:城市(详细信息)

第 2 组:面积(第 3 组的总和)

第 1 组:区域(第 2 组的总和)

现在的问题是第 2 组显示错误的区域名称。只有来自底层存储过程(sql server)的区号,所以报告中一定有一些东西将区号与一些错误的区名相匹配。但我找不到它是如何做到的。当我单击区域名称字段时,只有一个显示“组 #2 名称”的弹出窗口。我查看了“更改组专家”,只看到它按区号分组(这是预期的),与组名无关。就是不知道水晶报表中组名是怎么设置的?

屏幕截图:

下面的东南(地区名称)是错误的。 '001'(区号)是正确的。这是组 #2a

这是报表定义,你可以看到 Group #2 Name,我已经右键单击它了。

当我尝试插入一个组时,我可以通过公式查看组名。但是在哪里可以查看/编辑当前组 2?

在更改组中,组 2 名称似乎是灰色的。那么组名从何而来?

答案基于Ally 的评论。组名实际上来自指定顺序选项卡。无论如何,谢谢大家的意见。

【问题讨论】:

  • 如果标题中没有太多内容,那么只需删除该组并重新创建它。
  • 我想知道组名是如何设置的。第 2 组的名称如“东南”、“东”、“西”等。第 2 组的区号如“001”、“002”等,它们来自数据库字段。我认为水晶报表中这两者之间应该有某种映射但找不到。
  • 可以添加水晶报表的截图吗?这将有助于识别原因。
  • 如果它在组上有一个指定的顺序,那就是组名的来源。
  • Branch Name 是否仍作为字段存在于过程结果中?

标签: crystal-reports


【解决方案1】:

双绞线,

回答您关于组的问题: 要查看组是如何组成的,请在字段资源管理器中单击鼠标右键,然后单击 Group Expert。您也可以通过右键单击组标题来到达那里。 单击组专家后,您将看到一个打开的框。 这将向您显示组成组的字段。您可以重新排序,甚至添加/删除组。

希望对你有帮助,

克里斯

【讨论】:

  • 他们使用的是多年前的 Crystal Reports 8 aka Crystal Reports,我不知道该功能是否可用。
  • 从他的描述来看,这是来自 Crystal Reports 8 的报告,而不是他使用的软件,除非我有误解。如果他真的在使用 Crystal Reports 8,那么在更改组选项中的通用选项卡下,他应该能够使用下拉箭头将字段更改为他想要分组的字段。
  • 感谢您的回复。但我使用的是水晶报表 8。
【解决方案2】:

就我理解您的问题而言。与您使用的水晶报告的版本无关。

  1. 您的群组是按区号分组的,因此无法通过更改群组或使用更改群组选项来解决此问题。

  2. 我怀疑001 是区号(分组一),South east 是放在 group2 中的数据库字段。我建议您检查名称Group #2 Name 的公式字段并检查该组中的数据库字段位置。如果错误,则将适当的值放在那里。

希望这有助于解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 2012-05-18
    • 1970-01-01
    相关资源
    最近更新 更多