Exécution d'une recherche avec les méthodes Find
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
- 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.
- Ouvrez l'ensemble de données.
- 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.