将子报表中的值传递给Crystal Reports上的MainReport

时间:2014-06-26 09:50:51

标签: crystal-reports

我目前在Crystal Report共享变量方面遇到问题。这是我的情况。

我的报告包含多个子报告(当然还有主要报告)。我需要在子报表中公开主报表中的值,但问题是我需要在呈现子报表之前显示它。请参阅下图:

enter image description here

正如你可以看到上面的图像,我需要在TOP上显示下面的值(带有RED环绕的子报告,带有VALUE)(红色环绕没有值)。

我使用了共享变量,但我认为它不会起作用,因为首先会在下面(我需要获取值)之前渲染TOP(我需要在子报表中显示值)。

有可能吗?

1 个答案:

答案 0 :(得分:0)

显示值的部分已在其他部分设置shared变量的值时呈现。

两个选项:

  • 当您想要显示其值时,将子报表的第二个实例添加到该部分之前的部分;您将无法抑制部分或子报表,因此您需要使子报表尽可能小并将字体颜色更改为白色
  • 使用sql-expression字段计算所需的值并完全避免子报告的复杂性