我需要阻止用户修改Access表单中的基础表和代码。
我发现this excellent answer完全按照描述工作。表单设计将永久隐藏,并禁用“访问选项”。
但是,如果我单击导航窗格标题下的下拉箭头并选择导航到类别中的任何内容,我仍然可以查看(但不能编辑)所有基础表,查询和表单。
有没有办法更改或删除此菜单中的选项?
答案 0 :(得分:1)
您可以使用此代码:
DoCmd.NavigateTo "acNavigationCategoryObjectType"
DoCmd.RunCommand acCmdWindowHide
应该在表单加载事件上启动代码。如果您使用的是某种登录系统,您可能希望为所有用户禁用数据库管理员。