Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

想要以最適合您的方式整理資料庫物件嗎? 然後在 [導航窗格] 中建立自定義類別和群組,以重新組織、醒目提示,甚至隱藏物件。 您也可以隱藏 [導航窗格],以提供您自己的流覽方法,並使用宏進行更進階的控制。

如果您只想尋找基本概念,請參閱 使用 [導航窗格]

Northwind Traders 的自訂流覽

由三個商務函數整理的自定義導航窗格

本文內容

開始之前

協助事情順利進行:規劃您的方法、分階段進行,以及瞭解安全性影響。

規劃自定義類別和群組

當您規劃及設計資料庫的導覽系統時,請與使用該資料庫的人員共同作業。 如果這不實際,請將他們的需求集中於您的設計程式。 視您的資源而定,請考慮使用焦點群組在設計期間規劃及進行可用性測試。 簡言之,請將焦點放在使用者上。

例如,假設您的資料庫中有許多報表,而且您以不同的頻率執行報表。 您可以建立 [報告] 類別,然後建立 [每日]、[每周]、[每月]、[每季] 和 [每年] 群組。 您可以在每一個群組中新增適當的報告。

如需導航窗格自定義的許多範例,請參閱 精選 Access 範本

採取階段式方法

當您準備好時,請建立自定義類別、這些類別內的自定義組,然後將資料庫物件新增至每個群組。 您可以使用 [導覽選項] 對話方塊,來建立及管理自訂類別及群組。 此對話方塊會顯示資料庫中已定義之所有類別的清單,並顯示所選類別的群組。

預設自訂類別

建立自定義類別和群組

將建立自定義類別和群組視為自定義導覽的腳架。

  • 建立自定義類別    Access 會為您提供一個名為 [自定義] 的預先建立 自定義類別。 您可以重新命名該類別,然後新增或移除群組以符合您的需求。 您也可以建立新的自定義類別。

    附註    您建立自訂類別時,僅會套用至目前的資料庫。 您無法將自訂類別及群組轉移到其他資料庫。

  • 建立自定義組    建立類別之後,您會為新類別建立一或多個自定義組。 您可以根據需要建立任意數目的群組。

您建立新的自訂類別時,會為該類別建立名為 [未指定的物件][自訂群組 1] 的群組。 根據預設,Access 不會在 [未指定的物件] 群組中放置任何物件。 相反地,類別中不在任一群組中的所有物件會顯示在 [功能窗格] 中的 [未指定的物件] 群組。

在自定義組中組織資料庫物件

建立類別和群組之後,您就可以新增、隱藏或顯示群組和物件,以符合您的需求。 您可以隨時新增或移除群組中的物件。

  • 將物件新增至自定義組   在 [導航窗格] 中,您可以從 [未指定 的物件] 拖曳或複製並貼上物件,以指派給自定義組。 如此一來,您就可以將快捷方式新增至資料庫物件,而不會移動或複製物件本身。 捷徑會在物件圖示左下角旁以小箭頭表示。

    自訂類別檢視中的捷徑

    每個群組應該只會有一個指定資料庫物件的快捷方式。 您開啟捷徑時,開啟的是其指向的物件。

    附註   [導航窗格] 中的內建類別和群組不會顯示快捷方式,而是顯示實際的資料庫物件。 這些群組包含任何內建類別中的所有群組,以及任何自定義類別的 [未指定的物件 ] 群組。

  • 顯示或隱藏群組或物件    填入自訂組或群組之後,您可以隱藏 [未指定的物件 ] 群組以及您不想顯示的任何其他群組。

    您可以隱藏自訂類別中部分或所有的群組,以及群組中部分或所有的物件。 您可以使用 [導航窗格] 所提供的右鍵按下命令,或是選擇每個物件的屬性,並在開啟資料庫中的所有群組和類別中隱藏該屬性。

    您可以讓隱藏的物件及群組完全看不見,或是讓其在 [功能窗格] 中顯示為無法使用的灰暗圖示。 您可以選取或清除 [導覽選項] 對話方塊中的 [顯示隱藏的物件] 核取方塊,來進行這項選擇。 當您需要取消隱藏群組或物件時,您也會使用該複選框。

