使用核取方塊、選項按鈕和切換按鈕顯示是/否值
Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

在 Access 中,[是/否] 字段只會儲存兩個值:[是] 或 [否]。 如果您使用文字框顯示 [是/否] 欄位,值會顯示為 -1 表示 Yes,0 代表 No。 這些值對大部分的用戶來說不太有意義,因此 Access 會提供複選框、單選按鈕,以及切換按鈕,讓您用來顯示和輸入 [是/否] 值。 這些控制項提供易於使用及易於閱讀的 「是/否」值的圖形表示。

本文將說明這些控件的每個應用程式,並告訴您如何將它們新增至表單和報表。

您想要做什麼?

決定要使用的控件

在大多數情況下,複選框是代表 [是/否] 值的最佳控件。 這是當您將 [是/否] 字段新增至窗體或報表時所建立的預設控件類型。 相反地,單選按鈕和切換按鈕最常做為選項組的一部分使用。 如需選項組的詳細資訊,請參閱 瞭解選項群組一節。

下圖顯示三個控件,以及它們如何代表是和否值。 [ 是] 欄會顯示選取時顯示的控件,而 [ ] 欄會在清除時顯示控件。

[是/否] 控制項

頁面頂端

建立系結複選框、單選按鈕或切換按鈕

您可以從 [ 欄位清單 ] 窗格將 [是/否] 字段拖曳到窗體或報表,快速建立複選框。

  1. 以滑鼠右鍵單擊 [導航窗格] 中的表單或報表,然後按下快捷方式功能表上的檢視,即可在 [版面配置檢視] 或 [設計檢視] 中開啟表單或報表。

  2. 如果尚未顯示 [ 欄位清單 ] 窗格,請按 ALT+F8 來顯示。

  3. 視需要單擊表格名稱旁的加號 (+) ,以展開表格清單。

  4. 將 [欄 位清單 ] 窗格中的 [是/否] 欄位拖曳到窗體或報表。

    視欄位的 Display Control 屬性設定而定,複選框、文字框或下拉式方塊會建立並系結到字段。 當您在數據表中建立新的 [是/否] 欄位時,欄位的 [顯示控件 ] 屬性的預設設定為 複選框

如有需要,您可以將複選框控件變更為單選按鈕或切換按鈕。 若要這麼做,請以滑鼠右鍵按鍵按下複選框,指向快捷方式功能表上的 [變更為 ],然後按兩下 [切換 按鈕 按鈕影像] 或 [ 單選按鈕 按鈕影像]。

頁面頂端

建立未系結複選框、單選按鈕或切換按鈕

您可以使用 [自定義] 對話框中的未系結複選框、單選按鈕或切換按鈕來接受使用者輸入,然後根據該輸入執行動作。

  1. 以滑鼠右鍵單擊 [導航窗格] 中的表單或報表,然後按下快捷方式功能表上的 [設計檢視],即可在 [ 設計視圖 ] 中開啟表單或報表。

  2. 在 [ 設計] 索引 標籤的 [ 控件] 群組中,按下您要 (複選 按鈕影像[單選按鈕 ]按鈕影像[切換按鈕 ]按鈕影像) 的工具。

  3. 按兩下您要放置控制元件的表單體或報表。

    Access 會將控件放在表單或報表上。

雖然並非必要,但您可能會想要重新命名控件,讓它具有更有意義的名稱。 這麼做並不會變更控件旁邊顯示的標籤,但可讓您更輕鬆地在表達式或宏中參照標籤。

重新命名控制件

  1. 確定已選取控件。

  2. 如果沒有顯示屬性表,請按 F4 以顯示屬性表。

  3. 在控制件的 [ 名稱 ] 屬性方塊中輸入新名稱。

如有需要,您可以將複選框變更為單選按鈕或切換按鈕。 若要這麼做,請以滑鼠右鍵按鍵按下複選框,指向快捷方式功能表上的 [變更為 ],然後按兩下 [切換 按鈕 按鈕影像] 或 [ 單選按鈕 按鈕影像]。

頁面頂端

了解選項群組

個別複選框、單選按鈕或切換按鈕可以系結或取消系結,也可以是選項組的一部分。 選項群組會顯示一組有限的替代方案,而且一次只能選取選項組中的一個選項。 選項組包含群組框架和一組複選框、切換按鈕或單選按鈕。

