我使用iReport来设计JRXML和JasperReports服务器的报表调度。
我在iReport中用SQL查询开发了简单的单个JRXML,它执行查询并获取记录并生成单个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只包含人力资源相关数据,其他必须只包含EDU相关数据等。
如何使用iReport和JasperReports服务器来实现?
发布于 2014-09-15 10:58:10
您可以将查询参数化。如果我理解正确,并且选择部门是一个简单的问题,您可以添加到查询中的哪个子句:
WHERE dept like $P{DEPT_PARAM} 并在需要时从jasperserver传递该参数("%“用于所有部门的打印)
https://stackoverflow.com/questions/25845531
复制相似问题