【发布时间】:2013-06-14 04:50:05
【问题描述】:
我正在使用 jasper 报告 5.0.0 并使用如下所述的场景创建报告: 在我的 ireport 中,我需要显示学生姓名、班级、id、目标、proficiencyForGoal。每个学生都有多个目标,每个目标都有进步。我的 sql 查询如下: 从按 prog.goal_id 连接和分组的 2 或 3 个表中选择 stud.name、stud.class、stud.id、prog.goal_id、prog.proficiency。此查询为每个学生提供多行。并且 ireport 每行创建多个 PDF(使用 PDF 预览)。 但我想在单个 PDF 中显示所有目标和目标熟练程度以及学生详细信息,例如姓名、班级、ID。那就是我想要每个学生一份包含所有详细信息的 PDF。因此,如果有 500 个学生,那么 500 个 pdf。
假设每个学生有 10 个目标,那么现在我得到的是 10 个 PDF,其中一名学生的姓名、班级、ID 重复,而对于 500 名学生,我得到 500*10=5000 个我不想要的 pdf。
感谢您对如何实现此要求的快速输入或想法。
谢谢
【问题讨论】:
标签: jasper-reports