Crystal reports Crystal报表中的多列

Crystal reports Crystal报表中的多列,crystal-reports,multiple-columns,Crystal Reports,Multiple Columns,我想要多个栏目,我上网寻找解决方案。但正如所附图片中所示,我需要生成一个可以给出类别的报告(第1组和第2组数据),但我需要第1组位于中心,而不是列格式的组数据。因此,我知道第2组数据是我对每个领域所需内容的总结,即第1组内容 如何将组1设置为在不使用多列格式的情况下在中心显示区域名称,而将组2设置为多列格式。当您使用“使用多列格式的组”时,所有组都将采用该样式。您可以使用以下几种变通解决方案: 如果组可以用分页符分隔,那么组页脚2可以设置为添加“之后的新页面”,组页眉1的标题可以放在页眉中 使用

我想要多个栏目,我上网寻找解决方案。但正如所附图片中所示,我需要生成一个可以给出类别的报告(第1组和第2组数据),但我需要第1组位于中心,而不是列格式的组数据。因此,我知道第2组数据是我对每个领域所需内容的总结,即第1组内容

如何将组1设置为在不使用多列格式的情况下在中心显示区域名称,而将组2设置为多列格式。

当您使用“使用多列格式的组”时,所有组都将采用该样式。您可以使用以下几种变通解决方案:

  • 如果组可以用分页符分隔,那么组页脚2可以设置为添加“之后的新页面”,组页眉1的标题可以放在页眉中

  • 使用子报表,其中组的格式为多列,但不在主报表中

  • 您可以将组页脚2的内容放入“详细信息”部分,并将其抑制,除非它已到达组的末尾。这些组将不再需要为多个列设置格式,并且组页脚2将需要被永久抑制。您可以基于以下任意一种情况抑制“详细信息”部分:

    a。为您的记录编号创建一个运行总数(计数)(在组更改时重置),并将其与组的摘要(计数)进行比较。然后,压制将是:

    {#RecordNumber} <> COUNT({field},{group})
    
  • Not(NextIsNull({group})) AND Next({group}) = {group}