在数据库打开时显示选项卡表单

时间:2012-02-27 01:29:36

标签: ms-access ms-access-2007 access-vba

我有一个包含一些查询,表格和表单的访问数据库。当有人打开数据库时,是否有一个只显示表单的选项?

因此,当我打开数据库时,我希望看到表单Open(Tabbed)而没有其他对象,基本上隐藏了导航窗格。

提前致谢

2 个答案:

答案 0 :(得分:2)

您可以设置各种启动选项。如果您希望部署应用程序,最好构建一个运行时解决方案。

Basics for Building Access 2007 Runtime-Based Solutions

其中包含:

Setting Startup Options

答案 1 :(得分:1)

只需确保取消选中显示导航窗格选项。

实际上,您甚至可能想要禁用文档表。

启动表单中您需要的一行代码是:

DoCmd.ShowToolbar "Ribbon", acToolbarNo

当你执行上述操作时,会产生这种效果:

enter image description here

注意上面没有任何Access界面显示。

在上面我没有检查“display”docuemnt标签,甚至删除了表单上方的栏。

所以,实际上这只是一行VBA代码,其余的是选择不在Access的“选项”区域中显示导航窗格和取消选中选项卡选项等。

记住开发时,你必须在启动时按住shift键,否则你无法改变/处理任何事情!

要禁用用户右键单击“设计”等选项,您需要将已编译的accDE部署到用户,因为这会删除源代码并删除用户修改表单和报告以及任何VBA代码的功能。但是,您可以再次在选项区域中取消选中特殊键等的选项,但在大多数情况下,将accDE而非accDB部署到用户是有意义的。

Albert D. Kallal(访问MVP)

埃德蒙顿,加拿大艾伯塔省