Visual Basic tout court!!!
Isabelle
-
mouse Messages postés 136 Statut Membre -
mouse Messages postés 136 Statut Membre -
J'aimerais savoir comment on fait apparaitre sous Visual Basic le nom des tables d'une base de données access dans un combobox?
Merci!
Merci!
3 réponses
-
Tu pourrais etre un peu plus précise?
le nom des tables? mais les tables que tu utilses dans ton formulaires? ou toute les tables de ta base?
" Le vrai savant n'est pas celui qui apprend,
mais celui qui comprend... " =;o) -
Sur un bouton, ou sur ouverture du form, met ce code
Dim LesTables As TableDef, Bd As database
Dim ListeNoms As String
Set Bd = CurrentDb
For Each LesTables In bd.TableDefs
ListeNoms= ListeNoms & bd.name & ";"
Next bd
Me!nom_de_la_combo.RowSource = ListeNoms
Me!nom_de_la_combo.Requery
Il faut que tu modifies les proprietes de ta combo, et lui dire qu'elle prend les valeurs depuis une liste.
Le seul hic, tu aura toutes les tables, meme celles invisibles qui sont utilisée par Access pour gerer ta BDD... -
Petite correction :
For Each LesTables In bd.TableDefs
ListeNoms= ListeNoms & LesTables .name & ";"
Next LesTables
Voili Voilou