在導航窗格中使用和組織數據庫對象
在 Access 2010 中,數據庫對象顯示在導航窗格中,此項功能是在 Access 2007 中引入的。不再提供早期版本的“數據庫”窗口。
您可以在導航窗格中自定義對象的類別和組,還可以隱藏對象和組,甚至隱藏整個導航窗格。Access 2010 提供多個類別,可供您即時使用,您還可以創(chuàng)建自定義的類別和組。
注釋 當您在瀏覽器中使用 Web 數據庫時,導航窗格不可用。但是,使用 Access 打開 Web 數據庫時,則可使用導航窗格。
本文內容
導航窗格是一個中央位置,您可以從導航窗格輕松查看和訪問所有的數據庫對象 (數據庫對象:ACCESS 數據庫包含諸如表、查詢、窗體、報表、頁、宏和模塊等對象。ACCESS 項目包含諸如窗體、報表、頁、宏和模塊等對象。)。當在 Access 2010 中打開數據庫時,默認情況下,導航窗格顯示在工作區(qū)的左側。
可以通過下列方式調整導航窗格的外觀:
目的 |
執(zhí)行的操作 |
更改導航窗格的寬度 |
將指針置于導航窗格的右邊緣,然后在指針變?yōu)殡p面箭頭時,拖動邊緣以增加或減小寬度。 |
打開和關閉導航窗格 |
單擊“百葉窗開/關”按鈕 ,或按 F11 打開和關閉導航窗格。 |
可以通過雙擊導航窗格中的任一對象來使用該對象。如果右鍵單擊某個對象,則將看到一個快捷菜單,您可以通過該菜單進行各種操作,例如在“設計”視圖中打開對象。
您可以將數據庫中的對象組織成類別和組。使用類別可以在導航窗格中排列對象,使用組可以篩選已歸類的對象。
例如,在上圖中,“所有 Access 對象”就是一個類別,而“表”、“查詢”、“窗體”和“報表”屬于組。
當您選擇一個類別時,項目會排列到該類別包含的組中。例如,如果選擇“表和相關視圖”類別,則每個表的項目會排列到一個組中,每個組包含使用該表的所有對象(查詢、窗體、報表等)的快捷方式。如果一個對象使用多個表,則它將顯示在所有相關組中。
創(chuàng)建新的數據庫時,默認情況下,顯示的類別為“表和相關視圖”,顯示的組為“所有表”。每個數據庫還具有一個名為“自定義”的類別,可以使用此類別創(chuàng)建對象的自定義視圖。此外,Access 還提供其他兩個預定義的類別,您可以根據所需的對象顯示方式來進行選擇:
類別 |
說明 |
“對象類型” |
查看數據庫中的所有對象,這些對象將會按照類型排序。 |
“創(chuàng)建日期” 和 “修改日期” |
查找在特定日期或某一日期范圍內創(chuàng)建或修改的對象??梢园凑?/span>“今天”或“所有日期”進行篩選。這些類別從對象的創(chuàng)建日期或上一次修改日期開始按降序顯示它們。 |
例如,在隨 Access 一起安裝的羅斯文示例數據庫中,如果顯示“所有表”組,則可以查看與每個表相關的各個對象??偸窍攘谐霰恚o接著列出依賴于該表中的數據的所有對象。在下圖中,“員工”組顯示“員工”表,緊接著是與“員工”表相關的對象,對于“運貨商”組和“客戶”表也是一樣。
每當您選擇預定義的類別時,Access 都會包括一個全局組,該組包含數據庫中的所有對象。通過查找組名稱前面的單詞“所有”,可以輕松找到某一類別的全局組。例如,如果選擇“表和相關視圖”類別,則全局組將稱作“所有表”。
可以選擇數據庫中的對象在導航窗格中的顯示方式。例如,可以包含創(chuàng)建日期或修改日期,也可以將對象顯示為圖標或列表。默認情況下,Access 將在導航窗格中根據對象類型對對象按字母升序排列,但也可以更改排序方式以滿足您的需求。若要修改對象的顯示和排序方式,請執(zhí)行下列操作:
✍ | 右鍵單擊導航窗格的頂部以顯示快捷菜單,然后執(zhí)行下列任一操作: |
✍ | 若要更改對象的顯示方式,請指向“查看方式”,然后單擊“詳細信息”、“圖標”或“列表”。 |
✍ | 若要查看數據庫中的所有組,請單擊“顯示所有組”。 |
✍ | 若要更改對象的排序順序,請指向“排序依據”并選擇排序選項。 |
✍ | 若要手動排序并自定義顯示順序,請單擊“排序依據”,然后單擊“刪除自動排序”。 |
當您在“搜索”框中鍵入文本時,Access 將在類別中搜索包含符合搜索條件的對象或對象快捷方式的所有組。不包含匹配項的所有組都將折疊起來。
注釋 Access 僅搜索當前在導航窗格中顯示的類別和組中的對象。
提示 若要在整個數據庫中搜索特定對象,請選擇導航窗格中的預定義類別之一(如“表和相關視圖”或“對象類型”)。這將有助于確保所有組在導航窗格中可見。
1. | 如果“搜索”框在導航窗格的頂部不可見,請右鍵單擊導航窗格頂部的菜單欄,然后單擊“搜索欄”。 |
2. | 在“搜索欄”框中鍵入對象或快捷方式的部分或完整名稱。 |
當您鍵入字符時,Access 將搜索并消除不包含匹配項的任何組標題。
3. | 若要執(zhí)行其他搜索,請單擊“清除搜索字符串” 或按 Backspace 以刪除字符,然后鍵入要搜索的新文本。 |
注釋 當清除“搜索欄”框時,導航窗格將重新顯示所有可用對象。
當在不使用模板的情況下創(chuàng)建新的數據庫時,默認情況下,數據庫包含“自定義”類別,該類別顯示一個包含數據庫中定義的所有對象的組。可以重命名自定義類別,在其中創(chuàng)建更多的自定義組,并為這些組分配對象。組的默認排序選項為“所有表”。
當您從導航窗格查看自定義類別和組時,始終會看到對象的快捷方式。可以用對象圖標左下角旁邊的小箭頭來標識這些快捷方式。
當打開一個快捷方式時,將打開此快捷方式所指向的對象。不過,如果刪除一個快捷方式,Office Access 2007 不會刪除此快捷方式所指向的數據庫中的對象。也可以隱藏和重命名快捷方式,而無需更改快捷方式所指向的數據庫中的數據。
一種用于自定義數據庫中的對象的方式是通過創(chuàng)建自定義類別。例如,當您希望創(chuàng)建帶有特定類型的按鈕或鏈接(可用于導航數據庫)的窗體時,可以創(chuàng)建一個自定義類別。當您創(chuàng)建自定義類別時,該類別僅應用于當前數據庫。無法將自定義類別和組傳遞給其他數據庫??梢詣?chuàng)建自定義類別,方式是重命名由 Access 提供的默認“自定義”類別或創(chuàng)建新的自定義類別。限制數據庫中自定義類別和組的數目可以使數據更易于查找。
注釋 雖然可以從自定義類別或組中刪除對象,但無法從預定義的類別或組中刪除對象。
使用“導航選項”對話框可創(chuàng)建和管理自定義類別和組。此對話框將顯示數據庫中已定義的所有類別的列表,并顯示選定類別的組。
當創(chuàng)建新的自定義類別時,將為該類別創(chuàng)建名為“未分配的對象”和“自定義組 1”的組。默認情況下,Office Access 2007 不會將任何對象置于“未分配的對象”組中,而是將一個類別中未分配給任何組的所有對象顯示在導航窗格的“未分配的對象”組中。
1. | 若要創(chuàng)建新的類別,請右鍵單擊位于導航窗格頂部的菜單,然后單擊“導航選項”。 |
2. | 在“類別”下,單擊“添加項目”。 |
新的類別將在“導航選項”對話框中的“類別”下出現。
3. | 為新的類別鍵入名稱,然后按 Enter。 |
如果有可用的未使用自定義類別,則可以對其進行重命名,而不用添加新的自定義類別。
1. | 若要重命名自定義類別,請右鍵單擊位于導航窗格頂部的菜單,然后單擊“導航選項”。 |
2. | 在“類別”下,單擊“自定義”,然后單擊“重命名項目”。 |
3. | 為類別鍵入新名稱,然后按 Enter。 |
在創(chuàng)建或重命名自定義類別之后,必須在每個自定義類別下創(chuàng)建自定義組。
Access 會自動在每個新類別下創(chuàng)建“自定義組 1”和“未分配的對象”組。未分配給組的對象將自動放置在“未分配的對象”組中??梢詣?chuàng)建新的自定義組或將“自定義組 1”組重命名為您選擇的名稱。
1. | 若要創(chuàng)建新的自定義組,請右鍵單擊位于導航窗格頂部的菜單,然后單擊“導航選項”。 |
2. | 在“‘類別名稱’組”下,單擊“添加組”。 |
3. | 為新的組鍵入名稱,然后按 Enter。 |
1. | 若要重命名自定義組,請右鍵單擊位于導航窗格頂部的菜單,然后單擊“導航選項”。 |
2. | 在“‘類別名稱’組”下,單擊自定義組,然后單擊“重命名組”。 |
3. | 為組鍵入新名稱,然后按 Enter。 |
在自定義類別中創(chuàng)建自定義組之后,請將對象(例如表)添加或移動到該自定義組中。
可以通過各種方式向自定義組添加對象,例如,拖動對象以創(chuàng)建快捷方式、復制并粘貼對象、從外部源導入對象。不過,如果選擇剪切組中的對象,請注意,這將會導致問題。不建議剪切對象,因為數據庫是一起工作的組件的集合,如果從組件集中刪除對象,則會導致數據庫的部分或所有功能不可用。
✍ | 若要將數據庫中的對象添加或移動到自定義組中,請單擊導航窗格頂部的下拉箭頭,然后單擊創(chuàng)建的自定義組。 |
✍ | 在“未分配的對象”下,右鍵單擊要添加或移動的對象。 |
✍ | 單擊快捷菜單上的“添加到組”,然后單擊要將對象添加到的自定義組。 |
✍ | 在導航窗格中,右鍵單擊要復制的對象,然后單擊“復制”。 |
✍ | 在導航窗格中右鍵單擊要將對象粘貼到的組,然后單擊“粘貼”。也可以將對象粘貼到在 Access 2010 中打開的另一個數據庫的導航窗格中。 |
另一種用于將對象添加到數據庫中的方式是導入來自其他數據庫的表或來自其他程序的數據(例如,文本文件和 Microsoft Office Excel 工作簿)。有關如何導入外部數據的詳細信息,請訪問本文中的“請參閱”部分中的鏈接。
當在導航窗格中查看自定義對象時,您實際看到的是這些對象的快捷方式。其左下角的旁邊帶有一個小箭頭的對象圖標指示這是指向實際對象的快捷方式或指針。
如果從導航窗格中移除或刪除快捷方式,則只會刪除指向對象的指針,而不會從數據庫中刪除該對象。當在導航窗格中將對象的快捷方式從自定義組中刪除時,將從自定義組中刪除對該對象的引用,并且該對象將出現在導航窗格中的“未分配的對象”組中。
✍ | 若要刪除快捷方式,請在導航窗格中右鍵單擊該對象,然后單擊“刪除”。 |
✍ | 若要還原對象的快捷方式,請將對象從導航窗格中的“未分配的對象”組拖動到自定義組中。 |
要點 雖然可以刪除(即,永久移除)預定義組和自定義組,但不建議這樣做,因為這樣做會導致數據庫中出現問題。數據庫是一起工作的組件的集合,如果從組件集中刪除對象,則會導致數據庫的部分或所有功能不可用。
若未使用對象或組,或希望限制對對象或組的訪問權限,則隱藏對象或組要比刪除對象或組更可取。隱藏對象不會更改數據庫,而刪除對象或組(即使它看起來是重復的)會導致數據庫的部分或所有功能不可用。
若要在導航窗格中隱藏對象或組,請執(zhí)行下列操作之一:
✍ | 若要隱藏對象,請右鍵單擊該對象,然后單擊“在此組中隱藏”。 |
✍ | 若要隱藏整個組,請右鍵單擊該組,然后單擊“隱藏”。 |
若要在導航窗格中隱藏變灰的對象或組,請執(zhí)行下列操作:
1. | 右鍵單擊導航窗格頂部的菜單欄,然后單擊“導航選項”。 |
2. | 在“導航選項”對話框中,清除“顯示隱藏對象”復選框,然后單擊“確定”。 |
若要顯示隱藏對象或組,而不提供對它們的訪問,請執(zhí)行下列操作:
✍ | 右鍵單擊導航窗格頂部的菜單欄,然后單擊“導航選項”。 |
✍ | 在“導航選項”對話框中,選中“顯示隱藏對象”復選框,然后單擊“確定”。 |
如果隱藏對象和組在導航窗格中呈現灰色,則它們未啟用。若要使這些灰色的對象或組在導航窗格上可用,請執(zhí)行下列操作:
✍ | 若要啟用對象,請右鍵單擊該對象,然后單擊“取消在此組中隱藏”。 |
✍ | 若要取消隱藏組,請右鍵單擊該組,然后單擊“取消隱藏”。 |