範囲検索を行う
最終更新日: 2023年6月29日
R8 | R9
図1は数値型項目の範囲検索が有効になった画面例です。
範囲検索を無効にすると図2のようになります。この場合は指定した値に合致するかどうか、という検索になります。
モデル項目詳細定義の検索制御タブ内にある「共通>範囲検索を行う」のチェックを解除すると、範囲検索ではなくピンポイントの検索になります。
「検索制御>日付・時刻>日付・日付と時刻のとき条件入力欄を2つにする」を有効にします。(標準では有効になっています。)
「検索制御>共通>範囲検索を行う」を有効にします。また「共通>条件式」を空欄にします。
検索範囲の初期値に「月初」「月末」を指定することができます。
開始部分を「初期値 > 検索画面表示時」に、終了部分を「初期値 > 検索画面表示時(範囲検索の上限項目)」に指定します。それぞれ、特別表記 now を使います。
日付型項目で、年(または年度)を指定すると、自動的に月(および月・日)を補完させることができます。
開始月を自由に指定することができます。終了月は開始月-1となります。
「検索制御 > 日付・時刻」で、「日付補助入力」を「リストボックスの利用」とします。上の例では "年月日" を使いましたが、"年月" とすることもできます。(日の部分は入力できませんが、自動的に月初と月末扱いになります。)
開始項目「月」(補完)を指定します。
「開始日」「終了月」「終了日」は自動的にセットされます。これらを指定することはできません。
開始日付だけ指定して範囲検索を行うこともできます。
例えば、「2022年3月」と指定した場合「2022年3月1日〜3月31日」で検索を行います。
日付補助入力に「リストボックスの利用(年/年月/年月日)」を設定します。(「カレンダの利用」設定時には機能しません。)
リストボックスのパターンにより検索範囲は次のようになります。
「日付と時間」型の場合、時間まで指定することで一致するデータを検索することができます。
検索画面で、テキストフィールドを用いた日付入力を行うことができます。4つのパターンがあります。
この設定はHTMLテーブルでのみ有効となります。CSSレイアウトの場合、この設定は利用できません。
年の入力フィールドは最大入力文字数 4 で用意されます。
設定は「検索制御 > 日付・時刻 > 日付補助入力機能」で「リストボックスの利用(年)」を選択し、入力部分に "text" と指定します。
年度の入力フィールドも最大入力文字数 4 で用意されます。
設定は「検索制御 > 日付・時刻 > 日付補助入力機能」で「リストボックスの利用(年)」を選択し、入力部分に "text" と指定します。
年月の入力フィールドは最大入力文字数 6 で用意されます。
入力フォーマットは "yyyyMM", "yyyy/MM", "yyyy-MM" のいずれも入力できます。入力後に "yyyy-MM" に変換されます。
設定は「検索制御 > 日付・時刻 > 日付補助入力機能」で「リストボックスの利用(年月)」を選択し、入力部分に "input" と指定します。
年の入力フィールドは最大入力文字数 4 で用意されます。月の入力フィールドは最大入力文字数 2 で用意されます。
年を入力すると月は自動的に開始部に "1" が、終了部には "12" が補完されます。
設定は「検索制御 > 日付・時刻 > 日付補助入力機能」で「リストボックスの利用(年月)」を選択し、入力部分に "text_ym" と指定します。
例
定義方法
日付型、日付時刻型項目の場合
文字列型項目の場合
日付型項目の開始および終了の初期値の設定
定義方法
now:firstday
now:lastday
月日の自動補完
※この自動補完機能は、検索条件の日付型項目の入力方式を「リストボックス」とした場合に使うことができます。
例1:「年」で補完する
例2:「年度」で補完する
下図は年度始まりを4月とした例です。
定義方法
年の場合
年度の場合
下図では「4」を指定しました。
開始日のみの指定で範囲検索する
定義方法
あわせて「日付・日付と時刻型のとき条件入力欄を2つにする」の設定を解除します。
日付補助入力のパターン
入力値
検索範囲
年
年のみ指定
指定年の1月〜12月
年月
年月指定
指定した月の1日〜月末日
※ 月は必ず補完されます。空白にすることはできません。
年月日
年月日指定
指定した日付
※ 月、日は必ず補完されます。空白にすることはできません。テキストフィールドを用いた年、年度、年月日の検索
重要
年のみを指定する
年度のみを指定する
さらに「開始項目「月」(補完)」に年度の開始月を指定します。
年月を指定する(同一フィールド)
年月を指定する(別フィールド)
入力支援・入力チェック
範囲検索条件の入力欄のレイアウト
仕様・制約