我有一个包含一些查询,表格和表单的访问数据库。当有人打开数据库时,是否有一个只显示表单的选项?
因此,当我打开数据库时,我希望看到表单Open(Tabbed)而没有其他对象,基本上隐藏了导航窗格。
提前致谢
答案 0 :(得分:2)
您可以设置各种启动选项。如果您希望部署应用程序,最好构建一个运行时解决方案。
Basics for Building Access 2007 Runtime-Based Solutions
其中包含:
答案 1 :(得分:1)
只需确保取消选中显示导航窗格选项。
实际上,您甚至可能想要禁用文档表。
启动表单中您需要的一行代码是:
DoCmd.ShowToolbar "Ribbon", acToolbarNo
当你执行上述操作时,会产生这种效果:
注意上面没有任何Access界面显示。
在上面我没有检查“display”docuemnt标签,甚至删除了表单上方的栏。
所以,实际上这只是一行VBA代码,其余的是选择不在Access的“选项”区域中显示导航窗格和取消选中选项卡选项等。
记住开发时,你必须在启动时按住shift键,否则你无法改变/处理任何事情!
要禁用用户右键单击“设计”等选项,您需要将已编译的accDE部署到用户,因为这会删除源代码并删除用户修改表单和报告以及任何VBA代码的功能。但是,您可以再次在选项区域中取消选中特殊键等的选项,但在大多数情况下,将accDE而非accDB部署到用户是有意义的。
Albert D. Kallal(访问MVP)
埃德蒙顿,加拿大艾伯塔省