0

我正在使用Crystal Report,我想显示 in 的值,该shared variableMain Report将从Sub Report. 我知道,这是一个非常古老的话题,互联网和 stackoverflow 上也有可用的解决方案。

Crystal Reports:如何将参数从子报表传递到父报表?

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)。如何 ?我试过上面的帖子,但我确定我错过了一些东西。请帮助我做错了什么。

4

1 回答 1

0

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

于 2013-08-30T03:16:21.403 回答