Доступ получить все таблицы - PullRequest
0 голосов
/ 16 января 2010

Есть ли способ с помощью оператора SQL или кода VBA вернуть все таблицы из файла доступа? «Я не знаю названия таблиц»

например, когда вы хотите, чтобы все поля в таблице вы использовали '*' независимо от имен полей.

а как получить все таблицы? !!!!

Ответы [ 2 ]

7 голосов
/ 16 января 2010

Это вернет все таблицы в базе данных MS Access (включая связанные таблицы)

SELECT MSysObjects.*, MSysObjects.Type
FROM MSysObjects
WHERE (((MSysObjects.Type)=1)) OR (((MSysObjects.Type)=6));

Он также включает таблицы Sys, поэтому вы можете исключить таблицы, начинающиеся с MSys

Взгляните на

0 голосов
/ 16 января 2010

Зависит от того, какую базу данных вы используете. Многие из них поддерживают команду SHOW TABLES .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...