Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1394 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Recordset seulement a l'ouverture du formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recordset seulement a l'ouverture du formulaire

n°1049712
finch911
Posté le 16-04-2005 à 15:41:44  profilanswer
 

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"
 
J'obtient cette erreur
http://img150.echo.cx/img150/1725/erreur2sa.jpg
 
 

Code :
  1. Option Compare Database
  2. Option Explicit
  3. Dim RecordSet As New ADODB.RecordSet
  4. Dim Connection As New ADODB.Connection
  5. Dim Requete As String
  6. Private Sub Cmd_recherche_Click()
  7.    
  8.  
  9.     RecordSet.Filter = "[NumPro] = " & Me.txt_num
  10.     Me.txt_num = RecordSet("NumPro" ).Value
  11.     Me.Txt_Nom = RecordSet("Nom" ).Value
  12.     Me.Txt_Prenom = RecordSet("Prenom" ).Value
  13.     Me.Txt_Adresse = RecordSet("Rue" ).Value
  14.     Me.Txt_Ville = RecordSet("Ville" ).Value
  15.     Me.Txt_CodePostal = RecordSet("CodePostal" ).Value
  16.     Me.txt_téléphone = RecordSet("Tel" ).Value
  17.     Me.txt_NumCpte = RecordSet("NumCpte" ).Value
  18. End Sub
  19. Private Sub Form_Open(Cancel As Integer)
  20.     Set Connection = CurrentProject.Connection
  21.     Call RecordSet.Open("SELECT NumPro,Nom,Prenom,Rue,Ville,CodePostal,Tel,NumCpte FROM PROPRIETAIRES", Connection, adOpenDynamic, adLockOptimistic)
  22.     Connection.Close
  23.     Set RecordSet = Nothing
  24.     Set Connection = Nothing
  25.     Exit Sub
  26.     On Error GoTo errorDB
  27.    
  28. errorDB:
  29.     MsgBox Err.Description
  30.     Set RecordSet = Nothing
  31.     Set Connection = Nothing
  32. End Sub

mood
Publicité
Posté le 16-04-2005 à 15:41:44  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Recordset seulement a l'ouverture du formulaire

 

Sujets relatifs
Passage d'une information d'une page vers un formulaire[Windev] Problème ouverture projet
formulaire avec select multipletraduire du xml en un formulaire
Petit problème d'ouverture de pop up avec window.open [RESOLU]Ouverture d'image TIF
Ouverture d'un fichier en ReadOnlyRecordset.find + variable...Cmt faire???
generer captcha et verifier saisie dans formulaire [RESOLU]Erreur de syntaxe adodb.recordset
Plus de sujets relatifs à : Recordset seulement a l'ouverture du formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR