我想在iReport中做这样的事情:
select * from schools where district_id = $P{dist_id}
select * from teachers where school_id = $P{school_id}
和school_idea)由上面填写。)
select * from students where teacher_id = $P{teacher_id}
)。我的实际问题空间比这更复杂,但这是我遇到的直接问题。
我可以用子报告来解决这个问题,但问题是,当我可以使用一个XML文件时,我不想处理一堆XML文件。我更希望在列表中嵌入一个表,嵌入到报表中。
我还可以让所有表和列表在主服务器的一个级别正常工作。
但是,我无法将列表中嵌入的表格按照我想要的方式工作。我怀疑我没有指向正确的subDataset。我似乎只能从主报表的连接中获取参数,我不知道语法,或者不知道如何获取其子表的列表子数据集。
那么,这在iReport中是否可行?或者,我是否坚持使用子报告来处理这类事情?
答案 0 :(得分:1)
你可以加入区X学校X教师X学生。
然后使用一个大的结果集,您可以使用分组来显示数据。这样可以避免子报告问题。
使用子报告和subDataset在没有大量信息的情况下帮助解决这个问题有点棘手。 :/