通常、
Parameters
レポート入力操作に渡すオブジェクト参照です。理想的には、誰かがparameters
レポート生成プロセス中に合格する責任を負う必要があります。この責任は、レポートの生成を要求している親アプリケーションに委任することも、フラグJasperReport
を使用してユーザーにプロンプトを表示することもできます。isForPrompting
Fields
もう1つは、データソースから返される出力のプレースホルダーです。
以下を実行して、レポートにSQL
表示しようEMPLOYEE_NAME
としているとしましょう。EMPLOYEE_ID
SELECT EMPLOYEE_NAME AS EMPLOYEENAME, EMPLOYEE_ID AS EMPLOYEEID FROM EMPLOYEES WHERE DEPARTMENT_NAME = 'SALES';
DEPARTMENT_NAME
をクエリに渡します。したがって、を使用してJasperでこれを実現できParameter
ます。
クエリはとを返しEMPLOYEENAME
ますEMPLOYEEID
。参照できるように、誰かにこの値を保持してもらいたいと思います。したがって、2つ作成できますFields
:EmployeeName
そしてそれEmployeeId
を実行します。
Variables
Jasperのは、あらゆるプログラミング言語の変数と非常によく似ています。これらは通常、レポート式を評価し、その中に値を保持するために使用されます。