Recherche d'enregistrement suite a une saisie

cs_isaray Messages postés 2 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 18 juin 2003 - 17 juin 2003 à 12:40
cs_isaray Messages postés 2 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 18 juin 2003 - 18 juin 2003 à 11:24
Bonjour !

Je suis toute nouvelle ici et voici ma question :

J'ai un formulaire de recherche dans lequel l'utilisateur doit saisir un n° et cliquer sur un bouton.
Au clic du bouton je voudrais controler si le numéro saisi est dans le fichier...si oui il faut afficher les données et si non bah faire apparaitre un message....
Merci de m'aider pour tout....je suis débutante en VBA (access2000)...je rame mais j'espere que ce n'est qu'une étape !!!! ;)

Isa :)

2 réponses

mdaigre Messages postés 22 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 17 décembre 2003
18 juin 2003 à 10:35
je te donne un exemple:

dim db as database
set db=currentdb

requete="select * from bordereau where num=" & n.value & ""
'----n.value est la zone où le n° est saisi
'----si c'est du texte, tu dois rajouter une cote ' aprés "

db.Refresh
db.recordsource=requete
'---------permet que la base ne prenne en compte ke les données de la requête

if db.recordset.recordcount=0 then
msgbox("pas d'enregistrement!")
else
'----------tu inséres dans la zone de texte ke tu veux, les valeurs des champs
texte1.text=db.recordset!nom_champ (met le nom du champ de la table de ta requête)
...
end if

en espérant ke ça t'aide
Marlène
0
cs_isaray Messages postés 2 Date d'inscription mardi 17 juin 2003 Statut Membre Dernière intervention 18 juin 2003
18 juin 2003 à 11:24
Merci bcp pour tout ça...je vais tester et je te tiens au courant
@+++

Isa :)
0
Rejoignez-nous