Remplir une listbox avec bdd access [resolu] - VB/VBA/VBS - Programmation
Marsh Posté le 23-06-2006 à 11:46:46
Je croyais que ça marchait aussi avec un datasource, mais sinon tu peux remplir ta liste avec une requête :
Si ta base source est bd, la listbox à remplir Liste, la table source Table et Champ l'attribut que tu veux mettre dans ta table :
Dim Requete As DAO.Recordset
Set Requete = db.OpenRecordset("SELECT Champ FROM Table" )
Requete.MoveFirst
Do While Not Requete.EOF
Liste.AddItem (Requete![Champ])
Requete.MoveNext
Loop
Requete.Close
Moi c'est ce que je fais en ce moment en VB6 et ça marche nikel.
Marsh Posté le 26-06-2006 à 15:49:58
Salut, j'ai une erreur lorsque je tente ton code :
erreur 91
variabe objet ou variable bloc with non defini.
sinom cest quoi le rowsource ?
Je suis debutant en vb hein, comme vous pouvez le voir.
merci de votre aide.
Marsh Posté le 26-06-2006 à 15:54:52
Dachocapic a écrit : Salut, j'ai une erreur lorsque je tente ton code : |
le row source est une liste d'éléments qui te sert de source pour ta liste. les éléments de la dite liste s'afficheront dans ta lisbox.
Marsh Posté le 26-06-2006 à 16:10:29
ReplyMarsh Posté le 26-06-2006 à 16:14:10
Dachocapic a écrit : Ok heu ... ca se trouve ou ce truc,ca marche comment ? |
dans le visual basic editor, quand tu cliques sur ta listbox, regarde dans la fenetre de propriétés. Tu as l'options rowsource de disponible. Tu y mets la liste en question et ca marche tout seul
Marsh Posté le 26-06-2006 à 16:18:18
Peut etre que j'ai de la merde dans les yeux, mais je trouve pas ^^
C'est dans quel catégorie ?données ?
Je suis sous VB6 au fait.
Marsh Posté le 26-06-2006 à 16:25:46
Dachocapic a écrit : Peut etre que j'ai de la merde dans les yeux, mais je trouve pas ^^ |
jpeux po répondre alors
Marsh Posté le 27-06-2006 à 15:15:07
j'ai trouvé
http://www.webprofesseur.com/vb6/11188N9.HTM
merci quand meme a toi d'avoir essayé
Marsh Posté le 22-06-2006 à 14:10:30
Bonjour,je cherche un moyen de remplir une listbox par le contenu dune de mes tables access.
J'ai deja fait avec une textbox,il suffit de selectionner la datasource puis le datafield,mais apparement avec une listbox ca ne fonctionne pas ?
J'ai une liste de nom, et pouvoir en selectionner un dans ma listbox.
Merci de votre aide.
Message édité par Dachocapic le 27-06-2006 à 15:15:30