gpt4 book ai didi

java - 碧 Jade 报告 : Cover page

转载 作者:搜寻专家 更新时间:2023-11-01 02:34:40 27 4
gpt4 key购买 nike

我有一个 JasperReport,我想为这个报告创建一个封面。封面必须包含一些来自数据库的信息,如公司名称等。我正在尝试使用子报表来执行此操作,但没有成功。我创建了一个主报告,其中首先包含封面作为子报告,然后整个报告作为第二个子报告。我收到一份空报告。

我的第二次尝试是将封面作为子报表放入主报表中,但是这也不起作用。

任何提示如何做到这一点?


非常感谢。

最佳答案

目录讨论

使用 Jasper Reports 设置子报表并不简单。至少有两种方法可以告诉主报表在哪里可以找到子报表。

  1. SUBREPORT_DIR 参数提供一个值。
  2. 将子报表放在 CLASSPATH 中。

对于解决方案1,在运行时确定主报表位置的绝对目录。然后,将子报表放在主报表下的相对目录中。最后,告诉主报表包含子报表的子目录的绝对路径。

我没有用过方案二。

参数化大师

考虑参数化主报表,而不是创建子报表。

  1. 向报告中添加参数列表。
  2. 将参数拖到报告标题上。

如果您只有一份报告,但想使用不同的 Logo (以及公司名称、样式等),请使用参数来配置外观。

子报表使用

我发现当对数据的查询几乎相同但需要以稍微不同的方式对数据进行分组时,创建子报表很有用。主报告包含所有通用的内容(显示输入参数——以便重新创建报告、标题、公司名称、用户名、时间戳、页码等),子报告侧重于不同之处。通常,子报表会重叠并且仅根据输入参数的值执行。

关于java - 碧 Jade 报告 : Cover page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1366382/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com