访问获取所有表

amr*_*ama -1 sql ms-access vba

是否有一种方法可以通过sql语句或vba代码从访问文件中返回所有表?"我不知道桌子的名字"

就像你想要在表格中拥有所有字段一样,无论字段的名称如何,都使用'*'.

但如何获得所有表格?!!!!

Adr*_*der 7

这将带回MS Access数据库中的所有表(包括链接表)

SELECT MSysObjects.*, MSysObjects.Type
FROM MSysObjects
WHERE (((MSysObjects.Type)=1)) OR (((MSysObjects.Type)=6));
Run Code Online (Sandbox Code Playgroud)

它还包括Sys表,因此您可能希望排除以MSys开头的表

看一下