Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 访问启动窗体锁定GUI_Ms Access_Vba - Fatal编程技术网

Ms access 访问启动窗体锁定GUI

Ms access 访问启动窗体锁定GUI,ms-access,vba,Ms Access,Vba,我刚刚在MS Access 2010中有过一次有趣的创业经历。我设计了一个登录表单,当我认为我完成时,我将我的启动表单设置为我刚刚创建的登录表单。然后我关闭了Access并重新打开它,但我的登录表单没有出现。相反,整个GUI被锁定。我不能点击任何东西 在我将窗体设置为启动窗体并重新加载Access之前,我的窗体在测试期间正常工作。如何删除作为启动对象的表单或恢复GUI的使用?我仍然不确定这一系列事件导致GUI冻结的确切原因,但这就是我解决问题的方法。我可以使用alt+F11进入VBA IDE。我

我刚刚在MS Access 2010中有过一次有趣的创业经历。我设计了一个登录表单,当我认为我完成时,我将我的启动表单设置为我刚刚创建的登录表单。然后我关闭了Access并重新打开它,但我的登录表单没有出现。相反,整个GUI被锁定。我不能点击任何东西


在我将窗体设置为启动窗体并重新加载Access之前,我的窗体在测试期间正常工作。如何删除作为启动对象的表单或恢复GUI的使用?

我仍然不确定这一系列事件导致GUI冻结的确切原因,但这就是我解决问题的方法。我可以使用alt+F11进入VBA IDE。我在即时窗口中键入

for i = 11 to Application.CurrentDb.Properties.Count - 1: Debug.Print Currentdb.Properties(i) & "::" & i: next i
Application.CurrentDb.Properties(49) = "(none)"
这让我知道
Properties
集合中的第49项是启动表单。我再次在即时窗口中输入

for i = 11 to Application.CurrentDb.Properties.Count - 1: Debug.Print Currentdb.Properties(i) & "::" & i: next i
Application.CurrentDb.Properties(49) = "(none)"
然后按回车键

然后,我可以保存、关闭和重新打开我的数据库,而无需启动表单


后来,我尝试将我的登录表单再次设置为启动表单(没有任何更改),效果很好。当我第一次设置启动窗体时,似乎有什么东西在某处损坏了。

我仍然不确定这一系列事件导致我的GUI冻结的确切原因,但我就是这样解决的。我可以使用alt+F11进入VBA IDE。我在即时窗口中键入

for i = 11 to Application.CurrentDb.Properties.Count - 1: Debug.Print Currentdb.Properties(i) & "::" & i: next i
Application.CurrentDb.Properties(49) = "(none)"
这让我知道
Properties
集合中的第49项是启动表单。我再次在即时窗口中输入

for i = 11 to Application.CurrentDb.Properties.Count - 1: Debug.Print Currentdb.Properties(i) & "::" & i: next i
Application.CurrentDb.Properties(49) = "(none)"
然后按回车键

然后,我可以保存、关闭和重新打开我的数据库,而无需启动表单


后来,我尝试将我的登录表单再次设置为启动表单(没有任何更改),效果很好。当我第一次设置启动窗体时,似乎有什么东西在某处损坏了。

from:要绕过启动选项,请执行以下操作:在打开数据库时按住SHIFT键。真有趣!好吧,看来我下次有选项了。from:要绕过启动选项,请执行以下操作:在打开数据库时按住SHIFT键。啊,真有趣!看来下次我还有其他选择。