官术网_书友最值得收藏!

1.5 認識Access的對象

Access數據庫系統由數據庫中的6大數據對象所構成,分別是“表”“查詢”“窗體”“報表”“宏”和“模塊”。

1. 表

表是數據庫中最基本的組成單元,用來存儲數據庫中的各種數據。一個數據庫中可以包含多個表,但一個表應圍繞一個主題建立,如圖1-35所示為“圖書信息”表和“借閱信息”表。

圖1-35 “圖書信息”表和“借閱信息”表

雖然以上兩個數據表存儲的內容不相同,但它們都有共同的表結構。表中的第一行稱為標題行,每個標題即為一個字段。下面的每一行稱為一條記錄。由此可見,表是由字段和記錄所組成的。字段是表中的列,每個字段代表一條信息在某一方面的屬性。而記錄則包含了數據表中的每個字段,每條記錄即為一條完整的信息,顯示一個對象的所有屬性。

從圖1-35中可以看到,數據表與Excel電子表格的結構相似,二者均是以行和列來存儲數據。用戶可以輕松地實現數據表和Excel電子表格數據之間的互換和共享。

2. 查詢

查詢是數據庫的核心操作,可以根據指定的條件從數據表或其他查詢中篩選出符合條件的記錄。查詢結果以數據表的形式顯示,每執行一次查詢操作都會顯示數據源表中的最新數據。

查詢通常是在查詢設計器中完成的,如圖1-36所示。

圖1-36 查詢設計器

一般來說,查詢有兩種基本類型:選擇查詢和操作查詢。選擇查詢僅僅檢索出數據以供用戶查看結果,而操作查詢通常對數據執行一項任務,例如向現有表中追加、更新或刪除數據等,不同于選擇查詢,操作查詢將會更改現有表的記錄。

3. 窗體

窗體用來顯示和修改表,是用戶與Access應用程序之間的接口。用戶通過設置窗體可以定制自己的數據表現形式,設計出友好的用戶界面。窗體的數據源來自表或查詢,利用窗體可將整個應用程序組織起來,形成一個完整的應用系統。

使用窗體既可以進行數據的輸入和顯示,又可以查看或更新數據表中的記錄,如圖1-37所示為“圖書信息”窗體。

圖1-37 “圖書信息”窗體

用戶還可以使用窗體來控制應用程序的流程,在窗體中添加各種控件,只需要單擊窗體上的各個控件按鈕,就可以進入不同的程序模塊,調用不同的程序,如圖1-38所示為“登錄系統”窗體。

圖1-38 “登錄系統”窗體

4. 報表

報表主要用來顯示并打印數據,利用報表可以整理和計算基本表中的數據。報表的數據源大多來自表、查詢或SQL語句,不同于窗體的是,用戶不能在報表中輸入數據。

報表可以用來顯示和打印一個數據表或者查詢中的信息,如圖1-39所示的“借閱信息”報表。

圖1-39 “借閱信息”報表

利用報表還可以制作標簽,將標簽報表打印以后,裁剪成一個個小的標簽,貼在每本圖書或者每件行李上,用于對該物品進行標識,如圖1-40所示為“標簽 圖書信息”報表。

圖1-40 “標簽 圖書信息”報表

5. 宏

宏是一個或多個操作的集合,其中每個操作實現特定的功能,例如打開窗體、打印報表等。由此看出,利用宏可以完成大量重復性的工作。

通常來講,可以將宏看作一種簡化的編程語言。通過系統提供的63種預定義的宏操作命令,用戶不必編寫任何代碼,就可以完成其特定的功能。

宏的設計一般是在宏生成器中完成的,如圖1-41所示。單擊【添加新操作】下拉列表框的下拉按鈕,在彈出的下拉列表中即可選擇相應的操作命令來創建宏。

圖1-41 宏生成器

6. 模塊

模塊是VBA程序代碼的集合,可以實現數據庫中較為復雜的功能。它將聲明、語句和過程作為一個單元存儲在一起,完成宏對象不能完成的任務。

模塊可以分為類模塊和標準模塊。類模塊中包含各種事件過程,它與某個窗體或報表對象相關聯,而標準模塊包含與任何其他特定對象無關的通用過程,如圖1-42所示。

圖1-42 類模塊和標準模塊

過程是模塊中最主要的組成部分,它是能夠完成某項特定功能的VBA代碼段,圖1-43所示為一個能夠顯示出九九乘法表的Sub過程。

圖1-43 Sub過程

主站蜘蛛池模板: 江都市| 栾川县| 定日县| 嵊泗县| 大理市| 旌德县| 桃园县| 伊吾县| 东港市| 成武县| 韶关市| 霍城县| 永年县| 长汀县| 松滋市| 桂林市| 天峻县| 密云县| 昔阳县| 肇东市| 余江县| 汤阴县| 呈贡县| 桐梓县| 泸定县| 武穴市| 密山市| 马鞍山市| 安达市| 泰安市| 泾源县| 拉萨市| 临安市| 台江县| 濮阳市| 永仁县| 方城县| 武宁县| 万盛区| 新昌县| 鄂州市|