gpt4 book ai didi

ms-access - 将 Access 2010 accdb 转换为 2007 accdb

转载 作者:行者123 更新时间:2023-12-04 05:03:29 25 4
gpt4 key购买 nike

我正在尝试将 accdb 文件从 Access 2010 中的使用转换为 Access 2007。我首先尝试使用 Access 2007 打开该文件,但出现错误 Unrecognized database format .通过删除 MSysResources,我能够在 2007 年打开我的后端。 table(使用新的附件数据类型)但相同的技术不适用于我的前端。

我的前端确实使用了 webbrowser 控件(Microsoft 声称它不起作用,但也不会停止打开文件表单)。我想我最好一次导入一个表单,看看错误在哪里。在一个新的空白 2007 文件中,我尝试使用 External Data > Access导入一个表单(一个非常简单的表单、一个按钮、两个文本框)。与打开整个文件相同的错误。我尝试在 2007 年的同时打开 2010 年并复制/粘贴表单。同样的错误。 Unrecognized database format .

然后我尝试使用 Application.SaveAsText 导出表单2010 年使用 Application.LoadFromText 导入在 2007 年。导入时出现错误,但至少此方法会生成错误日志。 error.txt文件的标题行有问题 PublishOption =1 .删除后,我不断收到有关主题设置的错误。我删除了所有与主题相关的问题( HoverForeThemeColorIndexAlternateBackThemeColorIndex ...)。我从来没有摆脱足够的这些来成功导入表单。

我哪里错了?如果,就像我怀疑的那样,我不能使用 2007 年在 2010 年生成的主题,我该如何从我的所有表单中删除所有这些引用?这真的是问题吗?我怎样才能更顺利地回到 2007 年的文件?

编辑:事实证明,客户端使用的是 Office 2007 SP2。我将更新我的开发机器并再次尝试所有这些。我最初没有使用 nay 服务包。

最佳答案

根据 Microsoft 支持文章

Backward compatibility between Access 2010 and Access 2007

Access 2010 数据库可以通过以下方式恢复为“Access 2007 格式”

  • 从数据库中删除所有 Access_2010 特定的功能(文章中的详细信息),
  • 创建一个新的“空白数据库”(不是“空白 Web 数据库”)和
  • 使用 External Data > Import在 Access 2010 中将所有对象(表、表单等)从以前的数据库导入到新的(空)数据库中。

  • 必须删除的功能列表包括一些对原始 Access 2010 数据库的不经意检查可能不会立即显而易见的功能,例如
  • 使用新的或更新的数据库排序顺序,以及
  • 使用“Access 2010 加密合规性”。
  • 关于ms-access - 将 Access 2010 accdb 转换为 2007 accdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15822201/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com