【问题标题】:How to hide group column headers in a FastReport drill down grouped report when the group is collapsed?折叠组时如何在 FastReport 向下钻取分组报表中隐藏组列标题?
【发布时间】:2021-02-23 01:56:12
【问题描述】:

在 Delphi 2009 中使用 FastReport 4。

我有一个简单的向下钻取分组报告(即 groupheader1.drilldown = true),它从单个数据集运行,其中一个组标题后跟一个主数据带。

组头有一些包含整个组数据的备忘录,主乐队有一些包含该组数据的备忘录。

为了在组展开时获取每个组的各个项目的列标题,我在组标题的底部放置了一些带有纯文本的备忘录。 (在第一张图片中以红色突出显示)

当组展开时效果很好,但当我折叠组时看起来很奇怪,因为我仍然看到每个组的列标题,即使数据已折叠。 (见第二张图片)

有没有更好的方法来为展开的数据制作列标题,以便它们只在数据本身展开时出现?

这是报告设计

这是组折叠后的样子(注意您可以看到所有列标题)

这是其中一个组展开后的样子(该组看起来不错,但其他组看起来很奇怪)

【问题讨论】:

    标签: fastreport


    【解决方案1】:

    为了帮助其他人查看此问题,我找到了以下答案。

    1. 在第一个组标题下方添加一个相同的组标题 条件为第一个。

    2. 将 col 标题放在较低的组标题中并留下备忘录 上面有摘要组信息。

    3. 设置 DrillDown := true 为上组标题,false 为下组 一个。

    所以设计看起来像......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-09
      相关资源
      最近更新 更多