CrystalReportで共有変数を使用する方法
画像クレジット: AlexBrylov / iStock /ゲッティイメージズ
共有変数は、CrystalReportで非常に役立ちます。 ローカル変数やグローバル変数とは異なり、共有変数に格納されている値は、CrystalReportのどこにでも設定および/または表示できます。 たとえば、Ageという共有変数を作成できます。 次に、値31を1つのサブレポートに保存し、その値を別のサブレポートに表示できます。
ステップ1
共有変数を設定します。 共有変数は、メインレポートの任意の場所または任意のサブレポートの任意の場所に設定できます。 Ageという共有変数を設定するには、次のコードを使用します。
今日のビデオ
Shared NumberVar UserAge; UserAge:= {Table1.Age}; ""
ステップ2
共有変数を表示または使用します。 共有変数は、メインレポートの任意の場所、または任意のサブレポートの任意の場所で処理または表示できます。 次のようにAge変数を共有します。
Shared NumberVar UserAge; UserAge
ステップ3
レポートの任意の場所で、数式またはセクションで共有変数を使用します。
ヒント
共有変数を使用すると、サブレポート間でデータを共有できるため、CrystalReportのパフォーマンスを向上させることができます。 これにより、1つのサブレポートで非常に多くのテーブルをリンクする必要がなくなり、CrystalReportの速度が向上します。