2011-07-21 6 views
1

サブレポートを含むレポートがあります。サブレポートからメインレポートのフィールドに値を取得しようとしています。私の問題は、それが正しいレポートに表示されていないことですが、レポートは後続のレポートになります。だから、おそらく私は正しくvarをリセットしていない。メインレポートクリスタルにサブレポートの値を渡します。

サブレポートヘッダー

whileprintingrecords; 
shared numbervar amount := 0; 

サブレポートフッター

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

Mainreport式フィールド

shared numbervar amount; 
amount; 

I詳細セクションにサブレポートが(また、レポートヘッダーに入れしようとした - Iとにかく報告を抑えている)。次に、詳細セクションでは、メインレポートに0.00と表示されている数式フィールドがありますが、レポートページを循環すると、直後のレポートに希望の値が表示されます。サブレポートとメインレポートを契約番号でリンクしています。

何か助けていただければ幸いです。私は何か正しいことを宣言していないのですか、どこかで共有金額を0に設定する必要がありますか?

おかげでメインレポート式に

+0

詳細セクションaとセクションbを作成しました。セクションbのセクションa - formulaフィールドにサブレポートを置き、それを解決するように見えました。 –

答えて

0

がnumbervar量を共有します。
amount:= amount;

関連する問題