我在这里问了一个类似的问题:How to diagnose MS access crashes所以,如果有更好的方式来提出一个密切相关的问题,我会道歉。我一直在MS访问数据库中崩溃,我们在业务中广泛使用。我们已经将一次崩溃缩小到非常奇怪的行为 - 当打开某个表单时,用户打开来自MS Outlook的新电子邮件,这将导致MS Access发生严重崩溃并完全关闭。此行为似乎只发生在Office 2013中。有没有办法确定导致此崩溃的原因?
答案 0 :(得分:1)
我认为处理更多意外/未解决错误的最佳方法是设置某种形式的错误句柄记录器,如Allen Browne建议的那种 http://allenbrowne.com/ser-23a.html
基本的想法是你有正常的错误处理例程,而不是只是在消息框中向用户显示错误号:
这不仅可以让您完全记录您的问题(而不仅仅依赖于错误消息并记住它们等),它还会使您的用户遇到崩溃但无法访问要收集的模块您的错误数据!不幸的是,无法复制用户体验到的每个问题,因此能够在表中捕获该信息并让50个用户为您收集错误信息非常棒!
我不会在这里引用他的文章,但我强烈建议你试一试:)
答案 1 :(得分:0)
见this answer。 具体来说,从表单中删除二进制数据部分将适用。