FastReportでDelphi変数の値を表示するチュートリアル

フォームにTButtonとTfrxReportを配置します。

001

フォームに配置したfrxReport1コンポーネントをダブルクリックします。
FastReportデザイナーが表示されます。

002

テキストオブジェクトを配置します。

003

004

変数名を入力します。
ここでは「[Val1]」と入力します。

005

「OK」ボタンを押します。

006

FastReportデザイナーを閉じます。

Button1コンポーネントのOnClickイベントを記述します。
frxReport1コンポーネントのScriptプロパティに変数の値を設定して、ShowReportメソッドで帳票を表示します。

procedure TForm1.Button1Click(Sender: TObject);
begin
  // 変数に値を設定する
  frxReport1.Script.Variables['Val1'] := 'Hello World';
  // 帳票を表示する
  frxReport1.ShowReport();
end;

アプリケーションを実行します。

007

ボタンを押すと帳票が表示されます。

008

コメント

  1. いつも大変参考にさせていただいております。

    C++Builder XE4で使用していますが、
    frxReport1->Script->Variables[ “VAL” ] = “0” ;
    で変数の設定が出来ました。
    そこで質問ですが、BarcodeオブジェクトでBaecode EditorのCodeにで
    値を設定することが出来ましたが、Barcodeオブジェクトの”Page”などの変数を連結したいのですが
    ではエラーになりました。
    方法がありましたらお教えください。
    よろしくお願いします。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください