- PR -

CrystalReportsでサブレポートの値を取得したい

1
投稿者投稿内容
りんご
ベテラン
会議室デビュー日: 2006/12/21
投稿数: 51
投稿日時: 2007-06-08 10:06
こんにちは。いつもお世話になっております。
開発環境:CrystalReportsXI、VB.NET、WindowsXP、Firebird

現在、CrystalReportsXIを使用して帳票を作成しています。

プライマリレポートとして詳細レポートを作成し、サブレポートとして集計レポート(3つ以上)を作成しています。
グループヘッダーにサブレポート(集計)を配置してます。
各サブレポートの中でデータの件数・金額など小計を出しているのですが、
この3つのサブレポートの小計を集計して、プライマリレポートの総合計に表示したいのですが、
サブレポートの式フィールド値は、プライマリ側から参照することは可能でしょうか?
可能だとすると、どういう方法(構文)がありますか?

プライマリレポート(テーブルAの表示)とサブレポート(テーブルBの表示)は日付でリンクさせていますが、
サブの小計を参照したいので「リンク」という意味合いではないように思いました。
またサンプルを探しても、なかなか見つかりません。

ちなみにサブレポートの小計は式フィールドで集計しています。
名前:@小計

コード:
sum ({TAB801.AMOUNT1}) + ({TAB801.AMOUNT2}) + ({TAB801.AMOUNT4}) + ({TAB801.AMOUNT5}) + ({TAB801.AMOUNT6})
+({TAB801.AMOUNT7}) + ({TAB801.AMOUNT8})



プライマリ側にTextフィールドを設置して、試しに{Subreport1.@小計}としても、
そのまま文字しか出ません・・

どなたかご教授を、もしくは参考URLをよろしくお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)