帳票ツールFineReport・SQLで曖昧検索を行う

帳票ツールでデータ表示をする時、ウィジェットを使ってデータフィルタをするのはよくあることです。通常はチェックボックスやコンボボックスウィジェットでデータを検索する。
ここで紹介するのはSQL言語で曖昧検索を行う方法です。
テキストウィジェットに一部の文字を入力すればこの文字を含める全てのデータが表示されます。
1、一つのデータベースクエリを追加して曖昧検索のSQL言語を書く。ここでp_EmployeeNameはパラメータになります。

帳票作成ツール

SELECT * FROM Employees WHERE EmployeeName LIKE ‘%${p_EmployeeName}%’
2、データベースクエリで取得したフィールドを帳票作成画面にドラッグし、帳票様式を整える。

帳票ツール

3、パラメータをパラメータパネルに追加して、ウィジェットタイプをテキストに設定する。

帳票ツール

4、帳票ツールのページ別プレビューモードを選択して作成したテンプレートをブラウザで表示する。効果は以下の通り。

帳票作成ツール