當您在 Access 桌面資料庫中使用表單時,您可以按 TAB 鍵在控制項之間切換。 您可以指定表單上的控制項回應 TAB 鍵的順序。 在設計良好的表單上,控制項會以邏輯順序回應 TAB 鍵 (例如,從上到下和從左到右),讓表單更容易使用。
本文說明如何變更定位順序、如何從定位順序中移除控制項,以及如何變更表單中最後一個欄位的定位點行為。
本文著重於表單,但您也可以使用這些程序來設定報表控制項的定位順序。 當您在報表檢視中開啟報表時,您可以使用 TAB 鍵將焦點從控制項移至控制項。
附註: 本文不適用於 Access Web 資料庫和 Access Web 應用程式 (您使用 Access 設計並在線上發佈的資料庫類型)。 在 Web 應用程式中,Tab 鍵順序是自動設定的,無法變更。
您想要做什麼?
變更控制項的定位順序
當您使用精靈或版面配置等工具來建立表單時,Access 會將 Tab 鍵順序設定為控制項在表單上的顯示順序相同:從上到下,從左到右。 不過,如果您在不使用精靈或版面配置的情況下建立或修改表單,則可能會建立與表單上控制項位置不對應的 Tab 鍵順序。 使用下列程序來變更控制項的定位順序。
-
在 [導覽窗格] 中,以滑鼠右鍵按一下表單,然後按一下 [ 設計檢視]。
-
在 [設計 ] 索引標籤的 [工具] 群組中,按一下 [定位順序]。
-
在 [ 定位順序 ] 對話方塊的 [區段] 底下,按一下您要變更的區段。
-
執行下列其中一個動作:
-
如果您想要 Access 建立從上到下和從左到右的 Tab 鍵順序,請按一下 [自動排序]。
-
如果您想要建立自己的自訂 Tab 鍵順序,請按一下您要移動之控制項的選取器。 (按一下並拖曳,一次選取多個控制項 ) 。 再次按一下選取器,然後將控制項拖曳至清單中的所需位置。
-
-
按一下 [確定]。
從定位順序中移除控制項
-
在 [導覽窗格] 中,以滑鼠右鍵按一下表單,然後按一下 [ 設計檢視]。
-
如果未顯示 [屬性表 ] 工作窗格,請按 F4 以顯示它。
-
選取您要從定位順序中移除的控制項。
-
在 [屬性表] 的 [ 其他 ] 索引標籤的 [定位點] 屬性方塊中,按一下 [ 否]。
附註: 如果您從定位順序中移除控制項,只要其 [已啟用] 屬性設定為 [ 是],您仍然可以按一下控制項來選取它。
變更定位順序中最後一個欄位的定位點行為
根據預設,當您在游標位於 Tab 鍵順序的最後一個欄位時,Access 會顯示資料來源中的下一筆記錄,並將游標移至定位順序的第一個欄位。 您可以變更此行為,讓 Access 保留在目前的記錄上。 如果表單包含分頁符號,您也可以變更行為,讓 Access 不會將游標移至下一頁。 如果您想要限制使用者一次編輯多個記錄 (或頁面) ,這會很有幫助。
-
在 [導覽窗格] 中,以滑鼠右鍵按一下表單,然後按一下 [ 設計檢視]。
-
如果未顯示 [屬性表 ] 工作窗格,請按 F4 以顯示它。
-
從屬性工作表頂端的下拉式清單選取 [表單]。
-
在 [屬性表] 的 [ 其他 ] 索引標籤的 [循環 ] 屬性方塊中,選取下列其中一個選項。
設定 |
描述 |
所有記錄 |
當您在記錄的最後一個欄位中按 TAB 鍵時,焦點會移至下一筆記錄中的第一個欄位。 |
目前記錄 |
當您在記錄的最後一個欄位中按 TAB 鍵時,焦點會移回目前記錄中的第一個欄位。 |
目前頁面 |
當您在表單頁面的最後一個欄位中按 TAB 鍵時,焦點會移回目前頁面中的第一個欄位。 附註: 您可以使用 [分頁符號] 控制項將表單分割成頁面。 此控制項可在「設計檢視」的「設計」頁籤的「控制項」群組中使用。 如果表單不包含任何分頁符號,則 「目前頁面」 選項的行為方式與「 目前記錄 」選項相同。 |