OVH Cloud OVH Cloud

Commande SEEK (programmation)

1 réponse
Avatar
Richard Martin
Quand je programmais dans le temps avec dBase, j'utilisais la commande SEEK
pour rechercher dans une table indexée. C'était rapide.

Avec ACCESS je fais un do while ou un doUntil qui vérifie toutes les données
d'une table au cas ou l'enregistrement que je veux soit à la fin. Je dois
comparer chaque enregistrement avec les données recherchées.

Si quelqu'un pouvait me donner un petit exemple de code de recherche dans
une table avec un index sur le champs ou on fait la recherche, finalement
la méthode de recherche d'un enregistrement la plus rapide, je serais bien
heureux !


Richard.

1 réponse

Avatar
Raymond [mvp]
Bonsoir.

Tu peux utiliser la même instruction:
1 - Seek
Recherche, dans un objet Recordset de type Table indexée, l'enregistrement
qui répond aux critères indiqués pour l'index en cours et le transforme en
enregistrement actuel(espaces de travail Microsoft Jethlp uniquement).

2 - FindFirst, FindLast, FindNext, FindPrevious
Recherche, dans un objet Recordset de type Feuille de réponses dynamique
(Dynaset) ou Instantané (Snapshot) le premier enregistrement, le dernier, le
suivant ou le précédent qui répond aux critères indiqués et transforme cet
enregistrement en enregistrement actuel (espaces de travail Microsoft Jet
uniquement).

Voir l'aide en ligne.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Richard Martin" a écrit dans le message de
news:
Quand je programmais dans le temps avec dBase, j'utilisais la commande
SEEK

pour rechercher dans une table indexée. C'était rapide.

Avec ACCESS je fais un do while ou un doUntil qui vérifie toutes les
données

d'une table au cas ou l'enregistrement que je veux soit à la fin. Je dois
comparer chaque enregistrement avec les données recherchées.

Si quelqu'un pouvait me donner un petit exemple de code de recherche dans
une table avec un index sur le champs ou on fait la recherche, finalement
la méthode de recherche d'un enregistrement la plus rapide, je serais bien
heureux !


Richard.