打開數(shù)據(jù)庫時繞過啟動選項

此頁沒有內(nèi)容條目
內(nèi)容

Access > 自定義

 

打開數(shù)據(jù)庫時繞過啟動選項

blueup_CLV全部顯示

bluedrop_CLV全部隱藏

如果您使用某一設(shè)置指定了在打開 Microsoft Access 2010 數(shù)據(jù)庫時所執(zhí)行的操作,您可以繞過這些設(shè)置以重新獲取對數(shù)據(jù)庫的完全訪問權(quán)限。例如,您可以從“Access 選項”對話框、通過創(chuàng)建 AutoExec 宏,或者通過打開的事件過程 (事件過程:自動執(zhí)行的過程,以響應(yīng)用戶或程序代碼啟動的事件或系統(tǒng)觸發(fā)的事件。)來設(shè)置“當前數(shù)據(jù)庫”的選項。如果您的數(shù)據(jù)庫已具有啟動選項設(shè)置,本文介紹了如何繞過這些設(shè)置。

用于繞過啟動選項的選項有時可能會很有用。例如,如果您已設(shè)置了隱藏導(dǎo)航窗格的選項,但是,現(xiàn)在您希望顯示此導(dǎo)航窗格,您可以繞過先前設(shè)置的選項。若要繞過所有啟動選項,請完成下列步驟:

在打開數(shù)據(jù)庫的同時按住 Shift 鍵。

根據(jù)數(shù)據(jù)庫的宏安全設(shè)置,啟動時可能會顯示一條或多條安全消息。

 注釋    您必須在關(guān)閉所有安全消息時一直按住 Shift 鍵,否則將無法繞過啟動選項。

如果在打開數(shù)據(jù)庫的同時按住 Shift 鍵,則會繞過您在“Access 選項”對話框的“當前數(shù)據(jù)庫”頁上設(shè)置的許多選項。若要更改這些選項,請執(zhí)行以下操作:

1.單擊“文件”選項卡,然后單擊“選項”。

“Access 選項”框隨即打開。

2.單擊“當前數(shù)據(jù)庫”,然后更改當前數(shù)據(jù)庫的設(shè)置。

 注釋    您可能需要關(guān)閉并重新打開數(shù)據(jù)庫,以使更改生效。

下表列出了“當前數(shù)據(jù)庫”頁上的每項設(shè)置,以及您在打開數(shù)據(jù)庫的同時按住 Shift 鍵時這些設(shè)置的行為。

選項組

設(shè)置

繞過啟動選項時的行為

應(yīng)用程序選項

應(yīng)用程序標題

自定義應(yīng)用程序標題不會顯示。


應(yīng)用程序圖標

自定義應(yīng)用程序圖標不會顯示。


顯示窗體

指定的窗體不會顯示,并且窗體的任何事件過程都不會運行。


Web 顯示窗體

僅當存在指定的 Web 窗體時可用。顯示窗體可用時,不會顯示指定的 Web 窗體,并且窗體的任何事件過程都不會運行。

導(dǎo)航

顯示導(dǎo)航窗格

即使未選擇此選項,仍會顯示導(dǎo)航窗格。

功能區(qū)和工具欄選項

功能區(qū)名稱

指定的自定義功能區(qū)不會顯示。


允許全部菜單

無論是何設(shè)置,所有默認的功能區(qū)選項卡都會顯示。


允許默認快捷菜單

無論是何設(shè)置,所有默認的快捷菜單都會顯示。

有關(guān)如何設(shè)置“當前數(shù)據(jù)庫”的選項的詳細信息,請參閱從中央位置為當前數(shù)據(jù)庫設(shè)置用戶選項一文。

如果向數(shù)據(jù)庫中添加一個名為 AutoExec 的 Access 宏,通常情況下,每次打開數(shù)據(jù)庫時,該宏都會運行。如果繞過啟動選項,則 AutoExec 宏不會運行。

 

如果數(shù)據(jù)庫具有多個用戶,您可以阻止用戶繞過啟動選項。通過使用 VISUAL BASIC FOR APPLICATIONS (VBA) (VISUAL BASIC FOR APPLICATIONS (VBA):MICROSOFT VISUAL BASIC 的宏語言版本,用于編寫基于 MICROSOFT WINDOWS 的應(yīng)用程序,內(nèi)置于多個 MICROSOFT 程序中。) 代碼將 AllowBypassKey 屬性設(shè)置為“False”,從而禁用 Bypass (Shift) 鍵。

AllowBypassKey 屬性使用以下設(shè)置。

設(shè)置

說明

True

啟用 Shift 鍵以允許用戶繞過啟動屬性和 AutoExec 宏。

False

禁用 Shift 鍵以禁止用戶繞過啟動屬性和 AutoExec 宏。

可通過使用 (宏:用來自動執(zhí)行任務(wù)的一個操作或一組操作。)或 VBA 代碼來設(shè)置此屬性。

若要使用宏設(shè)置 AllowBypassKey 屬性,您必須按如下方法創(chuàng)建此屬性:

MICROSOFT ACCESS 數(shù)據(jù)庫 (數(shù)據(jù)庫:與特定主題或用途相關(guān)的數(shù)據(jù)的集合。在數(shù)據(jù)庫內(nèi),關(guān)于特定實體的信息(如雇員或訂單)分類歸納到表、記錄和字段中。)(.mdb 或 .accdb)中,可使用 CreateProperty 方法添加該屬性并將其追加到 Database 對象的 Properties 集合中。
MICROSOFT ACCESS 項目 (MICROSOFT ACCESS 項目:與 MICROSOFT SQL SERVER 數(shù)據(jù)庫連接且用于創(chuàng)建客戶端/服務(wù)器應(yīng)用程序的 ACCESS 文件。項目文件中不包含任何數(shù)據(jù)或基于數(shù)據(jù)定義的對象(如表和視圖)。) (.adp) 中,可使用 Add 方法將該屬性添加到 CurrentProject 對象的 AccessObjectProperties 集合中。

只有在下一次打開應(yīng)用程序數(shù)據(jù)庫時,AllowBypassKey 屬性的設(shè)置才會生效。

有關(guān) Access 2010 中的文件格式的詳細信息,請參閱 ACCESS 2010 文件格式簡介。

TopPageIcon_CLV 返回頁首