通常、
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を実行します。
VariablesJasperのは、あらゆるプログラミング言語の変数と非常によく似ています。これらは通常、レポート式を評価し、その中に値を保持するために使用されます。