[Access 2000]Liste des tables d'une BDD
Résolu/Fermé
mishan
Messages postés
38
Date d'inscription
mardi 15 novembre 2005
Statut
Membre
Dernière intervention
19 mai 2008
-
23 nov. 2007 à 10:16
phano - 29 janv. 2009 à 19:37
phano - 29 janv. 2009 à 19:37
A voir également:
- [Access 2000]Liste des tables d'une BDD
- Liste déroulante excel - Guide
- Table des matières word - Guide
- Liste déroulante en cascade - Guide
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
- Liste de diffusion whatsapp - Guide
7 réponses
Bonjour,
Dim Nom$ Dim UneTable For Each UneTable In CurrentData.AllTables Nom$ = UneTable.Name If (UCase(Left$(Nom$, 4)) <> "MSYS") And _ (UCase(Left$(Nom$, 5)) <> "TABLE") Then ' tri de certaines tables LST1.AddItem Nom$ End If Next UneTable
fourvin
Messages postés
276
Date d'inscription
lundi 19 mars 2007
Statut
Membre
Dernière intervention
2 février 2012
102
23 nov. 2007 à 10:34
23 nov. 2007 à 10:34
ce ne serait pas plutôt : ... CurrentDb.AllTables (plutôt que CurrentData) ?
fourvin
Messages postés
276
Date d'inscription
lundi 19 mars 2007
Statut
Membre
Dernière intervention
2 février 2012
102
>
le père
23 nov. 2007 à 10:46
23 nov. 2007 à 10:46
OK, j'aurai appris qqchose :)
Merci.
Merci.
mishan
Messages postés
38
Date d'inscription
mardi 15 novembre 2005
Statut
Membre
Dernière intervention
19 mai 2008
1
23 nov. 2007 à 10:40
23 nov. 2007 à 10:40
Bonjour,
je vais essayer ca et je vous dirais le résultat. Merci
je vais essayer ca et je vous dirais le résultat. Merci
mishan
Messages postés
38
Date d'inscription
mardi 15 novembre 2005
Statut
Membre
Dernière intervention
19 mai 2008
1
23 nov. 2007 à 10:48
23 nov. 2007 à 10:48
Le Père, j'ai essayé ton code mais il me met une erreur pour LST1.AddItem Nom$ avec comme message "Membre de méthode ou de donnée introuvable". C'est quoi cette erreur ?
mishan
Messages postés
38
Date d'inscription
mardi 15 novembre 2005
Statut
Membre
Dernière intervention
19 mai 2008
1
>
le père
23 nov. 2007 à 10:56
23 nov. 2007 à 10:56
OK je vais essayer merci
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
Pour Access97, pas de Méthode AddItem aux comboBoxes...
faut donc utiliser RowSource :
Private Sub Form_Load()
Dim sBuffer As String
Dim oTable As TableDef
For Each oTable In CurrentDb.TableDefs
If LenB(sBuffer) Then
sBuffer = sBuffer & ";"
End If
sBuffer = sBuffer & oTable.Name
Next oTable
Modifiable0.RowSourceType = "Value List"
Modifiable0.RowSource = sBuffer
End Sub
faut donc utiliser RowSource :
Private Sub Form_Load()
Dim sBuffer As String
Dim oTable As TableDef
For Each oTable In CurrentDb.TableDefs
If LenB(sBuffer) Then
sBuffer = sBuffer & ";"
End If
sBuffer = sBuffer & oTable.Name
Next oTable
Modifiable0.RowSourceType = "Value List"
Modifiable0.RowSource = sBuffer
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mishan
Messages postés
38
Date d'inscription
mardi 15 novembre 2005
Statut
Membre
Dernière intervention
19 mai 2008
1
23 nov. 2007 à 11:41
23 nov. 2007 à 11:41
Bon j'ai modifié pour avoir la liste des tables de la base de donnée et ca marche.
Merci le Pèere pour ton aide ...
J'ai juste un autre problème si tu pouvais m'aider STP ??
Mon problème est que dans ma base, j'ai des tables qui sont masquées donc qui ne doivent pas apparaitre dans la liste déroulante.
Comment je dois faire pour ne pas les afficher ?
Merci le Pèere pour ton aide ...
J'ai juste un autre problème si tu pouvais m'aider STP ??
Mon problème est que dans ma base, j'ai des tables qui sont masquées donc qui ne doivent pas apparaitre dans la liste déroulante.
Comment je dois faire pour ne pas les afficher ?
mishan
Messages postés
38
Date d'inscription
mardi 15 novembre 2005
Statut
Membre
Dernière intervention
19 mai 2008
1
27 nov. 2007 à 16:48
27 nov. 2007 à 16:48
Laissez tomber; j'ai fait autrement en passant par une table.
Bonjour Mishan,
je sais que c'est un peu obsoléte de te poser cette question mais je n'arrive pas à faire une liste des table qui se trouve dans ma BD...peut tu m'aider?
je suis débutant, j'ai beau essayé de chercher mais rien n'y fait...
je t'explique, j'ai créé un userform ou était un combobox (dans XL), je voudrais grace a une macro récupérer toutes les tables de ma BD et faire le choix d'en sélectionner, pour la visualiser apres...je ne sais pas si je me suis fait bien comprendre...
en tout cas je pense que tu pourrais m'aider...
Merci par avance!
je sais que c'est un peu obsoléte de te poser cette question mais je n'arrive pas à faire une liste des table qui se trouve dans ma BD...peut tu m'aider?
je suis débutant, j'ai beau essayé de chercher mais rien n'y fait...
je t'explique, j'ai créé un userform ou était un combobox (dans XL), je voudrais grace a une macro récupérer toutes les tables de ma BD et faire le choix d'en sélectionner, pour la visualiser apres...je ne sais pas si je me suis fait bien comprendre...
en tout cas je pense que tu pourrais m'aider...
Merci par avance!
23 nov. 2007 à 10:55
LST1.AddItem Nom$
Access me dit "Membre de méthodes ou de données introuvable"
C'est quoi cette erreur ?