Search Results for

    Show / Hide Table of Contents

    Hello, World! レポート

    この例では、プレビューを作成する前に、ダイアログ フォームを使用してあいさつ画面を表示するレポートを作成します。

    Delphi で新しいプロジェクトを作成し、フォーム上に TfrxReport と TfrxDialogControls コンポーネントを配置します。TfrxReport コンポーネントをダブルクリックして FastReport デザイナーを開き、ダイアログ フォームをレポートに追加します。そのフォームにラベル コントロールとボタン コントロールを配置します。

    オブジェクトのプロパティを次のように設定します。

    Label:
    Caption = 'Hello, World!'
    
    Button:
    Caption = 'OK'
    Default = True
    ModalResult = mrOk
    

    フォームの BorderStyle プロパティを bsDialog に設定します。コントロールとフォームのどちらも、対応する Delphi コントロールと同様のプロパティのセットを備えています。

    ダイアログ フォームのデザインが完了したら、レポート デザインの Page1 タブに戻り、そのページにあいさつを含んでいるテキスト オブジェクトを配置します。レポートをプレビューすると、次のようにダイアログ フォームが表示されます。

    [OK]ボタンをクリックするとダイアログが閉じ、レポートが構築されて表示されます。システム メニューの[X]ボタンをクリックしてダイアログを閉じた場合には、レポートは構築されません。

    FastReport は次のように動作します。レポート内にダイアログ フォームがある場合には、各ダイアログが ModalResult = mrOk で閉じられたとき、つまり、この例では[OK]ボタンをクリックした場合にのみ、レポートが構築されます。そのため、ボタンの ModalResult プロパティを "mrOk "に設定する必要がありました。

    Back to top © Copyright Fast Reports Inc.