控制項簡介

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

本文說明控制功能,在 Access 中的不同種類,並說明如何將控制項新增至表單和報表。控制項是表單或報表中用來輸入、 編輯或顯示資料的部分。例如,文字方塊是常用的控制項來顯示在報表上的資料,或輸入和表單上顯示的資料。其他常見的控制項包含命令按鈕、 核取方塊與下拉式方塊 (下拉式清單)。

本文內容

了解控制項

了解版面配置

了解控制項

控制項可讓您檢視及使用您的資料庫應用程式中的資料。最常用的控制項 [文字] 方塊中,但是其他控制項包括命令按鈕、 標籤、 核取方塊,並子表單/子報表控制項。

控制項可以結合、 繫結,或計算 ︰

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

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

  • 計算控制項    如果控制項的資料來源是運算式而非欄位,則稱為計算控制項。藉著定義「運算式」,指定您要用來做為控制項資料來源的值。一個運算式可以包含運算子 (例如 =+)、控制項名稱、欄位名稱、傳回單一值的函數,以及常數值。例如,下列運算式會將 [單價] 欄位的值乘以常數值 (0.75),計算出折扣為 25% 的項目價格。

= [單價] * 0.75

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

附註: 計算也可以執行表格中新增導出欄位,或在查詢中的查詢格線的 [欄位] 列中輸入運算式。您可以再將繫結表單和報表的資料表或查詢,並在表單或報表上顯示的計算,並不需要建立計算的控制項。

當您建立表單或報表時,則最有效的方式來新增及排列繫結的所有控制項前,尤其是設定大部分的物件上的控制項。您可以新增藉由使用 [版面配置檢視] 或 [設計] 檢視中的 [設計] 索引標籤上的 [控制項] 群組中的工具完成設計的未結合和計算控制項。

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

或者,您也可以在控制項本身 (在 [設計] 檢視中開啟物件時),或控制項的屬性工作表中的 [控制項資料來源] 屬性方塊中輸入欄位名稱,以結合欄位至控制項。屬性工作表會定義特性的控制項,例如名稱、 其資料和其格式的來源。若要顯示或隱藏屬性工作表,請按 F4。

建立結合控制項的最佳做法是使用 [欄位清單] 窗格,有下列兩個理由:

  • Access 會自動使用欄位的名稱 (或是基準資料表或查詢中,該欄位所定義的標題) 填入控制項的標籤,因此您不需要自行輸入控制項的標籤。

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

如果您已建立未結合控制項並且要將它與欄位結合,將控制項 [控制項資料來源] 屬性方塊中的值設定為該欄位的名稱即可。如需 [控制項資料來源] 屬性的詳細資訊,當游標位於屬性的下拉式清單時,按 F1 鍵。

頁面頂端​

了解版面配置

版面配置的水平或垂直對齊控制項的輔助線,讓您表單統一的外觀。為表格,版面配置,您可以將其中是資料表的每個儲存格為空白或包含單一的控制項。下列程序顯示如何新增、 移除或重新排列版面配置中的控制項。

附註: 版面配置是選擇性的如果您要建立只會開啟使用 Access 桌面資料庫。不過,如果您打算將資料庫發佈至 SharePoint server,並在瀏覽器中使用,您必須使用版面配置上所有的表單和您想要在瀏覽器中使用的報表。

如需 Web 資料庫的詳細資訊,請參閱建立要在網路上共用資料庫的文件。

