我正在使用 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)。怎么样 ? 我试过上面的帖子,但我确信我缺少了一些东西。请帮助我做错了。
答案 0 :(得分:0)
例如:如果您有一个主报告说'MainReport'和子报告名为'SubReport',并且您分别在'MainReport'和'SubReport'中有@mainFormula和@subFormula。公式字段就像其他字段一样。您可以将这些字段添加到报表中,以便在运行报表时显示这些字段。要解决您的问题,如果您在“SubReport”中使用@subFormula在运行报表时显示/显示该值,请尝试将其删除。