【问题标题】:Dataset (sql query) for each cell (table) in iReport 5.6.0iReport 5.6.0 中每个单元格(表)的数据集(sql 查询)
【发布时间】:2016-03-28 22:56:12
【问题描述】:

我想在 iReport 中创建表格,每个单元格都有不同的查询(数据集)。

我可以通过创建不同的表格来限制一个单元格并合并详细信息带中的多个表格。但看起来它不是一个最佳解决方案。

简而言之,我想在给定表格中用不同的查询填充每个单元格。这可能吗?

以下代码是针对两个不同表的两个数据集编写的:

<subDataset name="cell1" uuid="86ffe7f4-2494-40e4-bbc4-4c788e89ac8c">
<queryString>
        <![CDATA[SELECT id
        FROM patientbill
       where id = 463
    </queryString>
    <field name="id" class="java.lang.Integer"/>
</subDataset>
<subDataset name="cell2" uuid="66267ea4-db72-4a56-ae9f-a2d3be11a851">
    <queryString>
        <![CDATA[SELECT billnumber
  FROM patientbill
  where id = 463
    </queryString>

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    我找到了替代方案。也许,它是一个黑客。正如我在我的问题中提到的那样,您不能将子数据集设置为单个单元格。要在报表中完成多个查询,请使用带有子数据集的不同表。

    底线是 Jasper iReport 中不能有子数据集。

    -谢谢你

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多