版面配置可在許多不同的方式設定,但通常在表格式堆疊的格式設定。在下列兩個主要的格式,您可以分割或合併來自訂根據控制項的版面配置的儲存格。如需詳細資訊,請參閱 [] 區段中的版面配置中的分割] 或 [合併儲存格

  • 在表格式控制項版面配置,控制項的排列的列與欄標籤上方,以在試算表,例如,下列圖例中所示 ︰

    報表上的表格式版面配置。

    表格式控制項版面配置永遠橫跨表單或報表中的兩個區段。控制項是,不論區段標籤是節。

  • 在堆疊式版面配置,控制項垂直排列等紙張表單中,每個控制項,左邊有一個標籤,您可能會看到下列圖例中所示 ︰

    表單上的堆疊式版面配置。

    堆疊式版面配置永遠都包含在單一區段在表單或報表中。

Access 會自動建立表格式版面配置中其中一個在下列情況 ︰

  • [建立] 索引標籤上的 [報表] 群組中按一下 [報表],即可建立新的報表。

  • 您按一下 [建立] 索引標籤上的 [報表] 群組中的 [空白報表,然後從 [欄位清單] 窗格的欄位拖曳至報表中建立新的報表。

Access 會自動建立堆疊式版面配置中其中一個在下列情況 ︰

  • 透過按一下 [建立] 索引標籤上 [表單] 群組中的 [表單],建立新表單。

  • 透過按一下 [建立] 索引標籤上 [表單] 群組中的 [空白表單],然後將 [欄位清單] 窗格中的欄位拖曳到表單,進而建立新表單。

本節內容

建立新的版面配置

切換至表格式堆疊直條圖的版面配置從表格式堆疊直條圖,或

將兩個版面配置分割一個版面配置

將列或欄新增至版面配置

移除版面配置中的列或欄

版面配置中的分割] 或 [合併儲存格

重新排列版面配置中的控制項

將控制項新增至版面配置

移除版面配置中的控制項

建立新的版面配置

在現有的表單或報表物件,您可以建立新的控制項版面配置執行以下操作 ︰

  1. 選取要新增至版面配置的控制項。

  2. 如果要將其他控制項新增至相同的版面配置,請按住 SHIFT 鍵再選取這些控制項。

  3. 在 [排列] 索引標籤的 [表格] 群組中按一下表格式堆疊

Access 會建立版面配置,並將選取的控制項。

章節頂端

切換至表格式堆疊直條圖的版面配置從表格式堆疊直條圖,或

若要將整個版面配置切換為另一種類型的版面配置:

  • 選取您想要變更的版面配置中的儲存格。

  • 按一下 [排列] 索引標籤的 [列與欄] 群組中,選取 [版面配置

  • 按一下 [排列] 索引標籤的 [表格] 群組中的 [版面配置類型 (表格式堆疊)。

Access 會將您想要的版面配置類型,重新排列控制項。

章節頂端

將兩個版面配置分割一個版面配置

您可以執行下列動作,將控制版面配置分割為兩個版面配置:

  1. 按住 SHIFT 鍵,然後按一下您要移至新的版面配置的儲存格。

  2. [排列] 索引標籤中 [表格] 群組中,按一下您要新增的版面配置 (表格式堆疊) 的版面配置類型。

Access 會建立新的控制版面配置,然後將選取的控制項新增至該版面配置。

附註: 空白的列或欄當做分割的版面配置,可能包含原始的版面配置。若要刪除的列或欄,以滑鼠右鍵按一下列或欄中的儲存格,然後再按一下 [刪除列] 或 [刪除欄

章節頂端

將列或欄新增至版面配置

  1. 選取您要新增新列或欄的相鄰儲存格。

  2. 在 [排列] 索引標籤的 [列與欄群組中,按一下[插入上方下方插入插入新列上方或下方目前資料列。按一下 [插入新欄向左或向右目前欄的 [插入左方插入右方欄]。

Access 會將新的列或欄新增至版面配置。

章節頂端

移除版面配置中的列或欄

  1. 選取儲存格的列或您想要移除的資料行。

  2. 在 [排列] 索引標籤的 [列與欄群組中,按一下選取的欄選取的資料列選取的欄或列。

  3. 按 DELETE 鍵。

Access 會刪除版面配置的列或欄。

章節頂端

版面配置中的分割] 或 [合併儲存格

表格,在 word 中處理的文件,例如版面配置是組成的排列的列與欄的儲存格。每個儲存格可以包含一個控制項,例如文字方塊、 標籤或命令按鈕。您可以分割一個儲存格水平或垂直建立兩個儲存格,或者您可以合併在一起,建立一個大型的儲存格橫跨多個列或欄版面配置中的多個儲存格。即使儲存格橫跨多個列或欄,它仍可以包含只有一個控制項。

分割儲存格

當您儲存格垂直分割時,您可以建立新的資料列結構中的 [版面配置。如果您分割的同一列上的其他儲存格,他們會保持 (其跨兩個基本資料列,從 [分割] 作業會造成) 為相同大小。當您儲存格水平分割時,您會建立一個新的資料行結構中的 [版面配置。如果您分割的資料行中有其他儲存格,請他們保持相同的大小 (他們跨兩個基礎資料行,從 [分割] 作業)。

合併儲存格

附註: 您可以在一起,合併空白儲存格,或您可以將一個儲存格包含控制項與其他空白的儲存格合併。不過,您無法合併儲存格包含多個控制項,這是因為每個儲存格可以包含只有一個控制項。

  1. 選取您要合併的第一個儲存格。

  2. 按住 SHIFT 鍵,然後選取其他您想要合併的儲存格。

  3. 在 [排列] 索引標籤的 [合併 / 分割] 群組中按一下合併

附註: 當您分割及合併的版面配置中的多個儲存格,則會較為複雜列和欄的基礎結構。如此一來,很難若要調整大小只要您想要的儲存格。我們建議您先調整列高和最大的欄大小和分割及合併的儲存格,以建立您要的版面配置。

章節頂端

重新排列版面配置中的控制項

您可以移動控制項版面配置,或之間版面配置,拖曳到您要的位置。拖曳控制項時,水平或垂直列指出其放置當您放開滑鼠按鈕。如果您拖曳控制空白儲存格時,Access 會醒目提示,表示放置控制項的整個儲存格。

您也可以移動版面配置中的控制項來選取它,按住 ALT 鍵,然後使用方向鍵移動控制項。

如果您使用向左或向右移動控制項的 ALT + 箭號按鍵組合,您移動版面配置的範圍以外,Access 會新增新欄版面配置視需要以容納移動。即使您將控制項移回其原始位置,並可以擴大報表,將其拖曳至另一個頁面延伸到非預期的結果,仍會維持這些新資料行。在報表中,這可能會導致空白頁,若要列印,因為額外的報表物件寬度。若要刪除版面配置,請在 [版面配置檢視中的空白欄的欄中,選取儲存格,然後按 DELETE 鍵。版面配置不再交叉頁面邊界,Access 會自動調整大小回下原始頁面寬度報表。

章節頂端

將控制項新增至版面配置

若要從 [欄位清單] 窗格中新增欄位至現有的控制項版面配置   

  • 將欄位從 [欄位清單] 窗格拖曳至版面配置。水平或垂直列會指出當您放開滑鼠按鈕時放置欄位位置。如果您將欄位拖曳至空白的儲存格時,Access 會醒目提示指出欄位所在的整個儲存格。

若要將現有控制項新增至現有控制版面配置   

  1. 在版面配置檢視中,選取您想要新增控制項版面配置的第一個控制項。

  2. 如果要將其他控制項新增至相同的版面配置,請按住 SHIFT 鍵再選取這些控制項。您可以選取其他控制版面配置中的控制項。

  3. 將選取的欄位拖曳到 [版面配置。水平或垂直列會指出當您放開滑鼠按鈕時放置欄位位置。

章節頂端

移除版面配置中的控制項

移除版面配置中的控制項,可讓您將控制項的表單或報表上的任一處,而不會影響其他任何控制項的位置。

如果您打算使用表單或報表的 Web 應用程式的一部分,所有其控制項必須包含在版面配置。

  1. 在 [常用] 索引標籤的 [檢視] 群組中,按一下 [檢視],然後按一下[設計] 檢視

  2. 選取您想要移除的版面配置,包括所有的標籤儲存格。若要選取多個儲存格,請按住 SHIFT 鍵,然後按一下您想要移除的儲存格。若要選取所有儲存格的版面配置],在 [排列] 索引標籤的 [列與欄群組中,按一下 [選取版面配置]。

  3. 以滑鼠右鍵按一下其中一個選取的儲存格,指向版面配置],再按一下 [移除版面配置

    Access 會移除選取的儲存格版面配置。

  4. 如果您的某些控制項版面配置中,將會立即重疊與您所移除的控制項。在控制項仍會選取狀態,拖曳版面配置],返回放到版面配置的控制項,並且不小心離選取的控制項。

頁面頂端​

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×