Access 中的表單是資料庫物件,您可以用來建立資料庫應用程式的使用者介面。 [繫結] 表單則是直接連線到資料來源 (例如資料表或查詢) 的表單,且可用於輸入、編輯或顯示來自該資料來源的資料。 或者,您可以建立未直接連結到資料來源,但仍然包含命令按鈕、標籤或保持應用程式運作所需的其他控制項的 [未繫結] 表單。
本文主要說明繫結表單。 您可以使用繫結表單控制資料的存取,像是要顯示的欄位或資料列。 例如,在有許多欄位的資料表中,特定的使用者可能只需要查看其中的一些欄位。 提供這些使用者僅包含所需欄位的表單,能讓他們更容易使用資料庫。 您也可以在表單中新增命令按鈕和其他功能,將經常執行的動作自動化。
您可以將繫結表單設想為其他人查看以及搜尋您資料庫時的窗口。 有效的表單可以加速資料庫的使用,因為使用者就不必搜尋他們所需的內容。 以圖形方式呈現具吸引力的表單,會讓使用者更愉悅也更有效率地使用資料庫,而且還可以有效防止使用者輸入錯誤的資料。
附註: 本文假設您已經建立一個資料表 (或以一或多個資料表為基礎的查詢),而且想要建立一個可以用於檢視或操縱資料的表單。
本文內容
使用 [表單] 工具建立表單
只需按一下滑鼠,就可以使用 [表單] 工具建立表單。 當您使用這項工具時,來自基礎資料來源的所有欄位都會置於該表單上。 您可以立即開始使用新的表單,或在 [版面配置檢視] 或 [設計檢視] 中進行修改,使表單更符合您的需求。
使用 [表單] 工具建立新的表單
-
在 [瀏覽窗格] 中,按一下包含要在表單上顯示之資料的資料表或查詢。
-
在 [建立] 索引標籤上,按一下 [表單] 群組中的 [表單]。
Access 建立表單,並在 [版面配置檢視] 中顯示表單。 在 [版面配置檢視] 中,您可以在表單顯示資料的同時,對表單做一些設計上的變更。 例如,若有需要,您可以根據資料的多寡調整文字方塊的大小。
如果 Access 找到與您用來建立表單或查詢具有一對多關聯的單一數據表, Access 會將資料工作表新增至以相關資料表或查詢為基礎的表單。 例如,如果您建立一個以 [員工] 資料表為基礎的簡易表單,而 [員工] 資料表與 [訂單] 資料表之間已經定義一對多關聯性,資料工作表則會顯示 [訂單] 資料表中與目前 [員工] 記錄關聯的所有記錄。 如果不需要這些資料,您可以將該資料工作表從表單中刪除。 如果有多個數據表與您用來建立表單的數據表具有一對多關聯, Access 不會在表單中新增任何數據工作表。
使用 [分割表單] 工具建立分割表單
分割表單同時提供兩種資料檢視方式:[表單檢視] 和 [資料工作表檢視]。
不同於結合表單/子表單,分割表單可同時提供您兩種檢視。這兩種檢視連線到相同資料來源,而且彼此間會一直保持同步。 當您從表單的其中一個部分選取欄位,同時就會選取表單另一部分中的同一個欄位。 只要記錄來源可更新,而且您尚未設定表單以防止這些動作,就可以從任何部分新增、編輯或刪除資料。
使用分割表單可以讓您在單一表單中獲得兩種表單類型的好處。 例如,您可以使用表單中資料工作表的部分快速找到記錄,然後使用表單的部分檢視或編輯記錄。
若要使用 [分割表單] 工具建立分割表單:
-
在 [瀏覽窗格] 中,按一下含有要顯示於表單之資料的資料表或查詢。 或者,在 [資料工作表檢視] 中開啟資料表或查詢。
-
在 [建立] 索引標籤的 [表單] 群組中,依序按一下 [其他表單] 和 [分割表單]。
Access 建立表單,並在 [版面配置檢視] 中顯示表單。 在 [版面配置檢視] 中,您可以在表單顯示資料的同時,對表單做一些設計上的變更。 例如,若有需要,您可以根據資料的多寡調整文字方塊的大小。 如需表單檢視的詳細資訊,請參閱了解 [版面配置檢視] 和 [設計檢視]一節。
使用 [多個項目] 工具建立顯示多筆記錄的表單
當您使用 [表單] 工具建立表單時, Access 建立的表單一次會顯示一筆記錄。 如果您希望表單能顯示多筆記錄,但又比資料工作表更方便進行自訂,則可使用 [多個項目] 工具。
-
在 [瀏覽窗格] 中,按一下包含要在表單上顯示之資料的資料表或查詢。
-
在 [建立] 索引標籤的 [表單] 群組中,按一下 [其他表單],然後按一下 [多個項目]。
Access 建立表單,並在 [版面配置檢視] 中顯示表單。 在 [版面配置檢視] 中,您可以在表單顯示資料的同時,對表單做一些設計上的變更。
當您使用 [多個專案] 工具時, Access 建立的表單類似數據工作表。 資料會以資料列和資料行的形式排列,而且一次可以檢視一筆以上的記錄。 但是,相較於資料工作表,[多個項目] 表單提供您更多的自訂選項,例如新增圖形元素、按鈕及其他控制項的功能。 如需自訂表單的詳細資訊,請參閱在 [版面配置檢視] 中微調表單和在 [設計檢視] 中微調表單等節。
使用 [表單精靈] 建立表單
對於要在表單顯示的欄位,如果想要有更多的選擇性,您可以使用 [表單精靈] 而不是使用前面提到的各種表單建立工具。 在精靈中,您也可以定義資料組成群組及排序的方式,還可以事先指定資料表與查詢之間的關聯性,讓您可以使用多個資料表或查詢的欄位。
-
在 [建立] 索引標籤上,按一下 [表單] 群組中的 [表單精靈]。
-
請遵循 [表單精靈] 頁面的指示。
附註: 若要在表單上包含來自多個資料表和查詢的欄位,請在 [表單精靈] 的第一頁選取第一個資料表或查詢的欄位之後,先不要按 [下一步] 或 [完成]。 而是重複選取資料表和查詢的步驟,並按一下要包含在表單中的任何其他欄位。 之後才按 [下一步] 或 [完成] 繼續。
-
在精靈的最後一頁,按一下 [完成]。
使用 [空白表單] 工具建立表單
如果精靈或表單建立工具無法符合您的需求,您可以使用 [空白表單] 工具建立表單。 這個方法可以非常快速地建立表單,特別當您只想在表單中放置少數欄位時。
-
在 [建立] 索引標籤上,按一下 [表單] 群組中的 [空白表單]。
Access 在 [版面配置檢視] 中開啟空白窗體,並顯示 [ 字段清單 ] 窗格。
-
在 [欄位清單] 窗格中,在您想在表單中顯示其欄位內容的資料表旁,按一下加號 (+)。
-
若要新增欄位到表單,請按兩下該欄位或拖曳到表單。
-
新增第一個欄位之後,您可以一次新增多個欄位,方法如下:按住 CTRL 鍵,按一下多個欄位,然後將欄位同時拖曳到表單。
-
[欄位清單] 窗格中的資料表順序會隨著目前選取的表單部分而變更。 如果看不到您要新增的欄位,請嘗試選取表單的不同部分,然後再次嘗試新增欄位。
-
-
使用 [表單版面配置設計] 索引標籤上 [頁首/頁尾] 群組中的工具,在窗體中新增標誌、標題或日期和時間。
-
使用 [表單版面配置設計] 索引標籤 [控件] 群組中的工具,在窗體中新增更廣泛的控件。
若要選取較多的控制項,請以滑鼠右鍵按一下表單,然後按一下 [設計檢視] 來切換到 [設計檢視]。
了解 [版面配置檢視] 和 [設計檢視]
版面配置檢視 [版面配置檢視] 是窗體修改最直覺的檢視,可用於幾乎所有您想要在 Access的窗體上進行變更。
在 [版面配置檢視] 中,表單實際是執行中的狀態。 因此所看到的資料基本上與使用表單時所顯示的內容相同。 不過,您也可以在此檢視中變更表單設計。 由於修改表單時可以看到資料,因此當您設定控制項大小或執行大多數會影響表單顯示和使用性的工作時,這會是非常實用的檢視方式。
如果您遇到無法在 [版面配置檢視] 中執行的工作,可以切換到 [設計檢視]。 在某些情況下, Access 會顯示一則訊息,指出您必須切換到 [設計視圖],才能進行特定變更。
設計檢視 [設計檢視] 提供您更詳細的表單結構檢視方式。 您可以檢視表單的 [頁首]、[詳細資料] 及 [頁尾] 區段。 表單在 [設計檢視] 中顯示時,並沒有實際執行。 因此,進行設計變更時,您看不到基礎資料。 不過,某些工作在 [設計檢視] 中執行會比在 [版面配置檢視] 中更加容易。 您可以:
-
新增更多類型的控制項到您的表單,例如繫結物件框、分頁和圖表。
-
不需要使用屬性表,可直接在文字方塊中編輯文字方塊控制項資料來源。
-
調整表單區段大小,例如 [表單首] 或 [詳細資料] 區段。
-
變更無法在 [版面配置檢視] 中變更的特定表單屬性。
在 [版面配置檢視] 中微調表單
表單建立後,您可以透過 [版面配置檢視],輕鬆微調您的表單設計。 運用真正的表單資料做為輔助,您可以重新排列控制項並調整它們的大小。 您可以將新的控制項置於表單中並設定該表單及其控制項的屬性。
若要切換到 [版面配置檢視],請在 [瀏覽窗格] 中以滑鼠右鍵按一下表單名稱,然後按一下 [版面配置檢視]。
Access 在 [版面配置檢視] 中顯示窗體。
您可以使用屬性表來變更表單屬性及其控制項和區段。 若要顯示屬性表,請按 F4。
您可以使用 [欄位清單] 窗格,以將欄位從基礎資料表或查詢新增到表單設計。 若要顯示 [欄位清單] 窗格:
-
在 [ 表單版面配置設計] 索引 標籤的 [ 工具 ] 群組中,按兩下[ 新增現有欄位 ],或按ALT+F8 來使用鍵盤快捷方式。
然後您可以將欄位直接從 [欄位清單] 窗格拖曳到表單上。
-
若要新增單一欄位,請按兩下該欄位,或將該欄位從 [欄位清單] 窗格拖曳到您要在表單上顯示該欄位的區段。
-
若要一次新增多個欄位,請按住 CTRL,然後按一下您要新增的欄位。 接著,將所選欄位拖曳到表單上。
在 [設計檢視] 中微調表單
您也可以使用 [設計檢視] 來微調表單設計。 您可以將新控制項和欄位新增到設計格線,以將它們新增到表單。 屬性表可以讓您存取許多屬性,以便於自訂表單時進行設定。
若要切換到 [設計檢視],請在 [瀏覽窗格] 中以滑鼠右鍵按一下表單名稱,然後按一下 [設計檢視]。
Access 在 [設計檢視] 中顯示表單。
您可以使用屬性表來變更表單屬性及其控制項和區段。 若要顯示屬性表,請按 F4。
您可以使用 [欄位清單] 窗格,以將欄位從基礎資料表或查詢新增到表單設計。 若要顯示 [欄位清單] 窗格:
-
在 [表 單設計] 索引 標籤的 [ 工具] 群組中,按兩下 [ 新增現有欄位 ],或按 ALT+F8 來使用鍵盤快捷方式。
然後您可以將欄位直接從 [欄位清單] 窗格拖曳到表單上。
-
若要新增單一欄位,請按兩下該欄位,或將該欄位從 [欄位清單] 窗格拖曳到您要在表單上顯示該欄位的區段。
-
若要一次新增多個欄位,請按住 CTRL,然後按一下您要新增的欄位。 接著,將所選欄位拖曳到表單上。