コレクション内でレコードの値を検索

コレクションのレコードでは、特定のフィールド値を検索することができます。たとえばインディアナ州に所在する全ての顧客のレコードを検索するとします。この場合、 [顧客] フォームを使用して、[州/県]フィールドで省略形 [IN] を検索します。コレクション内の値を検索機能により、インディアナ州の最初のレコードが見つかります。この検索操作は、必要な顧客が見つかるまで繰り返すことができます。

注:  この検索は収集されたコレクションのみに適用され、データベースを照会しません。したがって、収集されるレコードの最大数によって制限されます。

レコードのコレクションで特定のフィールド値を検索するには、以下の手順に従います。

  1. 開いているフォームで、検索場所とするコレクションを表示します。
  2. 検索場所とするフィールドまたはグリッド列をクリックします。グリッドでは現在のカーソル位置から下のレコードだけが検索されることにご注意ください。
  3. [編集 > コレクション内の値を検索] を選択します。
  4. [検索] ダイアログボックスの [検索] フィールドに、単語や数値など、検索する値を指定します。

    値を検索する機能では、「暗示的なワイルドカード」検索を使用します。

    デフォルトの値を検索する機能では、現在フォーカスのあるプライマリコレクションのフィールドが検索されます。プライマリコレクションを検索しない場合は、別のコレクションとフィールドを選択できます。

    • [検索するコレクション] リストから、検索するコレクションの名前を選択します。名前がわからない場合はフォームに戻り、[ヘルプ > このフォームについて] をクリックして、現在のコレクションの名前を確認します。
    • [検索するプロパティ] リストから、検索するフィールドの名前を選択します。
  5. 大文字と小文字の組み合わせが入力したものと一致するレコードを見つけるには、[大文字と小文字を区別] を選択します。
  6. [OK] をクリックして、検索対象の値を含む最初のレコードを見つけます。
  7. 値を含む次のレコードを検索するには、[編集 > 再検索] を選択します。
関連トピック