【问题标题】:Multiple PDF export with single JRXML使用单个 JRXML 导出多个 PDF
【发布时间】:2014-09-15 19:19:11
【问题描述】:

我使用 iReport 来设计 JRXML 和 JasperReports Server 来安排报告。

我在 iReport 中开发了简单的单个 JRXML,带有 SQL 查询,执行查询并获取记录并生成单个 pdf。

现在我有不同类型的记录,例如:

DEPT     NAME    Salary 
---------------------------
HR       MR XYZ    500000
MFG      MR PQR    300000
HR       MR ABC    400000
EDU      MR DEF    350000
EDU      MR SSS    400000

现在我的要求是为每个部门生成单独的 pdf。意味着一个 pdf 仅包含 HR 相关数据,其他必须仅包含 EDU 相关数据等。

iReportJasperReports Server 如何做到这一点?

【问题讨论】:

  • 您如何使用这些报告?你有管理 PDF 打印的 Java 代码吗?
  • 不,没有 java java 代码。正如我提到的那样,我正在使用 Jasper 服务器来安排报告。

标签: jasper-reports jasperserver


【解决方案1】:

您可以对查询进行参数化。如果我理解正确,并且选择部门是一个简单的 WHERE 子句问题,您可以将其添加到查询中:

WHERE dept like $P{DEPT_PARAM} 

并根据需要从 jasperserver 传递该参数(“%”表示您需要为所有部门打印)

【讨论】:

  • 谢谢@Deltharis ...但我想要每个部门的个人pdf。 Jasper 服务器将如何做到这一点。因为它是带有动态输入参数的计划报告
  • 嗯...您安排更多具有不同参数的pdf?
  • 是的..你是对的..但是如果将来有另一个部门添加,那么我必须再次使用新添加的参数安排其他报告..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-20
  • 1970-01-01
  • 2015-07-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多