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