如何查看Microsoft Access 2013表的元数据(数据字典)?如何查看Microsoft Access 2013表的元数据?
3
A
回答
2
在Access 2007及更高版本(2007,2010,2013)中,“数据库文档管理器”位于分析组中的数据库工具选项卡下。
1
使用,VBA,该DAO.TableDef
对象可以帮助你:
dim db as DAO.Database, tbl as DAO.TableDef
dim f as DAO.Field
set db = currentdb() ' Connect to current database
' Loop through each table in the database
for each tbl in db.tableDefs
debug.print "Table name: ", tbl.Name
' Loop throuth each field in the table
for each f in tbl.Fields
debug.print "Field: ", f.Name
next f
next tbl
这是挺了过来简化,但你可以得到表及其字段的所有属性。
检查:
0
如果你想获取访问数据库的元数据,这可能会有所帮助:
每个Microsoft Access数据库包含系统表名为MSysObjects
。此表包含此数据库元数据。您可以获取具有创建日期和最后更新日期的所有对象。
您可以通过下面的查询列出在Access数据库中所有对象:
SELECT Name, DateCreate, DateUpdate,
iif(LEFT(Name, 4) = 'MSys','System Table',
iif(type = 2,'System Object',
iif(type = 3,'System Object',
iif(type = 8,'System Object',
iif(type = 4,'Linked Table (ODBC)',
iif(type = 1,'Table',
iif(type = 6, 'Linked Table (MsAccess/MsExcel)',
iif(type = 5,'Query',
iif(type = -32768,'Form',
iif(type = -32764,'Report',
iif(type=-32766,'Macro',
iif(type = -32761,'Module',
iif(type = -32756,'Page',
iif(type = -32758,'User','Unknown')))))))))))))) as ObjectType
FROM MSysObjects WHERE LEFT(Name, 1) <> '~'
如果你不想显示系统对象可以将这些条件添加到where子句:
AND LEFT(Name, 4) <> 'MSys' AND Type IN (1, 5, 4, 6, -32768, -32764, -32766, -32761,-32756,-32758)
此外,我创建了一个从Access数据库中检索数据的应用程序,我创建了一个新的Git-repository对于它
相关问题
- 1. Access 2013如何查看关系图表?
- 2. Microsoft Access元数据?
- 3. SQL查看与Microsoft Access查询
- 4. 的Microsoft Access 2013日问题
- 5. Microsoft Access 2013记录源列
- 6. Microsoft Access 2013输入掩码
- 7. vb6 vs vb.net in microsoft access 2013
- 8. Microsoft Access 2013输入参数值
- 9. Microsoft Access查询
- 10. 如何在Visual Studio 2013中查看表格的数据
- 11. 如何使用SQL在Microsoft Access 2013中创建查阅字段?
- 12. 在Azure中查看Access 2013 Web应用程序数据库
- 13. Microsoft Access 2007 - 查看报表中使用的查询?
- 14. 如何在Access 2013中使用Microsoft Graph图表
- 15. Microsoft Access查询
- 16. 更改在Microsoft Access数据库的路径2013
- 17. 如何使敏感数据可在Microsoft Access上查看几个选项
- 18. 实时与Microsoft Access中的表交换SAP表数据,如何?
- 19. 操作Microsoft Access表中的数据
- 20. Microsoft Access数据库..选择查询
- 21. 的Microsoft Access 2013 GROUP BY语法错误
- 22. 的Microsoft Access 2013窗体对象
- 23. 计数在Microsoft Access交叉表查询
- 24. 如何从Microsoft Access VBA中的SQL查询获取数据?
- 25. 如何从Excel中的VBA查询Microsoft Access数据库字段
- 26. 将PDF数据插入Microsoft Access表
- 27. Microsoft Access Runtime 2013 - 从Excel导入
- 28. Microsoft Access 2013计算控制语法
- 29. Microsoft Access 2013长文本限制为255
- 30. 如何在Microsoft Azure中检查/查看sql数据中的数据