我有一个具有默认表单的Access 2010应用程序。我不希望用户看到或能够取消隐藏导航窗格。我尝试取消选中当前项目选项中的显示导航窗格选项,但它仍然存在。我不希望窗格最小化(即向左推)。我希望它完全消失。我知道这是可能的,因为我看到了一个导航窗格根本不存在的应用程序,但我不知道开发人员是如何做到的。我不认为这是使用VBA完成的。想法? 谢谢, 太妃糖
答案 0 :(得分:0)
您可以使用当前数据库选项隐藏导航窗格,并取消选中“显示导航窗格”。您需要重新启动数据库才能生效。
如果栏仍在显示,那么您的启动表单会发生一些事情。
尝试使用单个空白表单创建一个全新的数据库文件,并将此表单设置为启动显示表单,并取消选中导航窗格以验证此方法是否有效。然后检查您的主应用程序,看看有什么不同。
答案 1 :(得分:0)
更改数据库选项应隐藏导航窗格,但如果没有,则可以尝试以下代码:
Function HideNavigationPane()
DoCmd.SelectObject acTable, "TableName", True
DoCmd.RunCommand acCmdWindowHide
End Function
替换" TableName"使用其中一个表的名称,这应隐藏导航窗格。