套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

本文將說明 Access 中可用的不同控制項類型。 控制項是您用來輸入、編輯或顯示資料之表單或報表的一部分。

控制項類型

以下是您可以在 Access 桌面資料庫中使用的控制項類型清單。

控制項類型

記事​​

文字方塊

使用編輯方塊控制項顯示文字、數字、日期、時間和備忘欄位。 您可以將文字輸入框繫結至基礎資料表或查詢的其中一個欄位。 如果您讓繫結至欄位的文字輸入框進行更新,您可以在文字框中輸入新值,藉此變更基礎資料表或查詢的欄位中的值。 您也可以使用文字輸入框來顯示計算值。

標籤

使用包含固定文字的標籤控制項。 根據預設,可顯示資料的控制項會自動附加標籤控制項。 您可以使用此命令為標題建立獨立標籤,並取得表單上的指示。

命令按鈕

使用命令按鈕控制項來啟用巨集或 Visual Basic 程序。 您也可以指定當使用者按鍵時,Access 會開啟的超連結位址。

索引標籤控制項

使用索引標籤控制項在表單上建立一系列的索引標籤頁面。 每一頁可以包含一些其他控制項來顯示資訊。 索引標籤控制項的運作方式與 Access 中許多選項對話方塊或屬性工作表視窗類似,當使用者按下不同的索引標籤時,Access 會顯示該索引標籤上所包含的控制項。

連結

使用 [連結/超連結] 控制項選項,將標籤控制項中的超連結新增至表單設計格線。 此超連結可以包含統一資源定位器 (URL) 其指向網際網路、本機內部網路或本機磁碟驅動器上的位置。 它也可以使用通用命名慣例 (UNC) 檔案名稱指向區域網路 (LAN) 或本機電腦磁碟機的伺服器上的檔案。 連結可能會指向目前資料庫中網頁或甚至另一個物件的檔案。 按一下功能區上 [控制項群組] 中的這個按鈕,會開啟 [插入超連結] 對話方塊。

網頁瀏覽器

使用網頁瀏覽器控制項直接在表單內顯示網頁內容。 您可以使用網頁瀏覽器控制項來顯示儲存在資料表中的位址地圖。 您可以使用控制項的 Control Source 屬性,將網頁瀏覽器控制項繫結至表單記錄來源中的欄位。 請注意,您無法在連續表單的 [詳細區段] 中使用繫結網頁瀏覽器控制項。

瀏覽

使用導覽控制項,可讓您輕鬆瀏覽至資料庫中的不同表單和報表。 瀏覽控制項提供類似您在網站上看到的介面,提供按鈕和索引標籤來瀏覽網站。 請注意,您無法在連續表單的 [詳細區段] 中擁有瀏覽控制項。

選項群組

使用選項組控制項來包含一或多個切換按鈕、選項按鈕或核取方塊。 (請參閱本資料表稍後的這些控制項說明。) 您可以為群組中包含的每個按鈕或核取方塊指派個別的數值。 當群組中有一個以上的按鈕或核取方塊時,一次只能選取一個按鈕或核取方塊,而指派至該按鈕或核取方塊的值會變成選項群組的值。 如果您未正確指派相同值給多個按鈕或核取方塊,當您按下任何一個時,會醒目提示具有相同值的所有按鈕或核取方塊。 您可以選取群組的其中一個按鈕或核取方塊作為群組的預設值。 如果您將選項群組繫結至基礎查詢或資料表中的欄位,您可以選取群組中的按鈕或核取方塊,在欄位中設定新值。

分頁符號

使用分頁符號來分隔多頁表單的頁面。

下拉式方塊

使用下拉式方塊控制項來包含控制項的潛在值清單和可編輯的文字輸入框。 若要建立清單,您可以輸入下拉式方塊之 [資料列來源] 屬性的值。 您也可以指定資料表或查詢做為清單中值的來源。 Access 會在文字輸入框中顯示目前選取的值。 當您按下拉式方塊右側的箭號時,Access 會顯示清單中的值。 選取清單中的新值以重設控制項中的值。 如果您將下拉式方塊繫結至基礎資料表或查詢中的欄位,您可以選取清單中的新值來變更欄位中的值。 如果您將下拉式方塊繫結至多重值欄位,Access 會顯示含有核取方塊的清單,讓使用者選取多個值。 您可以將多個欄綁定到清單,也可以將欄的寬度設定為 0,以隱藏清單中的一或多個欄。 您可以將控制項中的實際值繫結至這類隱藏欄。 關閉多欄清單時,Access 會在第一欄中顯示寬度大於 0 的值。 Access 會在您開啟清單時顯示所有寬度非零的欄。

線條

使用線條控制項在表單或報表中新增線條,以美化其外觀。

切換按鈕

