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