将子报表参数发送到水晶报表中的主报表参数

时间:2013-08-18 07:47:22

标签: crystal-reports crystal-reports-2008 crystal-reports-xi

我正在使用 Crystal报表,我希望在shared variable中显示Main Report的值,该值将从Sub Report更改。我知道,这是一个非常古老的话题,互联网和堆栈流也有解决方案。

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)。怎么样 ? 我试过上面的帖子,但我确信我缺少了一些东西。请帮助我做错了。

1 个答案:

答案 0 :(得分:0)

例如:如果您有一个主报告说'MainReport'和子报告名为'SubReport',并且您分别在'MainReport'和'SubReport'中有@mainFormula和@subFormula。公式字段就像其他字段一样。您可以将这些字段添加到报表中,以便在运行报表时显示这些字段。要解决您的问题,如果您在“SubReport”中使用@subFormula在运行报表时显示/显示该值,请尝试将其删除。