JasperReportsパラメータがいくつかiReportで機能することはわかっていますが、 JasperReports Serverでは失敗しますが、ここで気が狂いそうになり、他に何を試すことができるかわかりません。
クエリ:
Select
app_user."first_name",
app_user."last_name"
From
app_user
Where
app_user."first_name" like $P{a}
パラメーター (次のデータを持つ新しいパラメーターを追加):
name: a
Parameter class: java.lang.string
Use as a prompt: checked
他のすべては空です。
これをiReportで実行すると、プロンプト ウィンドウが表示され、そこに文字列を入力できます。プレビューで正しいデータを取得すると、レポートは正しくフィルター処理されます。
サーバーでこのレポートを操作するために、新しい入力コントロールを追加しました。
id: a
name: a
Type: multi-select query (check box)
query resource: local
id: a
name: a
Query
Select
app_user."first_name"
From
app_user
Data source (from repository and selected database)
Value and visible columns
Value: first_name
Visible columns: first_name
JR サーバーからこのレポートを実行すると、(first_name から選択するための) 正しい入力コントロールが得られますが、得られるレポートは空です。
パラメータ名、クエリなどは適切である必要があるため、他に何を確認または実行できるかわかりません。
私の設定で他に何が間違っている可能性があるかについてのアイデアがある場合。