使用 [切換按鈕] 控制項來表示開啟/關閉、True/false 或是/否的值。 當您按下切換按鈕時,其值會變成 -1 (表示開啟、true 或是),且按鈕隨即顯示在按下狀態。 再按一下按鈕,其值就會變成 0 (表示關閉、false 或否),且按鈕會恢復正常。 您可以在選項群組中加入切換按鈕,並為按鈕指派唯一的數值。 如果您建立具有多個控制項的群組,選取新的切換按鈕會清除該群組中任何先前選取的切換按鈕、選項按鈕或核取方塊 (除非群組中的其他按鈕或核取方塊也有相同的值)。 如果您將切換按鈕繫結至基礎資料表或查詢中的欄位,則可以透過按一下切換按鈕來切換欄位的值。

清單方塊

使用清單方塊控制項來包含控制項的潛在值清單。 若要建立清單,您可以在清單方塊的 [資料列來源] 屬性中輸入值。 您也可以指定資料表或查詢做為清單中值的來源。 清單方塊一律會開啟,而 Access 會醒目提示清單方塊中目前選取的值。 您在清單中選取新的值,以重設控制項中的值。 如果您將清單方塊繫結至基礎資料表或查詢中的欄位,您可以選取清單中的新值來變更欄位中的值。 如果您將清單方塊繫結至多重值欄位,Access 會以核取方塊顯示清單,讓使用者選取多個值。 您可以將多個欄綁定到清單,也可以將欄的寬度設定為 0,以隱藏清單中的一或多個欄。 您可以將控制項中的實際值繫結至這類隱藏欄。 Access 會顯示所有符合控制項定義寬度內的寬度非零欄。 如果清單方塊控制項未繫結,您可以允許使用者在清單中選取多個值 (多重選擇清單方塊)。

矩形

使用矩形控制項將填滿或空白的矩形新增至表單,以美化其外觀。 例如,您可以使用此控制項,以視覺化的方式將不同的控制項分組在一起。

核取方塊

使用核取方塊控制項來表示開啟/關閉、True/false 或是/否的值。 當您選取核取方塊時,其值會變成 -1 (表示為開啟、true 或 yes),並在方塊中顯示核取記號。 再次選取核取方塊,其值會變成 0 (表示為關閉、false 或否),且核取方塊會從方塊中消失。 您可以在選項群組中加入核取方塊,並為核取方塊指派唯一的數值。 如果您使用多個控制項建立群組,選取新的核取方塊會清除該群組中任何先前選取的切換按鈕、選項按鈕或核取方塊 (除非群組中的其他按鈕或核取方塊也有相同的值)。 如果您將核取方塊繫結至基礎資料表或查詢中的欄位,則可以按一下核取方塊來切換欄位的值。

未繫結物件框架

使用未繫結物件框,從支援物件連結與嵌入 (OLE) 的另一個應用程式中新增物件。 物件會成為表單的一部分,而非基礎資料表或查詢資料的一部分。 您可以新增圖片、音效、圖表或投影片來強化表單。 當物件是圖表時,您可以指定查詢做為圖表的資料來源,而且您可以依一或多個欄位值將圖表顯示連結至表單中的目前記錄。

附件

使用檔案附件控制項將此項目繫結至基礎資料中的附件欄位。 例如,您可以使用此控制項來顯示圖片或附加其他檔案。 在 [表單檢視] 中,此控制項會顯示 [管理附件] 對話方塊,您可以在其中附加、刪除及檢視儲存在基礎欄位中的多個附件檔案。

選項按鈕

使用選項按鈕控制項 (有時稱為選項按鈕況制項) 按住開啟/關閉、True/false 或是/否的值。 當您選取選項按鈕時,其值會變成 -1 (表示開啟、true 或是),且按鈕中央會顯示填滿圓圈。 再次選取按鈕,其值會變成 0 (表示關閉、false 或否),且填滿的圓圈會消失。 您可以在選項群組中包含選項按鈕,並為按鈕指派唯一的數值。 如果您使用多個控制項建立群組,選取新的選項按鈕會清除該群組中任何先前選取的切換按鈕、選項按鈕或核取方塊 (除非群組中的其他按鈕或核取方塊也有相同的值)。 如果您將選項按鈕繫結至基礎資料表或查詢中的欄位,則可以透過按一下選項按鈕來切換欄位的值。

子表單/子報表

使用子表單/子報表控制項在目前表單中內嵌另一個表單或報表。 您可以使用子表單或子報表來顯示資料表或查詢中與主表單中資料相關的資料。 Access 會為您維護主表單與子表單或子報表之間的連結。

繫結物件框

