反编译数据库

这应该始终是你的初始修复。一个好的策略是在每次发布之前反编译数据库。

  1. 创建反编译快捷方式。这将使用“/ decompile”开关加载数据库。

    1. 右键单击数据库文件。选择复制
    2. 在资源管理器窗口中右键单击并选择粘贴快捷方式
    3. 右键单击快捷方式,然后选择属性
    4. 目标框中,转到该行的末尾并添加/decompile
    5. 单击确定关闭快捷方式
  2. 使用 Shift 打开数据库。
    双击此快捷键时按住 Shift 键。这可以防止在数据库中执行任何自动运行。你应该直接进入导航窗口。

  3. 压缩和修复数据库。加载数据库后,你需要单击压缩和修复按钮。

    1. 在“ 工具” 功能区上找到“ 压缩和修复数据库” 按钮。 ****
    2. 按住 Shift 键。单击“ 压缩和修复” 按钮时,请保持按住它。
  4. 重新编译数据库

    1. 进入 VBA 窗口(Control + G)
    2. 从菜单中选择 Debug - > Compile

这是完整的反编译过程。通常它应该修复 99%的所有 Access 崩溃或奇怪的表单行为。