本文將說明 Access 中可用的各種控制項。 控制項是表單或報表的一部分,您用於輸入、編輯或顯示資料。
控制項類型
以下是您可以在 Access 桌面資料庫中使用的控制項類型清單。
控制項類型 |
附註 |
文字方塊 |
使用文字方塊控制項顯示文字、數位、日期、時間及備忘欄位。 您可以將文字方塊綁定至基礎資料表或查詢中的其中一個欄位。 如果您讓已綁定至欄位的文字方塊更新,您可以在文字方塊中輸入新值,以變更基礎資料表或查詢欄位中的值。 您也可以使用文字方塊顯示計算值。 |
標籤 |
使用包含固定文字的標籤控制項。 根據預設,可顯示資料的控制項會自動附加標籤控制項。 您可以使用此命令為標題和表單上的指示建立獨立標籤。 |
命令按鈕 |
使用命令按鈕控制項來啟用宏或 Visual Basic 程式。 您也可以指定當使用者按一下按鈕時,Access 會開啟的超連結位址。 |
Tab 控制項 |
使用索引鍵控制項在表單上建立一系列的索引鍵頁面。 每一頁可以包含數個其他控制項以顯示資訊。 索引標籤控制項運作方式與 Access 中的許多選項對話方塊或屬性工作表視窗非常類似,當使用者按一下不同的選項卡時,Access 會顯示該選項卡上所含的控制項。 |
連結 |
使用連結/超連結控制項選項,將標籤控制項中的超連結新增到表單設計格線線。 此超連結可以包含指向網際網路 (內部網路) 或本地磁碟機上位置的統一資源定位器 URL。 它也可以使用通用命名慣例 (UNC) 檔案名,指向您區域網路 (LAN) 或您本地電腦磁片磁碟機上的伺服器檔案。 連結可能會指向目前資料庫中的網頁或甚至是另一個物件的檔案。 按一下功能區上 [控制項> 群組中的這個按鈕,即會開啟 [插入超連結」 對話方塊。 |
網頁瀏覽器 |
使用網頁瀏覽器控制項直接在表單內顯示網頁內容。 例如,您可以使用網頁瀏覽器控制項顯示儲存在表格中的位址地圖。 您可以使用控制項的 Control Source 屬性,將網頁瀏覽器控制項綁定至表單記錄來源中的欄位。 請注意,在連續表單的詳細資料區段,無法擁有綁定的網頁瀏覽器控制項。 Web 瀏覽器控制項可在 Access 2010 及較新版本中取得。 |
瀏覽 |
使用導覽控制項提供流覽至資料庫中不同表單和報表的簡易方式。 導覽控制項提供類似您在網站上看到的介面,以及流覽網站的按鈕和定位點。 請注意,在連續表單的詳細資料區段,無法擁有流覽控制項。 流覽控制項可在 Access 2010 及較新版本中取得。 |
選項群組 |
使用選項群組控制項包含一或多個切換按鈕、選項按鈕或核取方塊。 (請參閱下表稍後說明這些控制項。) 您可以為群組中每一個按鈕或核取方塊指派個別的數值。 當您在群組中擁有多個按鈕或核取方塊時,一次只能選取一個按鈕或核取方塊,指派給該按鈕或核取方塊的值會變成選項群組的值。 如果您不正確地將相同的值指派給多個按鈕或核取方塊,當您按一下其中任何一個按鈕或核取方塊時,具有相同值的所有按鈕或核取方塊會以強調顯示。 您可以選取群組中的其中一個按鈕或核取方塊做為群組的預設值。 如果您將選項群組綁定至基礎查詢或資料表中的欄位,您可以選取群組中的按鈕或核取方塊,在欄位中設定新值。 |
分頁 |
使用分頁符在多頁表單的頁面之間分隔。 |
下拉式方塊 |
使用下拉式方塊控制項包含控制項的潛在值清單和可編輯的文字方塊。 若要建立清單,您可以針對下式方塊的列來源屬性輸入值。 您也可以指定資料表或查詢做為清單中值的來源。 Access 會在文字方塊中顯示目前選取的值。 當您按一下下鍵方塊右邊的箭鍵時,Access 會顯示清單中的值。 選取清單中的新值以重設控制項中的值。 如果您將下式方塊綁定至基礎資料表或查詢中的欄位,您可以選取清單中的新值來變更欄位中的值。 如果您將下式方塊綁定至多重值欄位,Access 會顯示包含核取方塊的清單,以允許使用者選取多個值。 您可以將多個欄綁定至清單,也可以將欄寬設定為 0,以隱藏清單中的一或多個欄。 您可以將控制項中的實際值綁定至這類隱藏欄。 當多欄清單關閉時,Access 會在寬度大於 0 的第一欄中顯示值。 當您開啟清單時,Access 會顯示所有非零寬度欄。 |
線條 |
使用線條控制項新增線條至表單或報表,以增強其外觀。 |
切換按鈕 |
使用切換按鈕控制項來保留開啟/關閉、True/false 或是/否值。 當您按一下切換按鈕時,其值會變成 -1 (代表開啟、true 或 yes) ,且按鈕會按下。 再次按一下按鈕,其值會變成 0 (表示關閉、false 或無) 且該按鈕會回到正常狀態。 您可以在選項群組中納入切換按鈕,並將唯一數值指派給按鈕。 如果您建立包含多個控制項的群組,選取新的切換按鈕會清除該群組中先前選取的任何切換按鈕、選項按鈕或核取方塊 (除非群組中的其他按鈕或核取方塊也有相同的) 。 如果您將切換按鈕綁定至基礎資料表或查詢中的欄位,您可以按一下切換按鈕來切換欄位的值。 |
清單方塊 |
使用清單方塊控制項包含控制項的潛在值清單。 若要建立清單,您可以在清單方塊的列來源屬性中輸入值。 您也可以指定資料表或查詢做為清單中值的來源。 清單方塊一直為開啟狀態,Access 會強調清單方塊中目前選取的值。 選取清單中的新值以重設控制項中的值。 如果您將清單方塊綁定至基礎資料表或查詢中的欄位,您可以選取清單中的新值來變更欄位中的值。 如果您將清單方塊綁定至多重值欄位,Access 會顯示包含核取方塊的清單,以允許使用者選取多個值。 您可以將多個欄綁定至清單,也可以將欄寬設定為 0,以隱藏清單中的一或多個欄。 您可以將控制項中的實際值綁定至這類隱藏欄。 Access 會顯示符合控制項定義寬度的所有非零寬度欄。 如果清單方塊控制項未綁定,您可以允許使用者在清單中選取多個值 (也稱為多重選取清單方塊) 。 |
矩形 |
使用矩形控制項在表單中新增填滿或空白的矩形,以增強其外觀。 例如,您可以使用這個控制項,以視覺方式將不同的控制項分組在一起。 |
核取方塊 |
使用核取方塊控制項來保留開/關、True/false 或是/否值。 當您選取核取方塊時,其值會變成 -1 (代表為上、true 或 yes) ,且核取方塊中會出現一個核取方塊。 再次選取核取方塊,其值會變成 0 (表示關閉、false 或無) ,且核取方塊會消失。 您可以在選項群組中納入核取方塊,並將唯一數值指派給核取方塊。 如果您建立包含多個控制項的群組,選取新的核取方塊會清除該群組中先前選取的任何切換按鈕、選項按鈕或核取方塊 (除非群組中其他按鈕或核取方塊的值相同) 。 如果您將核取方塊綁定至基礎資料表或查詢中的欄位,您可以按一下核取方塊來切換欄位的值。 |
未結合物件框架 |
使用未綁定的物件框架,從另一個支持對象連結和嵌入 OLE (的應用程式) 。 物件會成為表單的一部分,而不是來自基礎資料表或查詢之資料的一部分。 您可以新增圖片、音效、圖表或幻燈片來強化您的表單。 當物件是圖表時,您可以指定查詢做為圖表的資料來源,而且您可以按一或多個域值,將圖表顯示連結至表單中的目前記錄。 |
附件 |
使用附件控制項將它綁定至基礎資料中的附件欄位。 例如,您可以使用這個控制項來顯示圖片或附加其他檔案。 在表單檢視中,此控制項會顯示 [管理附件> 對話方塊,您可以在此附加、刪除及查看儲存在基礎欄位中的多個附件檔案。 |
選項按鈕 |
使用選項按鈕控制項 (選項按鈕控制項,) 或保留 true/false 或是/否值。 當您選取選項按鈕時,其值會變成 -1 (代表上、true 或 yes) ,而填滿的圓形會出現在按鈕中央。 再次選取按鈕,其值會變成 0 (代表關閉、false 或無) ,填滿的圓形會消失。 您可以在選項群組中納入選項按鈕,並將唯一數值指派給該按鈕。 如果您建立包含多個控制項的群組,選取新的選項按鈕會清除該群組中先前選取的任何切換按鈕、選項按鈕或核取方塊 (除非群組中其他按鈕或核取方塊的值相同) 。 如果您將選項按鈕綁定至基礎資料表或查詢中的欄位,您可以按一下選項按鈕來切換欄位的值。 |
子表單/子報表 |
使用子表單/子報表控制項,將另一個表單或報表內嵌到目前表單中。 您可以使用子表單或子報表,顯示來自資料表或與主表單中資料相關的查詢的資料。 Access 會維護主表單與子表單或子報表之間的連結。 |
綁定物件框架 |
使用綁定物件框架顯示及編輯基礎資料中的 OLE 物件欄位。 Access 可以直接在表單上顯示大部分的圖片和圖形。 對於其他物件,Access 會顯示建立物件之應用程式的圖示。 例如,如果物件是在 Windows 答錄機中建立的聲音物件,就會在表單上看到喇叭圖示。 |
影像 |
使用影像控制將靜態圖片放在表單上。 您無法在表單上編輯圖片,但 Access 會以對應用程式速度和大小非常有效率的格式儲存圖片。 如果您想要使用圖片做為表單的整個背景,您可以設定表單的 Picture 屬性。 |
圖表 |
使用圖表控制項在表單格線上新增圖表。 按一下此按鈕,然後將控制項放在表單上,即會啟動圖表精靈,逐步引導您完成建立新圖表所需的步驟。 |
ActiveX |
使用 ActiveX 控制項按鈕開啟對話方塊,顯示您安裝在系統上的所有 ActiveX 控制項。 您可以選取其中一個控制項,然後按一下 [確定>,將控制項新增到表單設計格線線。 並非所有 ActiveX 控制項都與 Access 一起使用。 |
瞭解與控制項綁定
控制項可以綁定、未綁定或計算:
-
繫結控制項 資料來源為數據表或查詢欄位的控制項稱為繫結控制項。 您可以使用繫結控制項來顯示來自資料庫中欄位的值。 這些值可以是文字、日期、數位、是/否值、圖片或圖形。 例如,顯示員工姓氏的文字方塊可能會從員工資料表中的姓氏欄位取得這項資訊。
-
未繫結控制項 沒有資料來源的控制項 (欄位或運算式) 稱為未繫結控制項。 您可以使用未繫結控制項來顯示資訊、圖片、線條或矩形。 例如,顯示表單標題的標籤是未綁定的控制項。
-
計算控制項 資料來源為運算式而非欄位的控制項稱為計算控制項。 您可以定義運算式,指定要作為控制項資料來源 的值。 運算式可以是 = 和+ (運算子) 、控制項名稱、功能變數名稱、可返回單一值的函數,以及常數值。 例如,下列運算式會計算折扣為 25% 的專案價格,方法是將單價欄位中的值乘以常數 (0.75) 。
=[單價] * 0.75
運算式可以使用來自表單或報表基礎資料表或查詢之欄位的資料,或來自表單或報表上另一個控制項的資料。
附註: 您也可以在資料表中新增計算欄位,或在查詢格線欄位資料列輸入運算式,以在查詢中執行計算。 接著,您可以將表單和報表綁定至那些資料表或查詢,而計算會顯示在表單或報表上,而不需要建立計算控制項。
當您建立表單或報表時,先新增及排列所有繫結控制項可能是最有效率的方式,尤其是當控制群組成物件上大部分的控制項時。 接著,您可以使用版面配置視圖或設計檢視中之設計選項卡上之控制項群組中的工具,新增完成設計的未綁定和計算控制項。
您識別控制項取得其資料的欄位,以將控制項繫結到欄位。 您可以將欄位從欄位清單窗格拖曳到表單或報表,以建立與所選欄位綁定的控制項。 欄位 清單 窗格會顯示表單基礎資料表或查詢的欄位。 若要顯示 [欄位清單窗格>,請在 [版面配置視圖或設計檢視》 中開啟物件,然後在[設計視圖> 的 [工具」 群組中,按一下 [新增現有欄位。 當您按兩下 [欄位清單窗格>中的欄位時,Access 會將該欄位的適當控制項類型新增到物件。
或者,如果物件是在設計檢視) 中開啟,或是在控制項屬性工作表的 Control Source 屬性方塊中開啟,您可以在控制項本身 (輸入功能變數名稱,將欄位綁定至控制項。 屬性表會定義控制項的特性,例如其名稱、其資料來源及其格式。 若要顯示或隱藏屬性工作表,請按 F4。
使用欄位 清單 窗格是建立繫結控制項最好的方式,原因有兩個:
-
Access 會自動在控制項的附加標籤中填入欄位名稱 (或在基礎資料表或查詢) 中為該欄位定義的標號,因此您不一樣需要自己輸入控制項的標籤。
-
Access 會自動根據基礎資料表或查詢 (中的欄位屬性將控制項的許多屬性設定為適當的值,例如格式、小數位數和輸入遮罩屬性) 。
如果您已經建立未綁定的控制項,並想要將其綁定至欄位,請設定控制項的控制項來源屬性方塊中的值至功能變數名稱。 有關 Control Source 屬性的詳細資訊 ,當游標位於屬性下拉式清單中時,請按 F1。