MS Access - 禁用了对象单击对象

时间:2016-09-07 22:43:25

标签: vba ms-access access-vba

我最近接受了一项涉及使用Access数据库查找信息的工作。有问题的数据库是由一位在完成之前离开的开发人员构建的。他也没有留下任何文件。

数据库使用查询,表单和VBA。由于源数据的格式与开发数据库时的格式不同,因此某些查询不再有效。我知道SQL和一些基本的VBA所以我试图修改SQL;但是,我无法查看查询背后的SQL。我无法在设计视图或SQL视图中打开它。我甚至无法右键单击任何对象。不仅如此,当我打开一个物体时,我无法右键单击顶部的标签来关闭它。在我必须使用的右上方有一个红色的x。我在打开数据库时尝试保持移位,但它仍然会发生。我也去了:菜单选项工具 - >启动 - >查看“允许默认快捷菜单”是否未选中;然而,事实并非如此。我已经检查了其他论坛,但未能找到解决方案。我认为它可能在某个地方的VBA中,但是有大量的模块,每个模块都有一小部分子程序。我不知道它还能是什么。任何和所有的见解将不胜感激!

1 个答案:

答案 0 :(得分:1)

@Andre和@Comintern都提供了正确的答案。罪魁祸首是在Auto Exec函数中,它有一个循环遍历每个CommandBar并设置Enabled = False。