【検索サブフォーム】
レイアウト
![]() |
|
初期表示
- 呼び出し元画面から支出情報を受け取る.
- 支出情報を名称で集約する(SQLでのGROUP BY).
-
集約した名称をソートして名称コンボボックスに設定する(先頭は空白とする).
※ソートは現在のカルチャ依存の自然順ソートとする.2-1.支出情報 2-2.名称コンボボックスのソート順 -
種別コンボボックスを設定する(空白+種別※1).
3-1.種別コンボボックス
名称コンボボックスへの直接入力
- 名称コンボボックスは直接入力可能とする.
検索ボタン押下
- 検索の方法が名称コンボボックスの選択状態によって2通りに分かれる.
-
名称コンボボックスから名称を選択している場合
選択された名称と一致する支出情報を支出テーブルへ表示する. -
名称コンボボックスへ直接入力している場合
直接入力されたワードと曖昧一致する支出情報を支出テーブルへ表示する(SQLでのLIKE '%[ワード]%').
![]() |
![]() |
-
種別コンボボックスを選択している場合,選択された種別が検索条件に追加される.(AND)
5-1.種別のみ 5-2.名称と種別のAND検索
- 検索後の支出テーブルは先頭行までスクロールする.
- 検索結果が存在しない場合は,支出テーブルはクリアされて何も表示されない.
ツールチップの表示
- 備考のある行にマウスオンしたとき,ツールチップを表示する.
- ツールチップには支出情報の備考を表示する.
-
備考のある行は背景色を変更する(#DEFCE7).
6.ツールチップに備考を表示