重要    雖然您可以移除自訂類別或群組中的物件,但是您無法從預先定義的類別或群組中移除物件。 雖然您可以刪除 (,但永久移除) 預先定義的群組,我們不建議您這麼做,因為這可能會在資料庫中造成問題。 資料庫是一組共同搭配運作的元件,若是從該組元件刪除物件,可能會破壞資料庫的部分或全部功能。

進階自定義   

有數種自定義 [導航窗格] 的進階方式。

隱藏 [導航窗格]    您可能會想要提供您自己的流覽方法,例如 切換表單瀏覽表單

停用設計檢視    您可以隱藏資料庫物件以協助防止設計變更,但仍可在自定義類別和群組中提供這些物件的快捷方式。

相關宏    您也可以使用宏指令來控制 [導航窗格]:

  • SetDisplayedCategories     不論 [ 導覽選項 ] 對話框中的設定為何,都用來顯示或隱藏類別。

  • NavigateTo     用來瀏覽至類別或群組,或在資料庫開啟時自動流覽至類別或群組。

  • LockNavigationPane     用來防止使用者在 [導航窗格] 中意外新增、移動或刪除專案。 您也可以使用 RunMenuCommand

安全性考慮

可用性功能可以略過。 自定義 [導航窗格] 並不會防止惡意使用者對您的資料庫進行不想要的設計變更,或防止未經授權的存取數據。 請考量下列事項:

  • 如果您使用宏來控制並鎖定 [導航窗格],用戶可以在啟動時按住 SHIFT 鍵來停用宏。

  • 您可以隱藏包含資料庫物件的類別和群組,也可以隱藏物件本身,但使用者可以將它們取消隱藏。

  • 鎖定 [導航窗格] 並不會防止使用者將資料庫物件複製到剪貼簿。

如需資料庫安全性詳細資訊,請參閱 決定是否要信任資料庫 ,以及 使用資料庫密碼加密資料庫。 如需有關控制資料庫啟動的詳細資訊,請參閱 設定目前資料庫的用戶選項

頁面頂端

建立自訂類別和群組

下列程序說明如何建立及重新命名自定義類別和群組。

重要    若要執行下列程式,必須顯示 [導航窗格],並啟用其右鍵功能表命令。 如需詳細資訊,請參閱 進階自定義設定目前資料庫的用戶選項

建立自訂類別

  1. 以滑鼠右鍵按兩下 [導航窗格] 頂端,然後選取 [ 導覽選項]

  2. [導覽選項] 對話方塊中,按一下 [類別] 清單下的 [新增項目]。 新類別隨即出現在清單中。

    [功能窗格] 中新的自訂類別

  3. 輸入新類別的名稱,然後按下 ENTER。

    試著建立對資料庫的使用者有意義的名稱。 建立名稱之後,請注意右邊的清單標題會變更以符合該名稱。 例如,如果您將新類別命名為 [我的切換表單],右邊的清單標題就會顯示 ["我的切換表單"的群組]

    此外,請注意,右側清單包含一個名為 [未指定的物件] 的群組。 根據預設,Access 會建立該群組。 此群組包含資料庫中的所有物件,並且您可以使用這些物件來填入自訂群組。

重新命名自定義類別

  1. 以滑鼠右鍵按兩下 [導航窗格] 頂端,然後選取 [ 導覽選項]

  2. 在 [ 類別] 底下,按兩下自定義類別,然後按兩下 [ 重新命名專案]

  3. 輸入類別的新名稱,然後按下 ENTER。

建立自訂群組

  1. 以滑鼠右鍵按兩下 [導航窗格] 頂端,然後選取 [ 導覽選項]

  2. 選取您要新增一或多個群組的類別。

  3. 針對每個群組,在 [<組名 的群組]>清單下,按兩下 [ 新增群組]

  4. 輸入新群組的名稱,然後按 ENTER。

  5. 將 [ 未指定的物件 ] 旁邊的複選框保留選取狀態,然後按兩下 [ 確定]。 Access 會關閉 [ 導覽選項] 對話框,並將新的自定義組新增至 [導航窗格]。

