Afficher toutes les tables d'une DB dans ComboBox ! ! !
Bonjour à tous ! ! !
Voila mon problème, je suis grand débutant, et je souhaiterais créer un petit logiciel qui permettrait d'accéder à une base de donnée ACCESS et de la modifier à ma guise ! ! !
J'arrive déja à ouvrir une base de donnée, de récupérer son chemin, le nom, etc... et à m'y connecter, modifier des info et tout et tout :ccool:
Mais maintenant pour une meilleur ergonomie, j'aimerais pouvoir avoir dans un ComboBox, toutes les tables contenu dans cette base de donnée ! ! !
Par exemple, j'ai une table PERSO.mdb et dedans j'ai 4 tables :
- Membres
- Commentaires
- News
- Livreor
J'aimerais que ces 4 tables se trouvent dans le ComboBox et qu'aux moment ou je clique dans la ComboBox, je récupère le nom de la tables ! ! !
j'ai dejà cherché sur Google, et quelqu'un proposait une solution avec la Microsoft DAO library 8O
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Public Sub LISTE_TABLES(ByVal chemin As String)
Dim bdd As DAO.Database
Dim tbd As DAO.TableDef
Set bdd = OpenDatabase(chemin)
For Each tbd In bdd.TableDefs
Debug.Print tbd.Name
Next
bdd.Close
Set bdd = Nothing
Set tbd = Nothing
End Sub |
alors j'incorpore bien la Microsoft DAO library mais VB me dit que OpenDatabase n'est pas déclarée ! ! ! :(
je ne comprend pas et comme je vous l'ai dit, je suis grand debutant!!
Je vous remercie d'avance pour vos futur réponses qui je l'èspère seront nombreuse ! !