Base de donne avec seek

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 195 fois - Téléchargée 35 fois

Contenu du snippet

La methode de recherche la plus rapide il faut absolument un indext pour travailler avec seek

SEEK ser a chercher dans une base de donne

Source / Exemple :


sub command1_click()
dim db as database
dim rs as recordset
set db=opendatabase("c:\client.mdb")
set rs=db.open recordset("client",dbopentable)
rs.seek=","text1.text
if rs.nomatch then
msgbox"client inexistant"
else
list1.additem rs("no_client")&""& rs("nom")
end if
rs.close
db.close
end sub

Conclusion :


entout cas pour moi il marche et j'attend vo critique

A voir également

Ajouter un commentaire

Commentaires

Messages postés
12
Date d'inscription
mercredi 28 novembre 2007
Statut
Membre
Dernière intervention
3 avril 2008

MERCI
Messages postés
64
Date d'inscription
lundi 25 août 2003
Statut
Membre
Dernière intervention
22 novembre 2011

Je te remercie beaucoup pour ton attention, JmLucienVB, mais j'ai réussi à me débrouiller en faisant quelque chose de fonctionnel avec la commande find, ce qui réponds à mes attentes, Bonne semaine!
Messages postés
129
Date d'inscription
mercredi 24 septembre 2003
Statut
Membre
Dernière intervention
12 février 2009

Cela dépend de la façon dont tu te connectes à ta base (DAO ADO...)
Je crois qu'avec ADO cela ne marche pas ...Je n'ai pas mes codes à la maison mais si tu peux m'envoyer un topo un peu plus complet sur ton cas sur mon adresse pro :
jean-marc.lucien@acoss.fr
Je regarderai ça demain
JM
Messages postés
64
Date d'inscription
lundi 25 août 2003
Statut
Membre
Dernière intervention
22 novembre 2011

J'avais déjà indexé mes tables, mais lorsque j'essaie d'exécuter la commande SEEK, il me retourne le message d'erreur: 3251 "Le fournisseur actuel ne prend pas en charge l'interface necessaire pour la fonctionnalité d'index" Merci.
Messages postés
129
Date d'inscription
mercredi 24 septembre 2003
Statut
Membre
Dernière intervention
12 février 2009

Si ta base c'est access, cela se passe dans ta table en mode création tu sélectionnes un champ et tu cliques sur le menu index puis dans l'affichage tu précise si c'est une clé primaire...
Regardes la doc access.
L'indexation de champs dans access est très utile car cela accélère grandement les requetes...
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.