反编译数据库
这应该始终是你的初始修复。一个好的策略是在每次发布之前反编译数据库。
-
创建反编译快捷方式。这将使用“/ decompile”开关加载数据库。
- 右键单击数据库文件。选择复制
- 在资源管理器窗口中右键单击并选择粘贴快捷方式
- 右键单击快捷方式,然后选择属性
- 在目标框中,转到该行的末尾并添加
/decompile
- 单击确定关闭快捷方式
-
使用 Shift 打开数据库。
双击此快捷键时按住 Shift 键。这可以防止在数据库中执行任何自动运行。你应该直接进入导航窗口。 -
压缩和修复数据库。加载数据库后,你需要单击压缩和修复按钮。
- 在“ 工具” 功能区上找到“ 压缩和修复数据库” 按钮。 ****
- 按住 Shift 键。单击“ 压缩和修复” 按钮时,请保持按住它。
-
重新编译数据库
- 进入 VBA 窗口(Control + G)
- 从菜单中选择 Debug - > Compile
这是完整的反编译过程。通常它应该修复 99%的所有 Access 崩溃或奇怪的表单行为。