データの検索、ソート、および置換 > レコードの検索 > 特定の範囲に一致する情報の検索
 
特定の範囲に一致する情報の検索
ある数字よりも大きいまたは小さいフィールド値を含むすべてのレコード、または指定した 2 つの日付の範囲内にあるすべてのレコードなど、指定した範囲内の情報を検索できます。範囲はデータタイプによって異なります。
数字: 小さい数字から大きい数字
日付、時刻、およびタイムスタンプ: 一番早い日付/時刻/タイムスタンプから一番遅い日付/時刻/タイムスタンプ
テキスト: 単語の索引順に基づく、最初の単語から最後の単語 (ソート順ではありません)。単語には、1 つの文字を指定できます。たとえば、フィールドで「 <M」を検索すると、フィールドの索引順で「M」より前にある単語を含むレコードがすべて返されます。
指定した範囲内の情報を検索するには、次の操作を行います。
1. 検索条件を開きます。
検索条件の指定を参照してください。
2. 次の表で、指定した範囲内の情報を検索するためのさまざまな方法の例を参照します。
 
目的
使用する演算子
指定した値よりも小さい値を検索
<
<40
<2014/09/07
<M
指定した値に等しいか、これよりも小さい値だけを検索
<= または
<=95129
05: 00: 00
<=M
指定した値よりも大きい値を検索
>
>95129
>2014/09/07
>M
指定した値に等しいか、これよりも大きい値だけを検索
>= または
>=100
>=2014/09/07
8: 00
M
指定した範囲内の値だけを検索
.. または ...
(2 つまたは 3 つのピリオド)
12: 30...17: 30
2014/1/1..2015/6/6
A...M
月..金
指定した第二範囲内の値だけを検索
{..} または {...}
(2 つまたは 3 つのピリオド)
2014/7/{1...15}
2015/{1..3}/{10..16}
12: {30..45}
{7...9}: 15 午後
月、年、分などの日付コンポーネントまたは時刻コンポーネントのみに基づいています (例については下記を参照してください)。
指定しない場合は、要素に“*”を入力するか、何も入力しない
2014/3/*
2/*
2014 *: 30 午後
3. 検索条件を入力したら、ステータスツールバーの [検索実行] ボタンをクリックするか、[検索条件] メニュー > [検索実行] を選択します。
メモ
日付、時刻、タイムスタンプフィールドで指定した範囲内の情報を検索する場合は、すべての日付コンポーネントまたは時刻コンポーネントを指定する必要はありません。たとえば、“2014/5/1...2014/5/31”を入力する代わりに“2014/5”を入力して、2014 年 5 月内のすべての日付を検索することができます。
演算子を結合して、範囲検索を効率よくすることができます。たとえば、“2014/*/{10..15}”を入力して、2014 年のうち日付が 10 日から 15 日である日付をすべて検索します。
日付の範囲を検索するスクリプトの作成の詳細については、http://filemaker-jp.custhelp.com で FileMaker ナレッジベースを検索してください。
次の表で、日付、時刻、およびタイムスタンプを検索するためのさまざまな方法の例を参照します。
 
日付の検索
検索フィールドに入力するデータ
2014 年 6 月
2014/6
2014 年 7 月から 2015 年 10 月まで
2014/7...2015/10
金曜日になる日付
=金曜日
2014 年 10 月または 11 月の 10 日から 16 日まで
2014/{10..11}/{10..16}
年号が明治で 1868 年から 1912 年の 3 月 1 日
m*/3/1
年号が昭和で 1930 年から 1940 年の 12 月 31 日
S{5..15}+12+31
 
時刻の検索
検索フィールドに入力するデータ
午後 3 時台
3 午後
午前 8: 00 から午後 8: 59: 59 まで
8 午前...8 午後
午前
午前
午後4: 30、5: 30、6: 30 のいずれかの時刻
{4..6}: 30 午後
 
タイムスタンプの検索
検索フィールドに入力するデータ
現在の日付の午後3時台
// 3 午後
2014 年 5 月の午後 7 時台
2014/5 7 午後
2015 年の月曜日
=2015月
2015 年11月10日から16日までの、午後 3 時から 午後 5 時台
2015/11/{10..16} {3..5} 午後
関連項目 
レコード内のテキストの検索
数字、日付、時刻、およびタイムスタンプの検索