我正在尝试使用子报表创建一个报表,但是在执行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。
答案 0 :(得分:0)
您应该能够右键单击子报表或嵌入式组件并选择“设置子报表或链接属性”,然后在“字段”选项卡中选择“组件”编辑框中的“带状对象”,然后选择“字段(主要)=字段(子报表)”,其employee_id为两份报告。确保两个报告都包含employee_id。