在启动Access时,表单不会按预期打开

时间:2014-08-21 14:07:24

标签: forms ms-access ms-access-2010

我创建了一个多个用户正在使用的Access数据库。它位于服务器上,因此每个人都可以访问同一个文件。直到最近,它工作正常。

当您打开数据库时,应该打开一个菜单表单,您可以从中打开其他表单。

有一天早上,当没有人使用数据库时,我执行了一些更新和错误修复(不在菜单表单上)。我已经编写(并测试过)了vb代码,所以我所做的就是将它复制粘贴到旧代码上。我测试了它,一切正常。

几个小时后,我听到用户说菜单表单在启动时没有打开。它甚至不会通过双击打开。但是,可以通过双击打开其他表单。打开菜单的唯一方法是在“设计”视图中打开它,然后单击功能区上的“表单”视图。

我已根据选项>进行了检查选择菜单表单的当前数据库。

所有用户(包括我)都在使用Access 2010。

最奇怪的是,表单会在我的计算机上打开,而不是在用户的计算机上打开。

我很确定我的代码不会导致这种情况,但我必须在不知情的情况下做其他事情。所以现在我正在寻找一种解决方案,使菜单形式的节目再次发布。

2 个答案:

答案 0 :(得分:1)

问题是表格在主屏幕左侧的屏幕上打开。我可能在更新过程中把它移到那里,无法想象会发生这种情况。所以它适用于我的配置(主要是右边和左边的次要),但不适用于只有一个屏幕的人,甚至不适用于左边和右边次要的人。

解决方案适用于具有正确配置的用户专门打开数据库,将表单移动到主屏幕,保存并关闭。现在它又适合所有人。

答案 1 :(得分:0)

您可以尝试从IDE中的“调试”菜单强制编译。我遇到了一些事情,其中​​事情很奇怪,并且编译修复了它。