Exécution d'une recherche avec les méthodes Find

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation d'index pour chercher des enregistrements

Les méthodes Find sont similaires aux méthodes Goto, à la différence que vous n'avez pas besoin de mettre explicitement l'ensemble de données à l'état dsSetKey pour spécifier les valeurs de champ clé servant de base à la recherche.

Pour exécuter une recherche au moyen des méthodes Find

  1. Spécifiez l'index à utiliser pour la recherche. C'est le même index qui trie les enregistrements dans l'ensemble de données. Pour spécifier l'index, utilisez les propriétés IndexName ou IndexFieldNames.
  2. Ouvrez l'ensemble de données.
  3. Recherchez et accédez au premier enregistrement correspondant trouvé ou au plus proche avec FindKey ou FindNearest. Les deux méthodes ne prennent qu'un seul argument : une liste de valeurs de champ délimitées par des virgules (chaque valeur correspond à une colonne d'index de la table sous-jacente).

Remarque :  FindNearest ne peut être utilisée que pour les champs chaîne.

Voir aussi