loic911
Messages postés24Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention10 mai 2005
-
16 avril 2005 à 15:45
loic911
Messages postés24Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention10 mai 2005
-
16 avril 2005 à 17:35
Salut,
Je doit créer un programme qui affiche des informations des clients
d'une base de donnée en fonction de la référence que l'utilisateur aura
entrée.
Ca marche parfaitement, simplement il faut que je passe tous les
enregistrement dans un recordset a l'ouverture du formulaire. Comme ca
si l'utilisateur fait 10 recherches, le programme n'aura pas a se
connecter 10 fois a la base...il reprendra simplement le recordset.
La deuxième fonction correspond a l'ouverture du formulaire, et la
première s'exécute lorsque l'utilisateur a entrer une valeur et appyuer
sur le bouton "rechercher"
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 16 avril 2005 à 16:52
Salut
Commence par utiliser des noms de variable qui ne soient pas des mots réservés comme RecordSet ou Connection : il se peut que VB ait du mal à s'y retrouver. Ajoute simplement une lettre devant, ça suffit.
D'autre part, une fois que tu as chargé ton RecordSet (rst) dans Form_Open (encore un drole de nom), tu le vides avant de sortir, donc, dans la recherche, si tu veux t'en resservir, il faut le re-créer.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)