學學習網 手機版

學學習網

學習路徑: 學習首頁 > 數據庫 > Access >

第五章 窗體

設置字體:
----------------------------------
一、窗體的功能
 
窗體和報表都用于數據庫中數據的維護,但兩者的作用是不同的。窗體主要用來輸入數據,報表則用來輸出數據。具體來說,窗體具有以下幾種功能:
◆ 數據的顯示與編輯     窗體的最基本功能是顯示與編輯數據。窗體可以顯示來自多個數據表中的數據。此外,用戶可以利用窗體對數據庫中的相關數據進行添加、刪除和修改,并可以設置數據的屬性。用窗體來顯示并瀏覽數據比用表和查詢的數據表格式顯示數據更加靈活,不過窗體每次只能瀏覽一條記錄。
◆ 數據輸入             用戶可以根據需要設計窗體,作為數據庫中數據輸入的接口,這種方式可以節省數據錄入的時間并提高數據輸入的準確度。窗體的數據輸入功能,是它與報表的主要區別。
◆ 應用程序流控制       與VB窗體類似,Access 2003 中的窗體也可以與函數、子程序相結合。在每個窗體中,用戶可以使用VBA編寫代碼,并利用代碼執行相應的功能。
◆ 信息顯示和數據打印   在窗體中可以顯示一些警告或解釋信息。此外,窗體也可以用來執行打印數據庫數據的功能。
 
 二、窗體設計
 
與設計報表類似,用戶也可以采用多種方式創建數據庫中的窗體。Access 2003 提供了9種創建窗體的方式。
1. 窗體設計概述
 
⑴ 工具欄
 
⑵ 工作區
 
⑶ 工具箱
 
⑷ 屬性窗口
 
⑸ 字段列表
 
2. 使用自動創建窗體向導創建窗體
 
在Access 2003 中,表是由字段和記錄構成的。類似地,窗體的基本構件就是“控件”。控件比構成表的字段和記錄更靈活些,它能包含數據,運行一項任務,或是通過添加諸如直線或矩形之類的圖形元素來強化窗體設計,還可以在窗體上使用許多不同種類的控件,包括復選框、矩形塊、文本框、分頁符、選項按鈕、下拉列表框等。
自動創建窗體向導創建的窗體包含窗體所依據的表中的所有字段的控件。當字段顯示在窗體中時,Access 2003 會給窗體添加兩類控件:文本框和標簽。
 
⑴ 縱欄式窗體
 
在縱欄式布局中,每次僅能看到一個記錄。文本框及所附標簽并排顯示在兩欄中。標簽顯示在每個文本框的左面并標識文本框中的數據。
 
⑵ 表格式窗體
 
在表格式布局里,標簽顯示于窗體頂端,而各字段的值則出現在標簽下方的表格里,而且可同時顯示多條記錄。
 
⑶ 數據表窗體
數據庫表布局同樣以行和列的形式顯示數據,所以窗體類似于在數據表視圖下顯示的表,縱欄式和表格式布局中的一些窗體格式在數據表布局里無法使用。相對于數據表視圖而言,數據表窗體具有自定義的窗體方式。
 
 
3. 使用窗體向導創建窗體
 
使用窗體向導來創建窗體,格式將比自動創建窗體要豐富一些。
 
首先選擇新建窗體中的【窗體向導】,可確定要使用的表。
 
 
確定窗體上使用哪些字段。
 
4. 使用圖表向導創建窗體
 
以上所創建的窗體,大都以數據形式為主。為了使窗體更形象,或為了特殊需要,可以使用圖表向導來創建帶有圖表的窗體。
 
5. 使用設計視圖創建窗體
 
在創建窗體的各種方法中,更多的時候是使用設計視圖來創建窗體,因為這種方法更為靈活直觀。
其一般步驟是打開窗體設計視圖、添加控件、控件更改,然后可以對控件進行移動、改變大小、刪除、設置邊框、陰影和粗體、斜體等特殊字體效果等操作,來更改控件的外觀。另外,通過屬性對話框,可以對控件或工作區部分的諸如格式、數據事件等屬性進行設置。
 
6. 創建子窗體
 如同存在子報表一樣,也有子窗體。子窗體是指在一個窗體中插入的窗體。將多個窗體合并時,其中一個窗體作為主窗體,其余作為子窗體。主窗體和子窗體一般有三種關系:
◆ 主窗體中多個子窗體的數據來自不相關的記錄源。在這種情況下,非結合型主窗體只是作為多個子窗體的集合。
----------------------------------
課程列表
重點難點
贊助鏈接
羽毛球世界排名