如果要压缩/修复外部MDB文件(不是您刚才使用的文件):
Application.compactRepair sourecFile, destinationFile
如果要压缩正在使用的数据库,请执行以下操作:
Application.SetOption "Auto compact", True
在最后一种情况下,关闭文件时,应用程序将被压缩.
我的观点:在一个额外的MDB"压缩器"文件中编写几行代码非常有用,当您想要压缩/修复MDB文件时可以调用该文件:在大多数情况下,需要压缩的文件不能再正常打开,因此您需要从文件外部调用该方法.
否则,默认情况下,Access应用程序的每个主模块中的autocompact应设置为true.
在发生灾难的情况下,创建一个新的MDB文件并从有错误的文件导入所有对象.您通常会发现无法导入的错误对象(表单、模块等).