打开数据库时绕过启动选项

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

如果您使用设置指定Microsoft Access 2010数据库打开时,会发生什么情况,您可以绕过若要重新获取对您的数据库具有完全访问这些设置。例如,您可以从Access 选项对话框中,或通过创建 AutoExec 宏,或打开event procedure设置为当前数据库的选项。如果数据库中的启动选项设置,本文将介绍如何将忽略它。

用于绕过启动选项的选项有时可能会很有用。例如,如果您已设置了隐藏导航窗格的选项,但是,现在您希望显示此导航窗格,您可以绕过先前设置的选项。若要绕过所有启动选项,请完成下列步骤:

  • 在打开数据库的同时按住 Shift 键。

根据数据库的宏安全设置,启动时可能会显示一条或多条安全消息。

注意: 您必须在关闭所有安全消息时一直按住 Shift 键,否则将无法绕过启动选项。

如果在打开数据库的同时按住 Shift 键,则会绕过您在“Access 选项”对话框的“当前数据库”页上设置的许多选项。若要更改这些选项,请执行以下操作:

  1. 单击“文件”选项卡,然后单击“选项”

    “Access 选项”框随即打开。

  2. 单击“当前数据库”,然后更改当前数据库的设置。

注意: 您可能需要关闭并重新打开数据库,以使更改生效。

下表列出了“当前数据库”页上的每项设置,以及您在打开数据库的同时按住 Shift 键时这些设置的行为。

选项组

设置

绕过启动选项时的行为

应用程序选项

应用程序标题

自定义应用程序标题不会显示。

应用程序图标

自定义应用程序图标不会显示。

显示窗体

指定的窗体不会显示,并且窗体的任何事件过程都不会运行。

Web 显示窗体

仅当存在指定的 Web 窗体时可用。显示窗体可用时,不会显示指定的 Web 窗体,并且窗体的任何事件过程都不会运行。

导航

显示导航窗格

即使未选择此选项,仍会显示导航窗格。

功能区和工具栏选项

功能区名称

指定的自定义功能区不会显示。

允许全部菜单

无论是何设置,所有默认的功能区选项卡都会显示。

允许默认快捷菜单

无论是何设置,所有默认的快捷菜单都会显示。

有关如何设置当前数据库选项的详细信息,请参阅文章设置从一个集中位置为当前数据库的用户选项

如果向数据库中添加一个名为 AutoExec 的 Access 宏,通常情况下,每次打开数据库时,该宏都会运行。如果绕过启动选项,则 AutoExec 宏不会运行。


当您的数据库具有多个用户时,您可以防止用户绕过启动选项。通过使用 Visual Basic for Applications (VBA) 代码AllowBypassKey属性设置为False来禁用旁路 () shift。

AllowBypassKey 属性使用以下设置。

设置

说明

True

启用 Shift 键以允许用户绕过启动属性和 AutoExec 宏。

False

禁用 Shift 键以禁止用户绕过启动属性和 AutoExec 宏。

您可以使用macro或 VBA 代码中设置此属性。

若要使用宏设置 AllowBypassKey 属性,必须按如下方法创建此属性:

  • 在 Microsoft Access 数据库 (.mdb 或.accdb) 中,您可以通过使用CreateProperty方法,然后将其追加到Database对象的Properties集合中添加该属性。

  • 在 Microsoft Access project (.adp) 中,可使用 Add 方法将该属性添加到 CurrentProject 对象的 AccessObjectProperties 集合中。

只有在下一次打开应用程序数据库时,AllowBypassKey 属性的设置才会生效。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×