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

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

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

您想要做什麼?

決定使用何種控制項

在大多數情況下,核取方塊是代表「是/否」值的最佳控制項。 這是當您將是/否欄位新增至表單或報表時所建立的預設控制項類型。 相反地,選項按鈕和切換按鈕最常作為選項群組的一部分使用。 如需選項群組的詳細資訊,請參閱了解選項群組一節。

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

[是/否] 控制項

頁面頂端

建立繫結核取方塊、選項按鈕或切換按鈕

您可以從 [欄位清單] 窗格將是/否欄位拖曳到表單或報表,快速建立複核取方塊。

  1. 在 [版面配置] 檢視或 [設計] 檢視中開啟表單或報表,方法是在 [導覽窗格] 中以滑鼠右鍵按一下表單或報表,然後在捷徑功能表上選擇您想要的檢視。

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

  3. 如有需要,請選取表格名稱旁邊的加號 (+) 來展開表格清單。

  4. 將是/否欄位從 [欄位清單] 窗格拖曳至表單或報表。

    視欄位的 [顯示控制項] 屬性設定而定,核取方塊、文字輸入框或下拉式方塊會建立並繫結到欄位。 當您在資料表中建立新的是/否欄位時,欄位的 [顯示控制項] 屬性的預設設定為 [核取方塊]

如有需要,您可以將核取方塊控制項變更為選項按鈕或切換按鈕。 若要這樣做,請以滑鼠右鍵按一下核取方塊,指向捷徑功能表上的 [ 變更為 ],然後選擇 [切換按鈕 按鈕影像] 或 [選項按鈕] 按鈕影像

頁面頂端

建立未繫結核取方塊、選項按鈕或切換按鈕

您可以使用 [自訂] 對話方塊中的未繫結核取方塊、選項按鈕或切換按鈕來接受使用者輸入,然後根據該輸入執行動作。

  1. 在 [導覽窗格] 中以滑鼠右鍵按一下表單或報表,在 [設計] 檢視中開啟表單或報表,然後在捷徑功能表上選擇 [設計檢視 ]。

  2. 在 [ 設計 ] 索引標籤的 [控制項] 群組中,選取您要 ([核取方塊 ]按鈕影像、[ 選項按鈕 按鈕影像] 或 [切換按鈕 ]按鈕影像) 的工具。

  3. 在表單或報表上選取您要放置控制項的位置。

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

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

重新命名控制項

  1. 確定已選取控制項。

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

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

如有需要,您可以將核取方塊變更為選項按鈕或切換按鈕。 若要這樣做,請以滑鼠右鍵按一下核取方塊,指向捷徑功能表上的 [ 變更為 ],然後選擇 [切換按鈕 按鈕影像] 或 [選項按鈕] 按鈕影像

頁面頂端

了解選項群組

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

如果選項群組繫結到欄位,則只有群組框架本身會繫結到欄位,而不是繫結到框架內所包含的控制項。 您不需要為選項群組中的每個控制項設定 [控制項來源] 屬性,而是將每個控制項的 [選項值] 屬性設定為對群組框架繫結的欄位有意義的數字。 當您選取選項群組中的選項時,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?

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