0

我有一个主报告,并且需要其中一个字段成为另一个报告的超链接(使用该字段作为第二个报告的参数)。

  • 我右键单击,然后单击Hyperlink
  • Link Target- 空白的
  • Link Type- 报告执行

参数:

  1. 姓名: _report 表达: /ca_ppm/resources/PSR_MilestoneReportV2.jrxml
  2. 姓名: program 表达: $F{name}

该参数program在子报表中用于拉取信息。

_report 的表达式是.jrxml子报告文件的正确路径,我还将该.jrxml文件标记Controls and Resources为主报告中的资源...

然而我收到了这个错误:

Unexpected type (File) of the resource with URI/ca_ppm/resources/PSR_MilestoneReportV2.jrxml

这似乎是一个路径问题。

我错过了什么吗?

4

1 回答 1

1

_report 需要是具有数据源和子的报表单元(与主报表具有相同类型的资源/实体),而不是 JRXML 文件资源。

如果您想将“程序”作为参数传递,则需要在目标报告单元中为它定义一个输入控件(除了 JRXML 报告参数)。

于 2016-05-27T12:58:03.767 回答