【发布时间】:2014-11-20 22:57:20
【问题描述】:
我是一名网络开发人员,接手了一个 ADP 项目,需要 Windows 和访问环境方面的帮助。
我在 Access 2007 中使用 VBA 进行编码,由于损坏问题,有时需要通过导入表单、报告和模块来重建项目。我相信这些问题是由编码过程中的运行时错误引起的。
我已在 Windows 7 计算机(64 位)上升级到 Access 2010(Office Suite 2010 32 位)。 Access 2010 中的相同(我相信)损坏问题正在调用以下错误:
对我的项目进行更改后,我将保存、退出并尝试打开该项目。 Access 2010 显示一个消息框“Access 已停止工作”。我单击“调试”,Windows 会尝试打开 Visual Studio 即时调试器,其中包含以下内容:
An unhandled win32 exception occurred in MSACCCESS.EXE [6648]
我退出 Access 2010 并尝试重新打开文件,但它引发了相同的异常。我再次退出并尝试自行打开 Access 2010,而 Access 尝试创建同一文件的备份副本。该过程失败并引发相同的异常。我可以通过在双击时按住 shift 键来打开 Access,但是当我尝试重建损坏的版本时,我会收到与上面相同的错误消息。所以我的重建失败了,我被困在 2010 年。我可以在 2007 年重建,但想在这台全新的机器上解决这个问题,这将是很好的开发。
【问题讨论】:
-
您是否尝试过打开一个新的数据库并导入所有内容?反编译?紧凑和维修?不一定按这个顺序。
-
如问题描述中所述,我尝试重建项目并导入所有表单、报告和模块。它给了我同样的错误。我不确定在哪里查看日志文件以获取更多详细信息。
-
你反编译了吗?紧凑和维修?
-
我能够使用以下信息来反编译 MSACCESS.EXE,这使我能够在 Access 2010 中再次重建前端,但是根问题再次出现(非常频繁)。根本问题没有解决。 rogersaccessblog.blogspot.com/2009/04/…
-
我不知道是什么导致了您的问题,但我发现在 Access 2010 数据库上开发而不将其拆分为前端和后端会导致我的设置出现问题。
标签: winapi exception ms-access adp