鍍金池/ 教程/ 數(shù)據(jù)庫/ Access創(chuàng)建窗體
Access關聯(lián)數(shù)據(jù)
Access數(shù)據(jù)庫簡介
Access索引
Access創(chuàng)建窗體
Access添加數(shù)據(jù)
Access多對多關系
Access教程
Access總結數(shù)據(jù)
Access不匹配項查詢向導
Access對象
Access創(chuàng)建查詢
Access計算表達式
Access操作查詢
Access一對多關系
Access SQL視圖
Access數(shù)據(jù)類型
Access一對一關系
Access創(chuàng)建表
Access重復查詢向導
Access連接
Access查詢標準(條件)
Access分組數(shù)據(jù)
Access創(chuàng)建關系
Access關系型數(shù)據(jù)庫
Access參數(shù)查詢
Access導航窗體
Access通配符
Access備用條件
Access創(chuàng)建數(shù)據(jù)庫
Access查詢數(shù)據(jù)

Access創(chuàng)建窗體

Access中的窗體(也叫表單)就像商店中的展示柜一樣,可以更容易地查看或獲取所需的商品。 由于窗體是您或其他用戶可以通過其添加,編輯或顯示存儲在Access桌面數(shù)據(jù)庫中的數(shù)據(jù)的對象,因此窗體的設計是一個重要方面。 有很多你可以用Microsoft Access中的窗體進行設計??梢詣?chuàng)建兩種基本類型的窗體 -

  • 綁定窗體
  • 非綁定窗體

綁定窗體

讓我們現(xiàn)在了解綁定窗體是什么 -

  • 綁定窗體連接到一些底層數(shù)據(jù)源,如表,查詢或SQL語句。
  • 綁定窗體是人們在考慮窗體的目的時通常會想到的。
  • 窗體將被填寫或用于輸入或編輯數(shù)據(jù)庫中的數(shù)據(jù)。
  • 綁定窗體的例子通常是用戶用來在數(shù)據(jù)庫中輸入,查看或編輯數(shù)據(jù)的內(nèi)容。

非綁定窗體

下面下面來看看看“非綁定”

  • 這些窗體不連接到基礎記錄或數(shù)據(jù)源。
  • 非綁定可以是對話框,交換板或導航窗體。
  • 換句話說,非綁定通常用于導航數(shù)據(jù)庫或與數(shù)據(jù)庫進行交互,而不是數(shù)據(jù)本身。

綁定窗體的類型

在Access中可以創(chuàng)建多種綁定形式。下面來了解這些類型 -

單項窗體

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

多項窗體

這個綁定的數(shù)據(jù)源一次顯示多個記錄。

拆分窗體

表分為兩半,縱向或橫向。 一半顯示單個項目或記錄,另一半顯示列表或提供來自底層數(shù)據(jù)源的多個記錄的數(shù)據(jù)表視圖。

創(chuàng)建窗體

有幾種方法可以用來在Access中創(chuàng)建窗體。打開數(shù)據(jù)庫并轉到創(chuàng)建選項卡。 在窗體組中的右上角,將看到“窗體向導”按鈕。

單擊該按鈕啟動窗體向導。在向導的第一個屏幕上,可以選擇要在表單上顯示的字段,并且可以從多個表或查詢中選擇字段。

假設只想簡單地使用一個快速的表單(窗體)來輸入員工信息。

表/查詢下拉列表中,選擇Employees表。點擊雙箭頭一次移動所有的字段。

把它留在那表上,然后點擊下一步

窗體向導中的以下屏幕將讓我們選擇窗體的布局。這里有:縱欄表,表格,數(shù)據(jù)表和合理的布局。在這里選擇縱欄表布局,然后點擊下一步

在下面的屏幕中,需要為窗體提供一個標題。這里假設使用的名稱為:frmEmployees。

當給了窗體一個標題,我們就可以打開這個窗體,比如打開窗體看看它是什么樣子,或者在窗體中輸入信息。 或者可以選擇修改窗體設計的選項。這里假設選擇第一個選項來打開窗體來查看或輸入信息,然后單擊完成

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

可以通過上面窗體添加員工數(shù)據(jù)了。

這是如何使用窗體向導創(chuàng)建窗體的一個示例。 現(xiàn)在關閉這個窗體并轉到創(chuàng)建選項卡。 現(xiàn)在將使用向導創(chuàng)建一個稍微復雜的表單。單擊“表單向導”,這次將從幾個不同的表中選擇字段。

在此窗體向導中,在窗體/查詢中選擇表tblProjects,然后選擇一些可用的字段,如:ProjectID,ProjectNameProjectStartProjectEnd。 這些字段現(xiàn)在將移至選定字段中,如下圖所示 -

現(xiàn)在再次在窗體/查詢中選擇表tblTasks ,并通過:TaskIDProjectID,TaskTitle,StartDateDueDate,點擊下一步。

在這里,要從幾個不同的對象中檢索數(shù)據(jù)。也可以選擇如何安排表。 如果想創(chuàng)建一個平面的形式,可以選擇由tblTasks來安排,這將創(chuàng)建單一的窗體,所有的字段在平面視圖如上所示。

但是,如果想要創(chuàng)建一個基于這個一對多關系的分層表單(窗體),可以選擇通過tblProjects來組織安排我們的數(shù)據(jù)。

在上面的窗口中,可以選擇包含tblTasks的子表單,或者可以創(chuàng)建一個鏈接表單。 這個鏈接的表單是tblProjects,它將有一個按鈕,將啟動過濾到在該基礎項目表單中選擇的項目的第二個表單。 現(xiàn)在選擇帶有子窗體的窗體,然后單擊下一步

在以下屏幕中,可以為子窗體選擇一個布局。數(shù)據(jù)表視圖被默認選中,您的視圖與表視圖類似。 現(xiàn)在,點擊下一步。

在以下屏幕中,需要為窗體提供一個名稱。 輸入您想要的名字,然后點擊完成。

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

現(xiàn)在,就可以通過以上窗體,向兩個表(ProjectstblTasks)中同時添加數(shù)據(jù)了。