レコードの検索 > 特定の範囲に一致する情報の検索
 

特定の範囲に一致する情報の検索

情報の範囲はデータタイプによって異なります。

数字: 小さい数字から大きい数字

日付、時刻、およびタイムスタンプ: 一番早い日付/時刻/タイムスタンプから一番遅い日付/時刻/タイムスタンプ

テキスト: 単語の索引順に基づく、最初の単語から最後の単語 (ソート順ではありません)。単語には、1 つの文字を指定できます。たとえば、フィールドで「 <M」を検索すると、フィールドの索引順で「M」より前にある単語を含むレコードがすべて返されます。

指定した範囲内の情報を検索するには、次の操作を行います。

1. 検索条件を開きます。

検索条件の指定を参照してください。

 

目的

使用する演算子

指定した値よりも小さい値を検索

<

<40
<2019/09/07
<M

指定した値に等しいか、これよりも小さい値だけを検索

<= または

<=95129
05:00:00
<=M

指定した値よりも大きい値を検索

>

>95129
>2019/09/07
>M

指定した値に等しいか、これよりも大きい値だけを検索

>= または

>=100
>=2019/09/07
8:00
M

指定した範囲内の値だけを検索

.. または ...
(2 つまたは 3 つのピリオド)

12:30...17:30
2019/01/01..2020/06/06
A...M
月..金

指定した第二範囲内の値だけを検索

{..} または {...}
(2 つまたは 3 つのピリオド)

2019/7/{1...15}
2020/{1..3}/{10..16}
12:{30..45}
{7...9}:15 午後

月、年、分などの日付コンポーネントまたは時刻コンポーネントのみに基づいています (例については下記を参照してください)。

指定しない場合は、要素に"*"を入力するか、何も入力しない

2019/3/*
2/*
2019 *:30 午後

2. ステータスツールバーの [検索実行] をクリックします。

メモ 

日付、時刻、タイムスタンプフィールドで指定した範囲内の情報を検索する場合は、すべての日付コンポーネントまたは時刻コンポーネントを指定する必要はありません。たとえば、"2019/05/01...2019/05/31" を入力する代わりに "2019/5" を入力して、2019 年 5 月内のすべての日付を検索することができます。

演算子を結合して、範囲検索を効率よくすることができます。たとえば、"2019/*/{10..15}" を入力して、2019 年のうち日付が 10 日から 15 日である日付をすべて検索します。

日付の範囲を検索するスクリプトの作成の詳細については、FileMaker ナレッジベースを検索してください。

次の表で、日付、時刻、およびタイムスタンプを検索するためのさまざまな方法の例を参照します。

 

日付の検索

検索フィールドに入力するデータ

2019 年 6 月

2019/6

2019 年 7 月から 2020 年 10 月まで

2019/7...2020/10

金曜日になる日付

=金曜日

2019 年 10 月または 11 月の 10 日から 16 日まで

2019/{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 午後

2019 年 5 月の午後 7 時台

2019/5 7 午後

2020 年の月曜日

=2020月

2020 年 11 月 10 日から 16 日までの、午後 3 時から 午後 5 時台

2020/11/{10..16} {3..5} 午後