2011-07-21 34 views
1

我有一个包含子报表的报表。我试图从我的主要报告中的子报表中获得一个值。我的问题是它没有显示在正确的报告上,而是报告之后和随后的报告。所以也许我没有正确地重置var。将子报表值传递给mainreport晶体

子报表页眉

whileprintingrecords; 
shared numbervar amount := 0; 

子报表页脚

whileprintingrecords; 
shared numbervar amount := {ap1.amount}; 

Mainreport公式域

shared numbervar amount; 
amount; 

我在细节部分的报表(也试图把报告标题 - 我无论如何都压制报告)。然后在详细信息部分中,我在主报告中显示0.00的公式字段,但是如果我在报告页面中循环,我的期望值就会在报告中显示。我通过合同编号链接我的报告和主报告。

任何帮助表示赞赏。我是不是在宣布正确的东西,或者我需要将我的共享金额设置为0?

由于

+0

我最终创建了一个细节部分a和部分b - 将子报表放在部分b的部分a - 公式字段中,似乎解决了这个问题。 –

回答

0

在主报告式:

共享numbervar量;
金额:=金额;