フィルタを使用したレコードの検索

フィルタを有効にすると、現在フォームに関連付けられている全てのコレクションが消去され、フォームのフィールドが空白になります。次に、フィルタ条件を 1 つまたは複数のフィールドに指定して、これらの条件に一致するレコードのコレクションを取得できます。

前の検索が終了済みの場合、検索基準として使用されたフィールドは全てまだ、その検索基準を保持している場合があります。全ての検索条件のフォームを消去するには、[アクション] メニュー [ > フィルタ > フィルタのクリア] の順に選択します。

フィルタを使用してレコードを検索するには、以下の手順に従います。

  1. レコードの取得に使用するフォームを開きます。
  2. フィルタモードを有効にします。[実行 > フィルタ > フィルタの設定] の順に選択します。
  3. 1 つまたは複数のフィールドに値を指定して、取得するレコードの条件を指定します。

    フィルタのオプションについて」を参照してください。

  4. フィルタを実行します。[実行 > フィルタ > フィルタの実行] の順に選択します。

    指定したフィルタ条件に一致する、全ての使用可能なレコードが表示されます。取得されるレコードの数は、最新の最大データレコード数に限られています。

    最大数について」を参照してください。

  5. オプションで、レコードの最大数を超えて次のレコードセットを表示するには、[現在のコレクションの行を増やす] をクリックします。

条件に一致するレコードがない場合、フォームは自動的に「新規」モードになります。[実行 > 新規] を選択した後、新規レコードを作成することも、別のフィルタ条件でステップ 1 ~ 4 を繰り返すこともできます。この手順を繰り返し行うと、前のフィルタ条件がフィールドに初期設定されます。表示されたフィルタ条件は必要に応じて調整したり、全て削除したりできます。全て削除するには、[実行 > フィルタ > フィルタの解除] の順に選択します。

関連トピック