我创建了一个多个用户正在使用的Access数据库。它位于服务器上,因此每个人都可以访问同一个文件。直到最近,它工作正常。
当您打开数据库时,应该打开一个菜单表单,您可以从中打开其他表单。
有一天早上,当没有人使用数据库时,我执行了一些更新和错误修复(不在菜单表单上)。我已经编写(并测试过)了vb代码,所以我所做的就是将它复制粘贴到旧代码上。我测试了它,一切正常。
几个小时后,我听到用户说菜单表单在启动时没有打开。它甚至不会通过双击打开。但是,可以通过双击打开其他表单。打开菜单的唯一方法是在“设计”视图中打开它,然后单击功能区上的“表单”视图。
我已根据选项>进行了检查选择菜单表单的当前数据库。
所有用户(包括我)都在使用Access 2010。
最奇怪的是,表单会在我的计算机上打开,而不是在用户的计算机上打开。
我很确定我的代码不会导致这种情况,但我必须在不知情的情况下做其他事情。所以现在我正在寻找一种解决方案,使菜单形式的节目再次发布。
答案 0 :(得分:1)
问题是表格在主屏幕左侧的屏幕上打开。我可能在更新过程中把它移到那里,无法想象会发生这种情况。所以它适用于我的配置(主要是右边和左边的次要),但不适用于只有一个屏幕的人,甚至不适用于左边和右边次要的人。
解决方案适用于具有正确配置的用户专门打开数据库,将表单移动到主屏幕,保存并关闭。现在它又适合所有人。
答案 1 :(得分:0)
您可以尝试从IDE中的“调试”菜单强制编译。我遇到了一些事情,其中事情很奇怪,并且编译修复了它。