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

1.2.6 Access 2016數據庫中的對象

數據庫對象是Access最基本的容器對象,它是一些關于某個特定主題或目的的信息集合,具有管理本數據庫中所有信息的功能。在數據庫對象中,用戶可以將自己的數據分別保存在彼此獨立的存儲空間中,這些空間稱為數據表;可以使用聯機窗體來查看、添加和更新數據表中的數據;使用查詢功能查找并檢索所需的數據;也可以使用報表以特定的版面布局分析及輸出數據。總之,創建一個數據庫對象是應用Access創建信息系統的第一步。

1.表

表是數據庫用來存儲數據的對象,是整個數據庫系統的基礎。創建和規劃數據庫,首先要做的就是創建各種數據表。數據表是數據庫中存儲數據的唯一單位,它將各種信息分門別類地存儲在各種數據表中。Access 允許一個數據庫中包含多個表,可以在不同的表中存儲不同類型的數據。通過在表之間建立關系,可以將不同表中的數據聯系起來,以供用戶使用。

表中的數據以行和列的形式保存,類似于 Excel 電子表格。表中的列稱為字段,字段是Access信息的最基本載體,說明了一條信息在某一方面的屬性。表中的每一行稱為記錄,記錄由一個或多個字段組成。一條記錄就是一個完整的信息。

圖1-21所示為“教務管理系統”數據庫中的“課程”表。

圖1-21 “課程”表

有關表的使用內容將在第3章中詳細介紹。

2.查詢

查詢是數據庫中應用得最多的對象之一。它可執行很多不同的功能,最常用的功能是從表中檢索符合某個條件的數據。查詢是數據庫設計目的的體現,數據庫創建完成后,數據只有被用戶查詢使用才能真正體現它的價值。

查詢用來操作數據庫中的數據記錄,可以按照一定的條件或準則從一個或多個表中篩選出需要的字段,并將它們集中起來,形成動態數據集,這個動態數據集就是用戶想看到的來自一個或多個表中的字段,它顯示在一個虛擬的數據表窗口中。用戶可以瀏覽、查詢、打印,甚至修改這個動態數據集中的數據,Access 會自動將所做的任何修改更新到對應的表中。執行某個查詢后,用戶可以對查詢的結果進行編輯或分析,并將查詢結果作為其他對象的數據源。

圖1-22所示為在“教務管理系統”數據庫中創建“教師授課信息查詢”表,查詢所有職稱為講師的教師授課信息,以及未使用多媒體教學的教師授課信息。顯示教師的“工號”“姓名”“職稱”“課程名稱”“學分”“多媒體教學”等字段,并按“學分”降序排列。

圖1-22 “教師授課信息查詢”表

有關查詢的使用內容將在第4章中詳細介紹。

3.窗體

窗體是Access數據庫對象中最靈活的一種對象,其數據源可以是表或查詢。窗體有時被稱為數據輸入屏幕。窗體是用來處理數據的界面,通常包含一些可執行各種命令的按鈕。可以說窗體是數據庫與用戶進行交互操作的最好界面。利用窗體,用戶能夠從表中查詢、提取所需的數據,并將其顯示出來。通過在窗體中插入宏,用戶可以把Access的各個對象很方便地聯系起來。

圖1-23所示為利用“教務管理系統”數據庫中的“課程”表創建多個項目的窗體。

圖1-23 創建多個項目的窗體

有關窗體的使用內容將在第5章中詳細介紹。

4.報表

報表以類似于PDF的格式顯示數據。Access在創建報表時提供了額外的靈活性。例如,可以配置報表以便列出給定表中的所有記錄,也可以使報表僅包含滿足特定條件的記錄。為此,可以基于查詢創建報表,該查詢僅選擇報表所需的記錄。

用戶既可以在一個表或查詢的基礎上創建報表,也可以在多個表或查詢的基礎上創建報表。利用報表可以創建計算字段;還可以對記錄進行分組,以便計算出各組數據的匯總等。在報表中,用戶可以控制顯示的字段、每個對象的大小和顯示方式,還可以按照所需的方式顯示相應的內容。

圖1-24所示為在“教務管理系統”數據庫中,利用“報表向導”創建“教師”報表。

圖1-24 “教師”報表

有關報表的使用內容將在第6章中詳細介紹。

5.宏

宏是Access數據庫中的一個基本對象。宏是指一個或多個操作的集合,每個操作實現特定的功能,如打開某個窗體或打印某個報表。宏可以使某些普通的、需要多個指令連續執行的任務能夠通過一條指令自動完成,而這條指令就被稱為宏。例如,可以創建某個宏,在用戶單擊某個按鈕時運行該宏,打印某個報表。因此,宏可以看作一種簡化的編程語言。用戶利用宏不必編寫任何代碼,就可以實現一定的交互功能。

圖1-25所示為在“教務管理系統”數據庫中創建的名為“歡迎消息宏”的宏。

圖1-25 創建名為“歡迎消息宏”的宏

有關宏的使用內容將在第7章中詳細介紹。

6.模塊

模塊是Access數據庫中的一個基本對象。在Access中,不僅可以通過宏列表以選擇的方式創建宏,還可以利用VBA(Visual Basic for Applications)編程語言編寫過程模塊。

模塊是將VBA的聲明、語句和過程作為一個單元進行保存的集合,也就是程序的集合。創建模塊對象的過程也就是使用VBA編寫程序的過程。Access中的模塊可以分為類模塊和標準模塊兩類。類模塊包含各種事件過程,標準模塊包含與任何其他特定對象無關的常規過程。

圖1-26所示為在“成績管理系統”數據庫中創建的一個模塊。

圖1-26 在“成績管理系統”數據庫中創建的一個模塊

有關VBA程序設計的內容將在第8章中詳細介紹。

主站蜘蛛池模板: 剑阁县| 安国市| 河池市| 崇明县| 察哈| 临猗县| 老河口市| 原阳县| 永兴县| 玛曲县| 安丘市| 习水县| 庆阳市| 枣强县| 大田县| 海城市| 泰顺县| 万山特区| 宁陵县| 金塔县| 肃南| 辉县市| 柳江县| 莎车县| 扎鲁特旗| 驻马店市| 教育| 土默特右旗| 嘉黎县| 资兴市| 平原县| 九江市| 永寿县| 夏邑县| 惠东县| 都匀市| 津市市| 江源县| 海淀区| 伽师县| 滁州市|