【发布时间】:2013-08-18 07:47:21
【问题描述】:
我正在使用 Crystal Report,我想在 Main Report 中显示 shared variable 的值,该值将从 Sub Report 更改。我知道,这是一个非常古老的话题,互联网和 stackoverflow 上也有可用的解决方案。
Crystal Reports: How to pass a parameter from a subreport to the parent report?
http://www.ehow.com/how_5287432_use-shared-variable-crystal-report.html
我尝试了这两种解决方案,但都没有奏效。我确定我缺少一些东西。我刚刚开始研究水晶报告,所以这可能是个小错误。
我尝试了什么?
我在主报表中创建了一个名为 f_main 的公式 并添加了
Shared NumberVar balance;
balance := 0;
现在我将它拖到主报告上以查看输出。当然输出只会是0。然后我在名为 f_sub 的子报表中添加了一个新公式。添加添加
Shared NumberVar balance;
balance := 5;
现在子报表中的输出为 5,但我也想在主报表中显示相同的输出(平均为 5)。如何 ? 我试过上面的帖子,但我确定我错过了一些东西。请帮助我做错了什么。
【问题讨论】:
-
您是否在子报表中使用子报表公式来显示为字段?尝试删除它。
-
我创建了两个公式,一个在主报告中,另一个在子报告中。两者都使用共享变量。
-
尝试提供不同的名称,如果您使用子报表公式显示为字段,请将其删除。只需将该公式保留在子报表中,但不要将其拖到子报表中。
-
@Nisha 我对两个公式都有不同的名称,请清除此行“如果您使用子报表公式显示为字段,请删除它”
标签: crystal-reports crystal-reports-2008 crystal-reports-xi