Find 系メソッドでの検索の実行

提供: RAD Studio
移動先: 案内検索

インデックスを使用したレコードの検索 への移動


Find メソッド群の処理内容は Goto メソッド群とほとんど同じですが、検索対象のキー フィールドの値を指定するためにデータセットを明示的に dsSetKey 状態にする必要がないという点だけが異なります。

Find 系メソッドを使用して検索を実行するには:

  1. 検索に使用するインデックスを指定します。これは、データセット中のレコードをソートするのと同じインデックスです。インデックスを指定するには、IndexName プロパティまたは IndexFieldNames プロパティを使用します。
  2. データセットを開きます。
  3. FindKey または FindNearest で検索して、一致した最初のレコードまたは値が最も近いレコードに移動します。どちらのメソッドも、パラメータは 1 つだけ、フィールド値のカンマ区切りのリストを受け取ります。それぞれの値は、テーブルのインデックス付きの列に対応します。

メモ: FindNearest は、文字列フィールドにしか使用できません。

関連項目