Office中国论坛/Access中国论坛

标题: [已解决]请帮帮忙,关于怎么查询表名。 [打印本页]

作者: gwr    时间: 2005-11-7 17:56
标题: [已解决]请帮帮忙,关于怎么查询表名。
在mysql里可以用show tables可以查在这个数据库里的表,我想知道在access里怎么写代码可以查询到所有的表名,谢谢啦。

[此贴子已经被作者于2005-11-7 10:36:13编辑过]


作者: wxjgw    时间: 2005-11-7 19:46
ACCESS 的示例数据库"家庭财产示例数据库"中的"导入导出"窗体中有一段代码:    Select Case Me!cboType

        Case 0      ' Tables

            strSQL = "SELECT Name FROM MSysObjects WHERE Name" _

              & "<>'SwitchBoard Items' AND Type=1 AND Flags=0 " _

             & "ORDER BY Name"        Case 1      ' Queries

            strSQL = "SELECT Name FROM MSysObjects WHERE " _

              & "Type=5 AND MSysObjects.Flags=0 " _

              & "ORDER BY Name"

        

        Case 3      ' Reports

            strSQL = "SELECT Name FROM MSysObjects WHERE " _

              & "Type=-32764 AND MSysObjects.Flags=0 " _

              & "ORDER BY Name"

              

       Case Else

    End Select

可以好好研究一下




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3