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

1.4.2 Access數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)

表是Access數(shù)據(jù)庫的對象,除此之外,Access 2010數(shù)據(jù)庫的對象還包括表、查詢、窗體報表、宏和模塊等。Access的主要功能就是通過這6個對象來完成的。

1.表

表是數(shù)據(jù)庫中最基本的組成單位,是存儲數(shù)據(jù)的對象。創(chuàng)建和設(shè)計數(shù)據(jù)庫,首先要做的就創(chuàng)建各種數(shù)據(jù)表,它將各種信息分門別類地存放在各種數(shù)據(jù)表中。

一個數(shù)據(jù)庫中可以包含一個或多個表,表與表之間可以根據(jù)需要創(chuàng)建關(guān)系。

雖然各個表存儲的內(nèi)容各不相同,但在表中數(shù)據(jù)均以二維表的形式保存。表的第一行為題行,標(biāo)題行的每個標(biāo)題稱為字段。下面的行為表中的具體數(shù)據(jù),每一行的數(shù)據(jù)稱為一條記而記錄用來存儲各條信息。表中的列稱為字段,每一條記錄都由一個或多個字段組成。

2.查詢

查詢是數(shù)據(jù)庫中應(yīng)用最多的對象之一,可執(zhí)行很多不同的功能。最常用的功能是從表中檢索特定的數(shù)據(jù)。

人們把使用一些限制條件來選取表中的數(shù)據(jù)(記錄)稱為查詢。例如,查詢所有女生信息等。用戶可以將查詢保存,成為數(shù)據(jù)庫中的“查詢”對象,在實際操作過程中,就可以隨時打開既有的查詢查看,提高工作效率。

若要查看多個表中的數(shù)據(jù),則可以通過查詢將不同表中的數(shù)據(jù)檢索出來,并在一個數(shù)據(jù)表中顯示這些數(shù)據(jù)。而且,由于用戶通常不需要一次看到所有記錄,只需查看某些符合條件的特定記錄,因此用戶可以在查詢中添加查詢條件,以篩選出有用的數(shù)據(jù)。

在Access 2010中,查詢有選擇查詢和操作查詢兩種基本類型。

(1)選擇查詢:僅檢索數(shù)據(jù)以供查看。用戶可以在屏幕中查看查詢結(jié)果、將結(jié)果打印出來,或?qū)⑵鋸?fù)制到剪貼板中,或?qū)⒉樵兘Y(jié)果作為窗體或報表的記錄源;

(2)操作查詢:可以對數(shù)據(jù)執(zhí)行一項任務(wù),如該查詢可用來創(chuàng)建新表、向現(xiàn)有表中添加、更新或刪除數(shù)據(jù)。

查詢和數(shù)據(jù)表最大的區(qū)別在于:查詢中的所有數(shù)據(jù)都不是真正單獨存在的。查詢實際上是一個固定化的篩選,它將數(shù)據(jù)表中的數(shù)據(jù)篩選出來,并以數(shù)據(jù)表的形式返回篩選結(jié)果。

3.窗體

窗體是用戶與Access數(shù)據(jù)庫應(yīng)用程序進行數(shù)據(jù)傳遞的橋梁,其功能在于創(chuàng)建一個可以查詢、輸入、修改、刪除數(shù)據(jù)的操作界面,以便讓用戶能夠在簡單舒適的環(huán)境中輸入或查閱數(shù)據(jù)。

窗體的類型比較多,大致可以分為以下3類。

(1)提示型窗體:主要用于顯示一些文字和圖片等信息,沒有實際性的數(shù)據(jù),也基本沒有什么功能,主要用于數(shù)據(jù)庫應(yīng)用系統(tǒng)的主界面;

(2)控制型窗體:使用該類型的窗體可以設(shè)置相應(yīng)菜單和一些命令按鈕,用于完成各種控制功能的轉(zhuǎn)移;

(3)數(shù)據(jù)型窗體:使用該類型的窗體可以實現(xiàn)用戶對數(shù)據(jù)庫中相關(guān)數(shù)據(jù)的操作界面,是數(shù)據(jù)庫應(yīng)用系統(tǒng)中使用最多的窗體類型。

4.報表

報表主要用于將選定的數(shù)據(jù)以特定的版式顯示或打印,是表現(xiàn)用戶數(shù)據(jù)的一種有效方式,其內(nèi)容可以來自某一個表也可來自某個查詢。

在Access 2010中,報表能對數(shù)據(jù)進行多重的數(shù)據(jù)分組并可將分組的結(jié)果作為另一個分組的依據(jù),報表還支持對數(shù)據(jù)的各種統(tǒng)計操作,如求和、求平均值或匯總等。

5.宏

宏是一個或多個命令的集合,其中每個命令都可以實現(xiàn)特定的功能,通過將這些命令組合起來,可以自動完成某些經(jīng)常重復(fù)或復(fù)雜的操作。

按照不同的觸發(fā)方式,宏分為事件宏和條件宏等類型,事件宏在發(fā)生某一事件時執(zhí)行,條件宏則在滿足某一條件時執(zhí)行。

通過宏,可以實現(xiàn)的功能有:打開/關(guān)閉數(shù)據(jù)庫、窗體,打印報表和執(zhí)行查詢;彈出提示框,顯示警告;實現(xiàn)數(shù)據(jù)的輸入和輸出;在數(shù)據(jù)庫啟動時執(zhí)行操作等;篩選查找數(shù)據(jù)記錄。

6.模塊

模塊就是所謂的“程序”。Access雖然在不需要編寫任何程序的情況下就可以滿足大部分用戶的需求,但對于較復(fù)雜的應(yīng)用系統(tǒng)而言,只靠Access的向?qū)Ъ昂耆杂胁蛔阒帯K訟ccess提供VBA(Visual Basic for Application)程序命令,可以自如地控制細(xì)微或較復(fù)雜的操作。

VBA與Visual Basic語言相似,可自由地調(diào)用Access的宏,所以有了VBA,Access就能編寫出非常專業(yè)的應(yīng)用系統(tǒng)。

主站蜘蛛池模板: 镇江市| 保康县| 寻乌县| 宁陕县| 长沙县| 乌拉特前旗| 宾川县| 淄博市| 华蓥市| 青田县| 徐汇区| 留坝县| 信宜市| 陕西省| 辰溪县| 成安县| 黎平县| 松江区| 黔西| 洛扎县| 肇庆市| 龙州县| 连城县| 集安市| 咸阳市| 秦皇岛市| 南涧| 屯门区| 桃园市| 杭锦旗| 和平区| 岐山县| 鹤岗市| 延长县| 芮城县| 诸暨市| 南岸区| 临高县| 天镇县| 广宁县| 会理县|