如何从子报表访问父报表字段?

时间:2014-03-23 21:36:56

标签: jasper-reports

是否有语法从 JasperReports 表达式中的子报表访问父报表字段?

2 个答案:

答案 0 :(得分:0)

不,您无法直接从子报表访问父报表数据。您必须将主报表的数据源作为参数传递到子报表中(或者甚至作为子报表的数据源,如果您不需要其他报表)。

答案 1 :(得分:0)

是的,你可以这样做。但这取决于您想要访问它的位置。在公式创建器中,您始终可以访问已打开表单的字段。例如,您在记录10上打开表单。您的表单称为用户。它仍然是开放的,你打开报告。在报告中,您可以访问用户表单的字段。

有几种方法可以做到这一点,我需要准确的描述你想要实现的目标,以帮助你。但是这里是你如何在表达式构建器中发现字段的路径。

enter image description here

这是俄语,但我会解释。

  1. 导航至您当前打开的表单或报告数据库
  2. 选择字段
  3. 双击<value>,将在表达式构建器中插入路径到字段。你可以从那里开始。
相关问题