AG-TECH CORPAG-TECH CORP

ENGLISH
TOP/サポート/FAQ/ FastReport VCL/Delphi で格納した値を FastReport へ渡すにはどうすればよいですか?

Delphi で格納した値を FastReport へ渡すにはどうすればよいですか?

スクリプト変数を作成して FastReport へ渡してください。

 

このスクリプト変数は、FastReport 内で作成するレポート変数とは異なります。
その違いは、Programmer’s Manual の「変数の一覧を使った作業」→「スクリプト変数」ページで確認することができます。

 
例えば、”test” という文字列を MyVariable という変数名で渡したいときは、下記のようなプログラム コードを使用します。
FastReport デザイナーのテキスト オブジェクトでは、[MyVariable] と記述して使用できます。

begin
  frxReport1.Script.Variables['MyVariable'] := 'test';
end;

 
また、配列で数値の 1,2,3 を MyVariable という変数名で渡したいときは、下記のようなプログラム コードを使用します。
FastReport デザイナーのテキスト オブジェクトでは、[MyVariable[0]]、[MyVariable[1]]、[MyVariable[2]] と記述して各配列の値が使用できます。

var MyVariable: variant;


begin
  MyVariable := VarArrayOf([1,2,3]);
  frxReport1.Script.Variables['MyVariable'] := MyVariable;
end;

< FRPTVC4X11121301 >

Contactお問い合わせ

お気軽にお問い合わせください。

    必須会社名

    個人のお客様は「個人」とご入力ください。

    必須お名前
    必須メールアドレス
    必須メールアドレス(確認)
    必須ライセンス ありなし
    ダウンロード目的