将 MSAccess 应用程序中的对象导出为文本对象,并导入新的 MDB
Posted
技术标签:
【中文标题】将 MSAccess 应用程序中的对象导出为文本对象,并导入新的 MDB【英文标题】:Export Objects in MSAccess Application to Text Objects, and Import Into A New MDB 【发布时间】:2010-01-18 20:02:16 【问题描述】:我需要将 MDB 中的所有对象导出到文件夹中的文本文件中,然后他们使用一些 VBA 代码将这些文本文件作为新的 Access 对象导入到全新的 MDB 中。
谁有这个的源代码?我知道它存在于某个地方,但我现在找不到它。
【问题讨论】:
【参考方案1】:Corrupt Objects within a Corrupt Microsoft Access MDB
如果对象已损坏或行为异常,则很少记录 SaveAsText
和 LoadFromText
可能会有所帮助。
在调试/立即窗口类型:
Application.SaveAsText acForm,"MyForm","c:\form.txt"
您可以将文件加载到新的 MDB 中。
Application.LoadFromText acForm,"MyForm","c:\from.txt"
http://www.datastrat.com/Code/DocDatabase.txt 的示例代码用于将所有对象保存在 MDB 中。
【讨论】:
完美运行。祝福以上是关于将 MSAccess 应用程序中的对象导出为文本对象,并导入新的 MDB的主要内容,如果未能解决你的问题,请参考以下文章
MSAccess 2010 + VBA:值不是记录集字段对象的默认属性