重新命名自定義組

  1. 以滑鼠右鍵按兩下 [導航窗格] 頂端,然後選取 [ 導覽選項]

  2. [<組名>的 [群組] 底下,按兩下自定義組,然後按兩下 [ 重新命名群組]

  3. 輸入群組的新名稱,然後按下 ENTER。

從資料庫物件建立自定義組

  1. 在 [功能窗格] 中開啟自訂類別及群組,以滑鼠右鍵按一下要放入新群組的項目。

  2. 指向 [新增至] 群組,然後按兩下 [ 新增群組]

    [導航窗格] 中會出現一個新群組。

    [功能窗格] 中新的自訂群組

  3. 輸入新群組的名稱,然後按 ENTER。

頁面頂端

在自定義組中組織物件

下列程序說明如何在自定義類別和群組中組織資料庫物件。

重要    若要執行下列程式,必須顯示 [導航窗格],並啟用其右鍵功能表命令。 如需詳細資訊,請參閱 進階自定義設定目前資料庫的用戶選項

將物件新增至自訂群組

您可以使用數種不同的方式,將物件快捷方式新增至自定義組。

  1. 按一下 [功能窗格] 頂端的功能表,並在功能表的上方區段中,按一下新類別。

    您為類別建立的群組或群組會與 [ 未指定的物件 ] 群組一起出現在功能表的下方區段。

  2. [未指定的物件] 群組中,選取要在自訂群組中使用的項目,然後將這些項目移到該群組中。 Access 提供數種移動所選項目的方法。 您可以:

    • 分別拖曳各個項目。

    • 按住 CTRL,按一下多個項目,然後將項目拖曳到您的自訂群組。

    • 以滑鼠右鍵按一下其中一個選取的項目,將游標指向 [加入群組],然後按一下自訂群組的名稱。

    • 複製並貼上:

      • 在 [功能窗格] 中,以滑鼠右鍵按一下您要複製的物件,然後再按一下 [複製]

      • 在 [功能窗格] 中以滑鼠右鍵按一下您要貼上物件的群組,然後按一下 [貼上]。 您也可以將物件貼入另一個已開啟 Access 資料庫的 [功能窗格]。

完成後,您可以讓 [未指定的物件 ] 群組在 [導航窗格] 中保持可見,或將其 隱藏

隱藏 [未指定的物件] 群組

  1. 以滑鼠右鍵按兩下 [導航窗格] 頂端,然後選取 [ 導覽選項]

  2. 在 [ 類別 ] 窗格中,選取適當的類別。

  3. 在 [ 群組 <類別> 窗格中,清除 [ 未指定的物件] 複選框。

隱藏群組

  1. 以滑鼠右鍵按兩下 [導航窗格] 頂端,然後選取 [ 導覽選項]

  2. 在 [ <群組類別> 列表中,清除您要隱藏之群組旁邊的複選框。

或者,在 [導航窗格] 中,以滑鼠右鍵按下您要隱藏之群組的標題列,然後按兩下 [ 隱藏]

取消隱藏群組

  1. 以滑鼠右鍵按兩下 [導航窗格] 頂端,然後選取 [ 導覽選項]

  2. 在 [ 群組 <類別> 列表中,選取您要隱藏或取消隱藏之群組旁邊的複選框。

隱藏物件

  1. 以滑鼠右鍵按兩下 [導航窗格] 頂端,然後選取 [ 導覽選項]

  2. 在 [ 類別] 清單中,選取適當的類別。

  3. 在 [ 群組 <類別> 列表中,選取包含隱藏物件的群組。

    清除物件旁邊的複選框。

  4. 按一下 [確定]。

或者,在 [導航窗格] 中,以滑鼠右鍵按兩下物件,然後按兩下 [ 隱藏]

附註   您無法隱藏 [導航窗格] 中自訂類別之 [ 未指定的物件 ] 群組中的物件。

取消隱藏物件

  1. 以滑鼠右鍵按兩下 [導航窗格] 頂端,然後選取 [ 導覽選項]

  2. 選取 [顯示選項] 下的 [顯示隱藏的物件] 核取方塊。

  3. 按一下 [確定]。

    在 [導航窗格] 中,所有隱藏物件都會出現灰色圖示。

  4. 執行下列其中一個動作:

    • 如果您隱藏群組中的快捷方式,請以滑鼠右鍵按兩下快捷方式,然後按兩下 [ 在此群組中取消隱藏]

    • 如果您只在物件的父群組及類別中隱藏物件,請以滑鼠右鍵按一下該物件,然後按一下 [取消隱藏]

    • 如果您之前是設定 [隱藏] 屬性,在所有類別及群組中隱藏物件,則請以滑鼠右鍵按一下該物件,再按一下 [檢視屬性],然後清除 [隱藏] 核取方塊。

在所有類別及群組中隱藏物件

  1. 以滑鼠右鍵按兩下 [導航窗格] 頂端,然後選取 [ 導覽選項]

  2. 以滑鼠右鍵按下您要隱藏的物件,然後按下快捷方式功能表上的 [ 物件屬性 ] 或 [表格 () 表屬性 ]。

  3. 選取 [隱藏] 核取方塊。

  4. 按一下 [確定]

重新命名物件快捷方式

當您重新命名物件快捷方式時,Access 不會重新命名快捷方式指向的資料庫物件。

  1. 在 [功能窗格] 中,以滑鼠右鍵按一下要重新命名的物件,然後按一下 [重新命名捷徑]

  2. 輸入捷徑的新名稱,然後按下 ENTER。

刪除物件快捷方式

  • 在 [導航窗格] 中,以滑鼠右鍵按下您要移除的快捷方式,然後按兩下 [ 移除]

    刪除物件快捷方式時,Access 並不會刪除快捷方式指向的資料庫物件。

刪除物件

  • 在 [功能窗格] 中,以滑鼠右鍵按一下要移除的物件,然後按一下 [刪除]

    重要    如果您選擇從群組中刪除物件,請注意這可能會造成問題。 我們不建議刪除對象,因為資料庫是一組共同作業的元件,如果從該元件中刪除物件,可能會破壞資料庫的部分或全部功能。

頁面頂端

進階自定義

有更多進階的方式可自定義 [導航窗格]。 您可以使用 [ 選項 ] 對話框隱藏 [導航窗格],並使用物件屬性停用物件的 [設計檢視]。 您也可以使用宏來選擇性地顯示或隱藏類別、流覽至類別或群組、隱藏 [導航窗格] 或鎖定 [導航窗格]。

若要在資料庫開啟時自動執行宏指令,請將宏指令放在名為 autoexec 的宏中。 如需詳細資訊,請參閱 建立在開啟資料庫時執行的宏。 如需建立宏以控制使用者介面的詳細資訊,請參閱 建立使用者介面 (UI) 宏

使用 [選項] 對話框隱藏 [導航窗格]

您可以隱藏 [導航窗格],並使用替代的流覽方法,例如 切換板窗體瀏覽表單,或是策略性地在啟動表單上找到按鈕和連結 (請參閱 精選 Access 範本) 。

  1. 從開啟的桌面資料庫中,按一下 [檔案] 索引標籤,然後按一下 [選項]。

  2. 按一下 [目前資料庫] 類別,然後在 [導覽] 下面,清除 [顯示瀏覽窗格] 核取方塊。

  3. 按一下 [確定]。

  4. 若要讓此設定受到影響,請關閉然後重新開啟資料庫。

附註    若要重新顯示 [導航窗格],請重複此程式,但選取複選框。

停用資料庫物件的 [設計檢視]

在 [導航窗格] 中,您可以設定快捷方式的 [ 停用設計視圖] 快捷方式 屬性 (以滑鼠右鍵按兩下快捷方式,然後按兩下 [ 物件內容 ]) ,以控制使用者是否可以使用快捷方式在 [設計視圖] 或 [版面配置檢視] 中開啟目標物件。 例如,如果您為表單的快捷方式啟用此屬性,使用者就無法使用快捷方式變更表單的設計或版面配置。

  1. 在 [導航窗格] 中,以滑鼠右鍵按下您要停用 [設計檢視] 的快捷方式,然後按兩下 [資料表屬性]) 數據表的 [ 物件內容 ] 或 [資料 屬性] (。

  2. [<物件名稱> 屬性 ] 對話框中,選取 [ 停用設計視圖快捷方式] 複 選框。

使用 SetDisplayedCategories 宏來顯示或隱藏類別

  1. 執行下列其中一個動作:

    • 若要建立新的宏,請在 [ 建立 ] 索引標籤上,按兩下 [ 宏 & 程式代碼 ] 群組中的 [ 宏]

    • 若要將宏指令新增至現有的宏,請在 [導航窗格] 中以滑鼠右鍵按兩下該宏,然後按兩下 [ 設計檢視]

  2. 在 [ 設計] 索引 標籤的 [ 顯示/隱藏 ] 群組中,按兩下 [顯示所有動作]

  3. 在宏設計工具中,從下拉式清單中選取 [SetDisplayedCategories ]。 宏設計工具中會顯示此動作。

  4. 在 [ 顯示] 方 塊中,選擇設定。 如果您希望類別顯示在 [導航窗格] 中,請選擇 [ ]。 如果您不希望類別顯示在 [導航窗格] 中,請選擇 [ ]。

  5. 在 [ 類別] 方塊中,按下您要顯示或隱藏的類別名稱。

  6. 針對您要使用宏控制的每一個類別重複步驟 3 到 5。

如需詳細資訊,請參閱 SetDisplayedCategories 宏指令

使用 NavigateTo 宏瀏覽至類別或群組

  1. 執行下列其中一個動作:

    • 若要建立新的宏,請在 [ 建立 ] 索引標籤上,按兩下 [ 宏 & 程式代碼 ] 群組中的 [ 宏]

    • 若要將宏指令新增至現有的宏,請在 [導航窗格] 中以滑鼠右鍵按兩下該宏,然後按兩下 [ 設計檢視]

  2. 在 [ 設計] 索引 標籤的 [ 顯示/隱藏 ] 群組中,按兩下 [顯示所有動作]

  3. 在宏設計工具中,從下拉式清單中選取 [流覽至 ]。 宏設計工具中會顯示此動作。

  4. 在 [ 類別] 方塊中,按下您要瀏覽的類別名稱。

  5. 如果您想要瀏覽至類別中的特定群組,請按兩下 [群組] 方塊中的箭號,然後按下您要瀏覽的組名。

如需詳細資訊,請參閱 NavigateTo 宏指令

使用LockNavigationPane宏來鎖定導航窗格

  1. 執行下列其中一個動作:

    • 若要建立新的宏,請在 [ 建立 ] 索引標籤上,按兩下 [ 宏 & 程式代碼 ] 群組中的 [ 宏]

    • 若要將宏指令新增至現有的宏,請在 [導航窗格] 中以滑鼠右鍵按兩下該宏,然後按兩下 [ 設計檢視]

  2. 在 [ 設計] 索引 標籤的 [ 顯示/隱藏 ] 群組中,按兩下 [顯示所有動作]

  3. 在宏設計工具中,從下拉式清單中選取 LockNavigationPane 。 宏設計工具中會顯示此動作。

  4. 指定 Lock 自變數的值。 選擇 [是 ] 以鎖定 [導航窗格]。

如需詳細資訊,請參閱 LockNavigationPane宏指令

使用 RunMenuCommand 宏隱藏導航窗格

如果您想要建立自己的瀏覽系統,可以使用 RunMenuCommand 宏指令和 WindowHide 自變數來隱藏 [導航窗格]。

  1. 執行下列其中一個動作:

    • 若要建立新的宏,請在 [ 建立 ] 索引標籤上,按兩下 [ 宏 & 程式代碼 ] 群組中的 [ 宏]

    • 若要將宏指令新增至現有的宏,請在 [導航窗格] 中以滑鼠右鍵按兩下該宏,然後按兩下 [ 設計檢視]

  2. 在 [ 設計] 索引 標籤的 [ 顯示/隱藏 ] 群組中,按兩下 [顯示所有動作]

  3. 在宏設計工具中,從下拉式清單中選取 [RunMenuCommand ]。 宏設計工具中會顯示此動作。

  4. 在 [ 命令] 方塊中,選取 [WindowHide]

您也可以使用 [存取選項] 對話框中的 [顯示導航窗格] 複選框,開啟或關閉 [導航窗格] 的顯示。 如果您搭配 WindowHide 自變數使用 [執行功能表命令] 宏指令,無論是否選取或清除 [顯示導航窗格] 複選框,宏指令都會隱藏 [導航窗格]。

如需詳細資訊,請參閱 RunMenuCommand 宏指令

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×