JReport:子报表查询应该基于子链接进行过滤?

时间:2014-09-08 14:22:39

标签: subreport

我正在尝试使用子报表创建一个报表,但是在执行sbreport查询时遇到错误。

主表显示员工和子查询的详细信息,显示每位员工每月的叶子详细信息。

我创建了一个子查询,我从表中选择所有细节。

我的问题是:

当我创建子查询时,它应该根据子链接进行过滤。

例如,主报告中的每一行都代表一名员工。如果主报表和子报表之间的子链接是员工ID,则子查询应根据子链接过滤详细信息。

即。如果子查询是

"select employee_id, noOfLeaves from Employee_Detail"  

然后执行时应执行

select employee_id, noOfLeaves from Employee_Detail where employee_id = 151 (where employee_id = 151 is the row from the main report)

JDesigner中是否有任何设置我可以进行更改以获得此功能。

我使用的是版本10 JERntServer和JDesigner。

1 个答案:

答案 0 :(得分:0)

您应该能够右键单击子报表或嵌入式组件并选择“设置子报表或链接属性”,然后在“字段”选项卡中选择“组件”编辑框中的“带状对象”,然后选择“字段(主要)=字段(子报表)”,其employee_id为两份报告。确保两个报告都包含employee_id。