使用访问权来引用访问中的对象

时间:2016-05-14 20:41:28

标签: vba ms-access access-vba

我有几个填充字段的访问基本表。我想探索是否有一种方法,最好是通过GUI(或者可能通过SQL),添加一个包含表本身名称的字段。我只看到字段的以下数据格式:短文本,长文本,数字,日期/时间,货币,自动编号,是/​​否,OLE对象,超链接,附件和计算。没有任何与数据对象参数本身有关的内容,例如表,字段或查询名称或参数......

1 个答案:

答案 0 :(得分:1)

您可以通过VBA(Visual Basic for Applications)宏访问数据库的元数据。

例如,这可以显示所有表名:

Option Compare Database

Public Sub Test()
    Dim database As DAO.database
    Dim tableDef As DAO.tableDef
    Set database = CurrentDb
    For Each tableDef In database.TableDefs
            MsgBox tableDef.Name
    Next
End Sub