将 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

如果对象已损坏或行为异常,则很少记录 SaveAsTextLoadFromText 可能会有所帮助。

在调试/立即窗口类型:

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:值不是记录集字段对象的默认属性

MS Access 文本框值始终为 NULL

表格中的 MS Access 下划线文本

有没有办法将 powerbuilder 应用程序导出为文本?

如何从 c# 将 SQL Server 数据库转换/导出到 MSAccess