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