Access建立表單


Access中的表單(也叫表單)就像商店中的展示櫃一樣,可以更容易地檢視或獲取所需的商品。 由於表單是您或其他使用者可以通過其新增,編輯或顯示儲存在Access桌面資料庫中的資料的物件,因此表單的設計是一個重要方面。 有很多你可以用Microsoft Access中的表單進行設計。可以建立兩種基本型別的表單 -

  • 係結表單
  • 非系結表單

係結表單

讓我們現在了解系結表單是什麼 -

  • 係結表單連線到一些底層資料源,如表,查詢或SQL語句。
  • 係結表單是人們在考慮表單的目的時通常會想到的。
  • 表單將被填寫或用於輸入或編輯資料庫中的資料。
  • 係結表單的例子通常是使用者用來在資料庫中輸入,檢視或編輯資料的內容。

非系結表單

下面下面來看看看「非系結」

  • 這些表單不連線到基礎記錄或資料源。
  • 非系結可以是對話方塊,交換板或導航表單。
  • 換句話說,非系結通常用於導航資料庫或與資料庫進行互動,而不是資料本身。

係結表單的型別

在Access中可以建立多種系結形式。下面來了解這些型別 -

單項表單

這是最流行的一個,這就是顯示記錄的地方 - 一次記錄一條記錄。

多項表單

這個系結的資料源一次顯示多個記錄。

拆分表單

表分為兩半,縱向或橫向。 一半顯示單個專案或記錄,另一半顯示列表或提供來自底層資料源的多個記錄的資料表檢視。

建立表單

有幾種方法可以用來在Access中建立表單。開啟資料庫並轉到建立索引標籤。 在表單組中的右上角,將看到「表單向導」按鈕。

單擊該按鈕啟動表單向導。在嚮導的第一個螢幕上,可以選擇要在表單上顯示的欄位,並且可以從多個表或查詢中選擇欄位。

假設只想簡單地使用一個快速的表單(表單)來輸入員工資訊。

表/查詢下拉選單中,選擇Employees表。點選雙箭頭一次移動所有的欄位。

把它留在那表上,然後點選下一步

表單向導中的以下螢幕將讓我們選擇表單的佈局。這裡有:縱欄表,表格,資料表和合理的布局。在這裡選擇縱欄表布局,然後點選下一步

在下面的螢幕中,需要為表單提供一個標題。這裡假設使用的名稱為:frmEmployees

當給了表單一個標題,我們就可以開啟這個表單,比如開啟表單看看它是什麼樣子,或者在表單中輸入資訊。 或者可以選擇修改表單設計的選項。這裡假設選擇第一個選項來開啟表單來檢視或輸入資訊,然後單擊完成

如果想跳到某個表單或表的最後一個記錄,可以使用右邊的按鈕,後面的一個箭頭,這是最後一個記錄按鈕。 如果想要新增新的員工資訊,請轉至此記錄的末尾,然後在第7條記錄後,將看到一個空白表單,您可以在其中輸入新員工的資訊了。如下圖所示 -

可以通過上面表單新增員工資料了。

這是如何使用表單向導建立表單的一個範例。 現在關閉這個表單並轉到建立索引標籤。 現在將使用嚮導建立一個稍微複雜的表單。單擊「表單向導」,這次將從幾個不同的表中選擇欄位。

在此表單向導中,在表單/查詢中選擇表tblProjects,然後選擇一些可用的欄位,如:ProjectIDProjectNameProjectStartProjectEnd。 這些欄位現在將移至選定欄位中,如下圖所示 -

現在再次在表單/查詢中選擇表tblTasks ,並通過:TaskIDProjectIDTaskTitleStartDateDueDate,點選下一步

在這裡,要從幾個不同的物件中檢索資料。也可以選擇如何安排表。 如果想建立一個平面的形式,可以選擇由tblTasks來安排,這將建立單一的表單,所有的欄位在平面檢視如上所示。

但是,如果想要建立一個基於這個一對多關係的分層表單(表單),可以選擇通過tblProjects來組織安排我們的資料。

在上面的視窗中,可以選擇包含tblTasks的子表單,或者可以建立一個連結表單。 這個連結的表單是tblProjects,它將有一個按鈕,將啟動過濾到在該基礎專案表單中選擇的專案的第二個表單。 現在選擇帶有子表單的表單,然後單擊下一步

在以下螢幕中,可以為子表單選擇一個布局。資料表檢視被預設選中,您的檢視與表檢視類似。 現在,點選下一步

在以下螢幕中,需要為表單提供一個名稱。 輸入您想要的名字,然後點選完成

Access會給生成一個表單。要注意的是,主表單上有控制元件,這些控制元件來自「Projects」表。 在下面會看到一個子表單。這就像一個表單中的另一個表單。如下圖所示 -

現在,就可以通過以上表單,向兩個表(ProjectstblTasks)中同時新增資料了。