【问题标题】:Embedding a table in a list in a report in iReport在 iReport 的报表中的列表中嵌入表格
【发布时间】:2017-06-11 16:29:34
【问题描述】:

我正在尝试在 iReport 中做这样的事情:

  • 一个地区所有学校的主要报告。比方说,select * from schools where district_id = $P{dist_id}
    • 每所学校的教师列表(例如,select * from teachers where school_id = $P{school_id},并且 school_idea 由上述内容填充。)
      • 每个老师班级中每个学生的表格(同样的,但现在我想要select * from students where teacher_id = $P{teacher_id})。

我的实际问题空间比这要复杂一些,但这是我遇到的直接问题。

我可以使用子报表来解决这个问题,但问题是,我不想在可以只使用一个时处理一堆 XML 文件。我更愿意将表格嵌入到列表中,嵌入到报告中。

我还可以让所有表格和列表在母版下一级正常工作。

但是,我无法让嵌入到列表中的表格按我想要的方式工作。我怀疑我没有指向正确的子数据集。我似乎只能从主报告的连接中获取参数,我不知道语法,或者不知道如何获取子表的列表子数据集。

那么,这在 iReport 中是否可行?或者,我是否坚持使用子报表来处理这类事情?

【问题讨论】:

    标签: list jasper-reports ireport


    【解决方案1】:

    你可以加入 Districts X Schools X Teachers X Students。

    然后使用一个大结果集,您可以使用分组来显示数据。这将避免子报告问题。

    在没有大量信息的情况下,处理子报表和子数据集有点棘手。 :/

    【讨论】:

      猜你喜欢
      • 2010-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多