OVH Cloud OVH Cloud

Comment afficher le nom des tables

5 réponses
Avatar
DEREK
Bonjour, connaitre la commande SQL pour afficher les noms
de tables dans une BD.

EX mySQL & autres.. : > SHOW TABLES
EX SQL Server : > SELECT name FROM sysobjects


mais access je ne trouve absolument aucune documentation
sur le sujet.

Quelqu'un peut m'aider ?????

5 réponses

Avatar
Guy DETIENNE
Salut ;O)

Essaye cela :

Dim i As Long
Dim MyStr As String

For i = 0 To Application.CurrentDb.TableDefs.Count - 1
MyStr = MyStr & Application.CurrentDb.TableDefs(i).Name & vbCrLf
Next i

MsgBox MyStr



Guy

"DEREK" a écrit dans le message de
news:0eec01c48abd$f97653b0$
Bonjour, connaitre la commande SQL pour afficher les noms
de tables dans une BD.

EX mySQL & autres.. : > SHOW TABLES
EX SQL Server : > SELECT name FROM sysobjects


mais access je ne trouve absolument aucune documentation
sur le sujet.

Quelqu'un peut m'aider ?????


Avatar
Yann
Salut,
SELECT MSysObjects.Name, MSysObjects.Type,
MSysObjects.Flags
FROM MSysObjects
WHERE MSysObjects.Type=1 AND (MSysObjects.Flags=0 Or
MSysObjects.Flags=8);

Bye
Yann

-----Message d'origine-----
Bonjour, connaitre la commande SQL pour afficher les
noms

de tables dans une BD.

EX mySQL & autres.. : > SHOW TABLES
EX SQL Server : > SELECT name FROM sysobjects


mais access je ne trouve absolument aucune documentation
sur le sujet.

Quelqu'un peut m'aider ?????
.



Avatar
DEREK
Salut Guy,
J'ai rajouter en Référence le DAO 3.6
mais le code ne marche pas ...
je fait quelque chose de pas correct ????

-----Message d'origine-----
Salut ;O)

Essaye cela :

Dim i As Long
Dim MyStr As String

For i = 0 To Application.CurrentDb.TableDefs.Count -
1

MyStr = MyStr & Application.CurrentDb.TableDefs
(i).Name & vbCrLf

Next i

MsgBox MyStr



Guy

"DEREK" a écrit dans le message
de

news:0eec01c48abd$f97653b0$
Bonjour, connaitre la commande SQL pour afficher les
noms


de tables dans une BD.

EX mySQL & autres.. : > SHOW TABLES
EX SQL Server : > SELECT name FROM sysobjects


mais access je ne trouve absolument aucune
documentation


sur le sujet.

Quelqu'un peut m'aider ?????



.




Avatar
DEREK
Yes sir .........

En plein la requete que je cherchais ...

merci beaucoup ton aide a été tres apprécier ! :P

Bye ! :P


-----Message d'origine-----
Salut,
SELECT MSysObjects.Name, MSysObjects.Type,
MSysObjects.Flags
FROM MSysObjects
WHERE MSysObjects.Type=1 AND (MSysObjects.Flags=0 Or
MSysObjects.Flags=8);

Bye
Yann

-----Message d'origine-----
Bonjour, connaitre la commande SQL pour afficher les
noms

de tables dans une BD.

EX mySQL & autres.. : > SHOW TABLES
EX SQL Server : > SELECT name FROM sysobjects


mais access je ne trouve absolument aucune
documentation


sur le sujet.

Quelqu'un peut m'aider ?????
.

.





Avatar
Yann
Your welcome...

Bye
Yann

-----Message d'origine-----
Yes sir .........

En plein la requete que je cherchais ...

merci beaucoup ton aide a été tres apprécier ! :P

Bye ! :P


-----Message d'origine-----
Salut,
SELECT MSysObjects.Name, MSysObjects.Type,
MSysObjects.Flags
FROM MSysObjects
WHERE MSysObjects.Type=1 AND (MSysObjects.Flags=0 Or
MSysObjects.Flags=8);

Bye
Yann

-----Message d'origine-----
Bonjour, connaitre la commande SQL pour afficher les
noms

de tables dans une BD.

EX mySQL & autres.. : > SHOW TABLES
EX SQL Server : > SELECT name FROM sysobjects


mais access je ne trouve absolument aucune
documentation


sur le sujet.

Quelqu'un peut m'aider ?????
.

.


.