来自MySQL,Postgres,MongoDB,Oracle等世界......我刚刚获得了一个带有应用程序的MS-Access 2003数据库;我需要记录它。
我并不担心表和关系 - 所有标准内容(除了通过ODBC转到外部数据源的链接表);我注意到查询,宏,表单,模块,报告和页面。我不一定关心数据,虽然架构很好,但所有其他的Microsoft" extras" MS-Access提供。
目前,我的策略是手动构建每个项目的列表,然后复制并粘贴每个查询和VB代码块。 (呃)那个
然后它让我感到震惊,也许有一个MS-Access向导知道更快的方法让MS-Access以更易读的格式转储它的内容。目前,我甚至无法选择多个项目,也不能将其粘贴到记事本中。
答案 0 :(得分:1)
使用自定义的VBA例程查看此SO post,以将所有Access对象导出为原始文本。
它使用VBA方法Application.SaveAsText
(未记录的选项)。
相反,您可以使用Application.LoadFromText
从使用SaveAsText
导出的文本文件中重新创建对象。