【问题标题】:Jasper Reports: How can i have multiple growing subreports in a report?Jasper Reports:如何在一个报告中包含多个不断增长的子报告?
【发布时间】:2010-03-29 03:46:31
【问题描述】:

我的要求是在一个报告中显示两个子报告。我正在做的是,我创建了两个子报告并将其放入报告中。

但问题是,两个子报告都在增长(即它们的高度不是静态的,因为记录的数量是可变的)。我只想在第一个子报告结束后出现第二个 sub=report。我怎样才能达到同样的效果?

【问题讨论】:

    标签: jasper-reports subreport


    【解决方案1】:

    您可以通过选择“Float”作为值来使用“Position Type”选项。因此,将根据第一份报告的大小调整第二份报告的大小。

    问候, 拉文德拉·穆蒂亚拉

    【讨论】:

      【解决方案2】:

      您可以将第二个子报表放在第一个子报表的页脚中。当详细信息区域增加时,页脚会向下移动,因此子报表应始终位于第一个子报表内容的下方。

      干杯,

      亚历山大

      【讨论】:

      • 谢谢,但第二个子报告也在增长。另外,我在两个报告下方显示了一些(总计),我已经在页脚中显示了这些内容。您建议的解决方案可能不适用于那里。
      • 把总数放在主页的页脚。所以你有:详细信息:子报表页脚:总计子报表详细信息:常规内容。子报表 A 页脚:子报表 B。
      • 为什么这被选为正确答案? @Raveendra Mutyala 给出的答案应该选对了。
      【解决方案3】:

      尝试在主报告中添加与子报告一样多的详细信息带(您可以右键单击详细信息带并选择“添加另一个详细信息带”)。并将每个子报表放在您制作的每个细节带上。 详细信息带能够根据您的数据行缩小和增长,并且非常适合您的报告。

      【讨论】:

      • 如果您的报告设计允许,这往往比其他建议的答案更好。赞成。
      猜你喜欢
      • 2020-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多