似乎这么简单,但我无法在任何地方找到答案。
每次我紧凑&修复,我的Autoexec宏再次运行。有没有办法防止它在这里运行,因为压缩的部分原因是在Autoexec删除了大量行之后再次将文件大小调低。
答案 0 :(得分:3)
当您不希望宏作为autoexec宏运行时,可以重命名该宏。
DoCmd.Rename "disableAutoExec", acMacro, "AutoExec"
如果您希望将其作为autoexec宏运行,请将其重命名为 AutoExec 。
如果该建议不能令人满意,您可以检查是否存在文件 disableAutoExec.txt ,并在该文件存在时不执行任何操作。
当您希望 AutoExec 执行其设置的所有操作时删除该文件。
或者不是将文件作为控制 AutoExec 是否应继续的标志,而是将标志值存储在表格中。
答案 1 :(得分:1)
一个有效的旧版本(在MS Access 2010中,至少在之前)是在打开数据库时按住Shift键