【问题标题】:Access 2010 RT crashes on Access 2016 machineAccess 2010 RT 在 Access 2016 机器上崩溃
【发布时间】:2017-06-09 16:31:05
【问题描述】:

在没有通知的情况下,管理员在某台机器上从 Win 7 64 位和 Office 2010 32 位更改为 Win 10 64 位和 Office 2016 64 位。

现在,我们基于 Access 2010 Runtime 32 位的生产数据库应用程序不再工作了,尽管我安装了必要的程序并让应用程序以 A2010 RT 启动。

我检查了所有引用,如果它们可用且未损坏 (IsBroken = false),但找不到决定程序的运行时错误的原因。

还有什么其他的想法来检测和解决这个问题吗??

仅卸载 Access 2016 64 位可以带来解决方案吗? (我发现任何 Office 2016 应用程序的卸载都不是那么容易,但会尝试使用 Office 部署工具)。

感谢您的帮助! 迈克尔

【问题讨论】:

  • 如果出现运行时错误,具体的错误信息是什么?
  • 根本没有具体错误,只有“Microsoft Access 遇到运行时错误,必须完成”(翻译自德语)之类的内容。这就是让我很难找到错误的原因。它出现的按钮后面的代码非常简单: DoCmd.OpenForm "frmKunden"
  • 错误截图(即使是德语)可能会有所帮助,它会显示错误的类型。
  • 您的 VBA 代码可以编译吗?请发布表单的打开/加载事件触发器代码,frmKunden。除了非常微妙的设计怪癖和更新的数据类型外,大多数 Access 应用程序应该可以跨操作系统、位/版本、Office 版本运行。
  • 是的,代码已在开发机器上编译,就像在我使用 accde 的客户机器上一样。顺便说一句,我使用的“旧”程序版本已在 Win7 和 A2010 RT 中运行多年。所以程序完全没有变化。

标签: vba ms-access ms-office


【解决方案1】:

我发现了错误,但它与 Access 版本 2010 或 2016 或 32/64 位无关。

我在 SQL Server 中对表进行了更改,但没有刷新 Access 中表的链接,也没有创建新的 accde。

错误没有早点弹出的原因很可能是因为没有用户在此选项卡中输入数据。所以我认为错误是由于操作系统和新 Access 版本的变化。这只是一些变化的巧合。 抱歉,感谢您参与此主题。 迈克尔

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    相关资源
    最近更新 更多