使用繫結物件框顯示及編輯基礎資料中的 OLE 物件欄位。 Access 可以直接在表單上顯示大部分的圖片和圖形。 針對其他物件,Access 會顯示建立物件之應用程式的圖示。 例如,如果物件是在 Windows 錄音機中建立的聲音物件,您會在表單上看到喇叭圖示。

影像

使用影像控制將靜態圖片放置在表單上。 您無法編輯表單上的圖片,但 Access 會以非常有效率的應用程式速度和大小格式儲存圖片。 如果您想要使用圖片作為表單的整個背景,您可以設定表單的 [圖片] 屬性。

圖表

使用圖表控制項在表單格線上新增圖表。 按一下這個按鈕,然後將控制項放在表單上,就會啟動 [圖表精靈],引導您完成建立新圖表所需的步驟。

ActiveX

使用 ActiveX 控制項按鈕開啟對話方塊,顯示您已安裝在系統上的所有 ActiveX 控制項。 您可以選取其中一個控制項,然後按一下 [確定],將控制項新增至表單設計格線。 並非所有 ActiveX 控制項都能與 Access 搭配使用。

了解使用控制項繫結

控制項分為繫結與非繫結,或計算:

  • 繫結控制項    控制項的資料來源是資料表或查詢的欄位中的資料者稱為繫結控制項。 您可以使用繫結控制項顯示來自資料庫欄位的值。 這些值可以是文字、日期、數字、是/否值、圖片或圖形。 例如,顯示員工姓氏的文字輸入框可能會從 [員工] 資料表的 [姓氏] 欄位取得此資訊。

  • 未繫結控制項    沒有資料來源的控制項 (例如欄位或運算式) 稱為未繫結控制項。 您可以使用未繫結控制項來顯示資訊、圖片、線條或矩形。 例如,顯示表單標題的標籤是未未繫結控制項。

  • 計算控制項    其資料來源是運算式而非欄位的控制項,稱為計算控制項。 您可以定義運算式,指定要用來作為控制項中資料來源的值。 運算式可以是運算子的組合 (例如 =+)、控制項名稱、欄位名稱、傳回單一值的函數,以及常數值。 例如,下列運算式會將 [單價] 欄位中的值乘以常數值 (0.75),以計算折扣為 25% 的項目價格。

=[單價] * 0.75

運算式可以使用表單或報表的基礎資料表或查詢中的欄位資料,或是表單或報表上另一個控制項的資料。

附註: 也可以藉由新增導出欄位,或在查詢格線的 [欄位] 列中輸入運算式,在資料表中執行計算。 接著,您可以將表單和報表繫結至這些資料表或查詢,而計算會出現在表單或報表上,而不需要建立計算控制項。

當您建立表單或報表時,最有效率的方式可能是先新增及排列所有繫結控制項,尤其當它們佔物件上的控制項的大多數時。 接著,您可以使用 [設計] 索引標籤的 [控制項] 群組中的工具,以新增使設計完善的未繫結和計算控制項。

您識別控制項取得其資料的欄位,以將控制項繫結到欄位。 您可以將欄位從 [欄位清單] 窗格拖曳到表單或報表,以建立繫結到選取的欄位的控制項。 [欄位清單] 窗格會顯示表單之基礎資料表或查詢的欄位。 若要顯示 [欄位清單] 窗格,請在 [版面配置檢視] 或 [設計檢視] 中開啟物件,然後在 [設計] 索引標籤上,按兩下 [工具] 群組中的 [新增現有欄位]。 按兩下 [欄位清單] 窗格中的欄位時,Access 會將該欄位的適當控制項類型新增至物件。

或者,您可以在控制項本身或在控制項之屬性工作表的 [控制項資料來源] 屬性方塊中輸入欄位名稱,以將欄位繫結到控制項。 屬性表會定義控制項的特性,例如其名稱、其資料來源及其格式。 若要顯示屬性工作表,請按 F4。

基於下列兩項原因,使用 [欄位清單] 窗格是建立繫結控制項的最佳方式:

  • Access 會在控制項的附加標籤中自動填入欄位名稱 (或在基礎資料表或查詢中針對該欄位定義的標題),這樣您就不需要自行輸入控制項的標籤。

  • Access 會根據基礎資料表或查詢中的欄位屬性 (例如 [格式][小數位][輸入遮罩] 屬性),自動將控制項的許多屬性設定為適當的值。

如果您已經建立未繫結控制項,而且想要將它繫結到欄位,請將控制項的 [控制項資料來源] 屬性方塊的值設為欄位的名稱。 如需 [控制項資料來源] 屬性的詳細資料,請在游標位於屬性的下拉式清單中時按 F1。

頁面頂端

另請參閱

自動對齊表單上的控制項

建立計算控制項

設定控制項的 Tab 鍵順序

設定欄位或控制項的預設值

需要更多協助嗎?

想要其他選項嗎?

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