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