我为这个线程的相当模糊的标题道歉,但我无法更具体,你会在几秒钟内理解为什么......
当我尝试打开我的 Access 文件 (Access 2010) 时,我经常收到此错误消息。
Microsoft Access a rencontré un problème et doit être fermé. Nous vous prions de nous excuser pour le désagrément encouru.
Les informations sur lesquelles vous travailliez peuvent avoir été perdues. Microsoft Access peut tenter de compacter et de réparer la base de données ouverte.
Nous avons créé un rapport d'erreurs que vous pouvez envoyer pour nous aider à améliorer la qualité de Microsoft Access. Nous traiterons vos rapports confidentiellement et anonymement.
对不起,它是法语的,基本上它在我的文件中发现了一个错误,并想关闭并向MS发送消息。
我打开了一个链接来查看完整的错误报告(可以在弹出窗口的底部找到),这些是内容...
AppName: msaccess.exe AppVer: 14.0.6024.1000 AppStamp:4d83e4fc
ModName: vbe7.dll ModVer: 7.0.16.19 ModStamp:4d430aec
fDebug: 0 Offset: 00023081
0x0000000000000000 Address: 0x0000000065023081
如果我继续关注链接,它最终会得到一些“有用”的东西
System Information
Windows NT 5.1 Build: 2600
CPU Vendor Code: 756E6547 - 49656E69 - 6C65746E
CPU Version: 000106C2 CPU Feature Code: BFE9FBFF
Module 1
MSACCES
Image Base: 0x0000000030000000 Image Size: 0x00d5d000
Checksum: 0x00d5e000 Time Stamp: 0x4d83e4fc
Version Information
... 或者可能不是 !
该信息保存在文件 temp\6718937.cvr 中,该文件只是字形和不可打印字符的 goobledegook。
无论如何,我想我知道问题出在哪里。
我正在开发这个解决方案并且里面有大量的 VBA 代码,其中一些不能正常工作......但是。
所以我必须花费很长时间安装/启动 2007,压缩和修复,然后回到 2010(另一个等待安装/启动),我的文件奇迹般地运行。
我定期使用 Access 2010 中可用的按钮对主文件执行兼容和修复(我什至可以在数据库关闭时执行此操作),但要么它无法正常工作,要么我做错了什么?
我知道当我在 Access 2007 中打开这个文件时(在执行修复之前)它会告诉我这个文件包含可能损坏我的电脑的可疑 vba 代码。显然我知道这个文件不会损坏我的电脑……或者至少我希望不会;)。然后它让我可以选择无论如何打开文件并忽略潜在的危险。
access 2010 中的这个选项在哪里(或者这个 MS 是否试图保护用户免受他们自己的愚蠢......有点像苹果)。
或者在 Access 2010 中是否有其他解决此问题的方法
评论、建议、指责和“这是你的错”可能会被接受为解决方案。
提前致谢
大卫
编辑1:
在回复之后,我只是想我应该补充一点,我可以一直使用 Access 2007。这里的问题是团队中的其他成员只使用 Access 2010,所以这是“标准”安装。
正如我在回应给出的第一个答案时所说的那样,我想要的是可以选择“运行文件,即使内部脚本可能很危险”,这个选项似乎在 2010 版本中消失了。