Jasper reports JasperReports:主报表中有多个子报表

Jasper reports JasperReports:主报表中有多个子报表,jasper-reports,subreport,Jasper Reports,Subreport,我迫切需要一些帮助来实现以下目标: 创建一个master-report.jrxml,其中包括一个目录和相应的子报告 这些子报表都包含具有不同数据查询的不同图表,可以大于一页 包含子报表的每个页面都必须显示一些静态框架和动态内容,如当前子报表的名称和第X页(共Y页) 到目前为止,我的方法是为我所需的每个图表创建sub-report.jrxml(我将图表放在sub-report的摘要栏中)。然后,我用我的静态框架创建了一个MasterReport.jrxml,其中包括摘要栏中的子报告。我期望/希望J

我迫切需要一些帮助来实现以下目标:

  • 创建一个master-report.jrxml,其中包括一个目录和相应的子报告
  • 这些子报表都包含具有不同数据查询的不同图表,可以大于一页
  • 包含子报表的每个页面都必须显示一些静态框架和动态内容,如当前子报表的名称和第X页(共Y页)
  • 到目前为止,我的方法是为我所需的每个图表创建sub-report.jrxml(我将图表放在sub-report的摘要栏中)。然后,我用我的静态框架创建了一个MasterReport.jrxml,其中包括摘要栏中的子报告。我期望/希望JasperReport会在彼此之后提交相应的子报告,但它只是在同一页上透支了

    如何配置报告,以便在新页面上依次显示子报告


    非常感谢您提供的任何帮助。

    尝试在详细信息栏中使用子报表,子报表元素具有“Run to bottom”属性,如果设置为true,将使子报表占据整个页面,并将下一项推送到新页面上。如果“runtobottom”对您不起作用,JasperReports中还有一个分页符元素。对于每个页面上的静态内容,请使用页眉/页脚标注栏。

    尝试在详细信息标注栏中使用子报表,并且子报表元素具有“Run to bottom”属性,如果设置为true,将使子报表占据整个页面并在新页面上推送下一项。如果“runtobottom”对您不起作用,JasperReports中还有一个分页符元素。对于每个页面上的静态内容,请使用页眉/页脚栏。

    当我将子报表放入(主报表的)详细栏时,JasperStudio在预览报表时会进入无限循环。。。我需要换些别的东西吗?谢谢在我从主报告中删除queryExpression“select*from dual”后,无限循环消失了。但是现在我没有看到我的任何子报告。尝试“选择1作为双重测试”,你应该只得到一行。啊,我还必须将我的详细栏的布局更改为“垂直布局”,然后它才能正确呈现。谢谢你的帮助。当我把子报告放在主报告的细节栏时,JasperStudio在预览报告时会进入无限循环。。。我需要换些别的东西吗?谢谢在我从主报告中删除queryExpression“select*from dual”后,无限循环消失了。但是现在我没有看到我的任何子报告。尝试“选择1作为双重测试”,你应该只得到一行。啊,我还必须将我的详细栏的布局更改为“垂直布局”,然后它才能正确呈现。谢谢你的帮助。当问问题时,请不要使用“绝望”这样的词,它们会给人一种可能提供帮助的人不想感受到的紧迫感。这里的人们在空闲时间帮助别人,不需要任何压力。为了获得更多价值,您可以阅读以下内容:。干杯。当问问题时,请不要使用“绝望”这样的词,它们会给人一种可能提供帮助的人不想感受到的紧迫感。这里的人们在空闲时间帮助别人,不需要任何压力。为了获得更多价值,您可以阅读以下内容:。干杯