如果選項群組系結到欄位,則只有群組框架本身會系結到欄位,而不是系結到圖文框內所包含的控件。 您不需要為選項組中的每個控件設定 [ 控件來源 ] 屬性,而是將每個控件的 Option Value 屬性設為對群組框架系結的欄位有意義的數位。 當您選取選項組中的選項時,Access 會設定選項組系結至所選取選項 [ 選項值 ] 屬性之值的欄位值。

選項組的值只能是數位,不能是文字。 Access 會將此數位儲存在基礎表中。 選項組也可以設定為表達式,也可以取消系結。 您可以在自定義對話框中使用未系結選項組來接受使用者輸入,然後根據該輸入執行動作。

標準做法是針對 [是/否] 字段和單選按鈕使用複選框,或切換選項組的按鈕。 不過,這隻是建議,您可以將三個控件中的任何一個用於其中一個用途。

頁面頂端

建立選項群組

您可以使用 [選項組精靈] 快速建立選項組。 開始之前,請決定是否要將選項值儲存在數據表中。 若是如此,您必須為此目的指定 [數位] 資料類型的欄位。

如需新增欄位至資料表的詳細資訊,請參閱 建立數據表及新增欄位一文。

  1. 以滑鼠右鍵按兩下 [導航窗格] 中的表單,然後按兩下 [設計檢視]按鈕影像,即可在 [ 設計檢視 ] 中開啟表單。

  2. 在 [ 設計] 索引 標籤的 [ 控件] 群組中,確定已選取 [ 使用控制精按鈕影像 ]。 按鈕影像

  3. 在同一個群組中,按兩下 [選項組 按鈕影像] 。

  4. 按下您要放置選項群組的表單體。

  5. 請依照精靈中的指示進行。 在最後一頁上,按一下 [完成]。

    Access 會將選項群組放在窗體上。

重新命名選項組    雖然並非必要,但您可能會想要重新命名選項組,讓它具有更有意義的名稱。 這麼做並不會變更選項組旁顯示的標籤,但可以讓您更輕鬆地參照表達式或宏中的控件。

  1. 按兩下群組的框架,確定已選取該選項組。

  2. 如果沒有顯示屬性表,請按 F4 以顯示屬性表。

  3. 在選項群組的 [ 名稱 ] 屬性方塊中輸入新名稱。

頁面頂端

新增選項至現有選項組

您可以隨著需求變更,將新的選項控制項新增至選項組。 您可以在群組中建立新的控件,也可以從表單上的其他位置剪下現有的控件,然後貼到群組中。

  1. 以滑鼠右鍵按兩下 [導航窗格] 中的表單,然後按兩下 [設計檢視]按鈕影像,即可在 [ 設計檢視 ] 中開啟表單。

  2. 按兩下選項組的框架加以選取,然後拖曳框架的縮放控點,以騰出空間供新選項控制程式使用。

  3. 執行下列其中一個動作:

    • 在群組中建立新控制件    

      1. 在 [ 設計] 索引 標籤的 [ 控件] 群組中,按兩下您要新增控件類型的工具 (複選框按鈕影像單選按鈕 按鈕影像切換按鈕 按鈕影像) 。

      2. 移動指標,使其位於選項組的框架內。 框架會變更色彩,表示新的控件會成為選項組的一部分。

      3. 按兩下以將控件放在群組中。

    • 將現有的控件移至群組    

      只要將控件拖曳到選項組,就不會成為群組的一部分。 您必須將控件剪下並貼到群組中,才能成為選項。

      1. 選取您要移至選項組的控制件。

      2. 在 [常用] 索引標籤上,按一下 [剪貼簿] 群組中的 [剪下]。 按鈕影像

      3. 按兩下群組周圍的圖文框來選取選項群組。

      4. 在 [常用] 索引標籤上,按一下 [剪貼簿] 群組中的 [貼上]。 按鈕影像

        Access 會將控件新增至群組。

  4. 您可能需要移動控件及其標籤,讓它們與現有的控件和標籤對齊。

  5. 選取新新增的控件,然後按 F4 以開啟控件的屬性表。

  6. 請注意新新增控件的 Option Value 屬性值。 視您的需求而定,您可以將它保留在 Access 建議的值,也可以將它變更為不同的值。

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。