Есть ли способ с помощью оператора SQL или кода VBA вернуть все таблицы из файла доступа? «Я не знаю названия таблиц»
например, когда вы хотите, чтобы все поля в таблице вы использовали '*' независимо от имен полей.
а как получить все таблицы? !!!!
Это вернет все таблицы в базе данных MS Access (включая связанные таблицы)
SELECT MSysObjects.*, MSysObjects.Type FROM MSysObjects WHERE (((MSysObjects.Type)=1)) OR (((MSysObjects.Type)=6));
Он также включает таблицы Sys, поэтому вы можете исключить таблицы, начинающиеся с MSys
Взгляните на
Зависит от того, какую базу данных вы используете. Многие из них поддерживают команду SHOW TABLES .