Commande de recherche
Fermé
pispa16
Messages postés
36
Date d'inscription
mercredi 19 mars 2008
Statut
Membre
Dernière intervention
23 avril 2009
-
18 mars 2009 à 20:33
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 18 mars 2009 à 21:27
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 18 mars 2009 à 21:27
A voir également:
- Commande de recherche
- Invite de commande - Guide
- Commande terminal mac - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Recherche adresse - Guide
- Diskpart commande - Guide
5 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
18 mars 2009 à 20:34
18 mars 2009 à 20:34
Bonjour,
Peux-tu nous dire où tu sauvegardes les numéros de ton répertoire téléphonique, stp ?
;o)
Peux-tu nous dire où tu sauvegardes les numéros de ton répertoire téléphonique, stp ?
;o)
pispa16
Messages postés
36
Date d'inscription
mercredi 19 mars 2008
Statut
Membre
Dernière intervention
23 avril 2009
18 mars 2009 à 20:38
18 mars 2009 à 20:38
slt j'utilise la base de donnée access
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
18 mars 2009 à 21:15
18 mars 2009 à 21:15
ok, tu as quel type de connexion avec ta base ?
Je te propose ici un module avec une connexion ADOBD : https://www.cjoint.com/?duu05BK5nZ
et voilà un exemple pour l'utiliser, à mettre dans un autre module:
;o)
Je te propose ici un module avec une connexion ADOBD : https://www.cjoint.com/?duu05BK5nZ
et voilà un exemple pour l'utiliser, à mettre dans un autre module:
Option Explicit Private rs As Recordset Public Sub GetPersonByName(ByVal nom As String) 'on passe le nom à rechercher en paramètre quand on appelle la procédure Dim query As String Dim Ok As Boolean 'on se connecte à la bdd ModBdd.ConnectBdd ' 'construction de la requête query = "SELECT NOM, PRENOM, TEL FROM PERSONNE WHERE NOM= '" & nom & "'" ' 'on créé l'objet recordset Set rs = New ADODB.Recordset ' 'on passe la requête à la base Ok = ModBdd.OuvrirRecordset(queyr, rs) ' 'on teste le retour booléen If Ok = False Then MsgBox "Il n'y a pas d'enregistrements dans la base pour " & nom, vbExclamation, "Base de données" Exit Sub End If ' 'on affiche le resultat dans une listbox 'frmListe est l'UserForm où se trouve la listBox With frmListe ' 'on parcours le recordset ' (i) on se place sur premier enregistrement Ok = ModBdd.RSLirePremier(rs) While Ok = True ' (ii) on affiche le résultat dans la listbox : rs.Fields(0) est le Nom, rs.Fields(1) est le Prénom, rs.Fields(2) est le Tel. .list1.AddItem rs.Fields(0) & vbTab & rs.Fields(1) & vbTab & rs.Fields(2) ' (iii) on va lire l'enregistrement suivant, si le retour est False, on sort de la boucle Ok = ModBdd.RSLireSuivant(rs) Wend End With End Sub
;o)
pispa16
Messages postés
36
Date d'inscription
mercredi 19 mars 2008
Statut
Membre
Dernière intervention
23 avril 2009
18 mars 2009 à 21:25
18 mars 2009 à 21:25
slt merci beaucoup je vais l'essayer. Encore merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
18 mars 2009 à 21:27
18 mars 2009 à 21:27
De rien,
Bonne continuation
;o)
Bonne continuation
;o)