一.概要
FineReport帳票のパラメータータイプには、テンプレートパラメータとデータセットパラメータに分けられます。
二.テンプレートパラメータ
1.テンプレートパラメータ
テンプレートパラメータとは、現在のテンプレートで作成されたパラメータを指します。デザイナメニューバーのテンプレート-テンプレートパラメータで定義できます。現在で開かれている帳票にのみ当パラメータを使用して設計でき、且つフィルタ条件と組み合わせることでデータをフィルターリングしなければなりません。
2.グローバルパラメータ
グローバルパラメータとは、現在の帳票プロジェクトで作成されたパラメータを指し、デザイナメニューバーのサーバー-グローバルパラメータで定義されます。定義方法は、テンプレートパラメータと同じです。現在の帳票プロジェクトの全ての帳票は当パラメーターを使用して設計できます。フィルタ条件と組み合わせることでデータをフィルターリングしなければなりません。詳細についてグローバルパラメータを参照してください。
注1:定義されたグローバルパラメータはFineDBのfine_conf_entityテーブルに保存されます。グローバルパラメータがテンプレートパラメータと同じ名前がある場合、システムはデフォルトでテンプレートパラメータを使用します。
注2:テンプレートパラメータとグローバルパラメータはどちらもテンプレートパラメータのカテゴリに属します。グローバルパラメータの使用方法はテンプレートパラメータと同じですが、異なるのは使用範囲のみです。
三.データセットパラメーター
新しいデータセットを作成するときは、SQL文でデータセットパラメータを定義し、データクエリ中にデータフィルタリング操作を直接的に完成できます。データセットパラメータは、使用範囲に応じてテンプレートデータセットパラメータとサーバーデータセットパラメータに分けられます。
1.テンプレートデータセットパラメータ
デザイナーデータセット管理パネルのテンプレートデータセット-データベースクエリで定義でき、現在の帳票でのみ使用できます。詳細については、データセットパラメータをご参照ください。
2.サーバデータセットパラメータ
デザイナメニューバーのサーバー-サーバーデータセット-データベースクエリで定義されます。定義方法はテンプレートデータセットのパラメーターと同じであり、現在の帳票プロジェクトのすべての帳票で使用できます。
注:定義されたサーバーデータセットパラメータはFineDBのfine_conf_entityテーブルに保存されます。サーバーデータセットパラメータが帳票データセットパラメータと同じ名前の場合、システムはデフォルトで帳票データセットパラメータを使用します。