




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2.2、Access的基本對象Access實(shí)質(zhì)上就是一個(gè)面向?qū)ο蟮目梢暬瘮?shù)據(jù)庫管理工具,它提供了一個(gè)完整的對象類集合。我們在Access環(huán)境中的所有操作與編程都是面向這些對象進(jìn)行的。Access的對象是數(shù)據(jù)庫管理的核心,是其面向?qū)ο笤O(shè)計(jì)的集中體現(xiàn)。用一套對象來反映數(shù)據(jù)庫的構(gòu)成,極大地簡化了數(shù)據(jù)庫管理的邏輯圖像。通過面向?qū)ο蟮南嚓P(guān)運(yùn)算,就可以操作一個(gè)數(shù)據(jù)庫的所有部分。因此,學(xué)習(xí)Access首先需學(xué)習(xí)了解Access的對象,以及這些對象的屬性設(shè)置與操作方法。本節(jié)先介紹Access各基本對象的概貌及其相關(guān)概念,使大家對Access的基本對象有一個(gè)初步的認(rèn)識。在以后的各章節(jié)里,將詳細(xì)說明各個(gè)Access對象的具體屬性與操作方法。
主目錄2.2、Access的基本對象2.2.1、Access的數(shù)據(jù)庫對象2.2.2、Access的數(shù)據(jù)表對象2.2.3、Access的查詢對象2.2.4、Access的窗體對象2.2.5、Access的頁對象
2.2.6、Access的報(bào)表對象
2.2.7、Access的宏對象
2.2.8、Access的VBA模塊對象
數(shù)據(jù)庫對象是Access最基本的容器對象(Container),它是一些關(guān)于某個(gè)特定主題或目的的信息集合,以一個(gè)單一的數(shù)據(jù)庫文件(*.MDB)形式存儲在磁盤中,具有管理本數(shù)據(jù)庫中所有信息的功能。在這個(gè)文件中,用戶可以將自己的數(shù)據(jù)分別保存在各自獨(dú)立的存儲空間中,這些空間稱作數(shù)據(jù)表;可以使用聯(lián)機(jī)窗體來查看、添加及更新數(shù)據(jù)表中的數(shù)據(jù);使用查詢來查找并檢索所要的數(shù)據(jù);也可以使用報(bào)表以特定的版面布置來分析及打印數(shù)據(jù);還可以創(chuàng)建Web頁來實(shí)現(xiàn)與Web的數(shù)據(jù)交換,允許用戶從Internet或Intranet上查看、更新或分析數(shù)據(jù)庫的數(shù)據(jù)??傊瑒?chuàng)建一個(gè)數(shù)據(jù)庫對象是應(yīng)用Access建立信息系統(tǒng)的第一步工作。
2.2.1、Access的數(shù)據(jù)庫對象
數(shù)據(jù)表對象是Access中置于數(shù)據(jù)庫容器中的一個(gè)二級容器對象,用于存儲有關(guān)特定實(shí)體的數(shù)據(jù)集合。特定實(shí)體的數(shù)據(jù)集合可以這樣理解:如在電腦耗材商品進(jìn)銷存管理信息系統(tǒng)中,商品的庫存數(shù)據(jù)集合就可以設(shè)置成為“商品庫存”這樣一個(gè)特定實(shí)體的數(shù)據(jù)集合,而商品的銷售數(shù)據(jù)集合則可以設(shè)置成為“商品銷售”這樣一個(gè)特定實(shí)體的數(shù)據(jù)集合,等等。2.2.2、Access的數(shù)據(jù)表對象
對每個(gè)實(shí)體分別創(chuàng)建各自的數(shù)據(jù)表對象,意味著每種數(shù)據(jù)只需存儲一次,這將提高數(shù)據(jù)庫的效率,并且減少數(shù)據(jù)輸入錯誤。數(shù)據(jù)表對象以行、列格式組織數(shù)據(jù),表中一行稱為一條記錄、一列稱為一個(gè)字段??梢?,創(chuàng)建數(shù)據(jù)表對象應(yīng)是應(yīng)用Access建立數(shù)據(jù)庫應(yīng)用系統(tǒng)工作中繼創(chuàng)建數(shù)據(jù)庫對象后的第二步。
2.2.3、Access的查詢對象
查詢對象也是Access中置于數(shù)據(jù)庫容器中的一個(gè)二級容器對象,利用查詢可以通過不同的方法來查看、更改以及分析數(shù)據(jù)。也可以將查詢作為窗體和報(bào)表的記錄源。最常見的查詢對象類型是選擇查詢。選擇查詢將按照指定的準(zhǔn)則,從一個(gè)或多個(gè)數(shù)據(jù)表對象中獲取數(shù)據(jù),并按照所需的排列次序顯示??梢?,查詢對象的功用是提供數(shù)據(jù)庫操作人員與數(shù)據(jù)表中數(shù)據(jù)的交互界面,查詢對象的運(yùn)行形式與數(shù)據(jù)表對象的運(yùn)行形式幾乎完全相同,但它只是數(shù)據(jù)表對象包含數(shù)據(jù)的某種抽取與顯示,本身并不包含任何數(shù)據(jù)。切記,查詢對象必須基于數(shù)據(jù)表對象建立。
窗體對象也是Access中置于數(shù)據(jù)庫容器中的一個(gè)二級容器對象,其間包含的對象也稱為窗體控件,主要用于提供數(shù)據(jù)庫的操作界面。窗體對象的構(gòu)成包括五個(gè)節(jié),它們分別是:窗體頁眉節(jié)、頁面頁眉節(jié)、主體節(jié)、頁面頁腳節(jié)及窗體頁腳節(jié)(關(guān)于窗體的設(shè)計(jì)與應(yīng)用將在第五章中再作詳細(xì)的講解)。一般情況下,只是使用其中的部分窗體節(jié)來使得用戶能更有效地使用窗體。大部分的窗體都只使用主體節(jié)、頁面頁眉節(jié)和頁面頁腳節(jié),即可滿足一般性應(yīng)用需求。
2.2.4、Access的窗體對象
窗體的功能較多,大致可以分為三類:
1.提示型窗體顯示一些文字及圖片等信息,沒有實(shí)際性數(shù)據(jù),也基本沒有什么功能,主要用于數(shù)據(jù)庫應(yīng)用系統(tǒng)的主界面。2.控制型窗體設(shè)置相應(yīng)菜單和一些命令按鈕,用以完成各種控制功能的轉(zhuǎn)移。3.?dāng)?shù)據(jù)型窗體用于實(shí)現(xiàn)用戶對數(shù)據(jù)庫中相關(guān)數(shù)據(jù)的操作界面,是數(shù)據(jù)庫應(yīng)用系統(tǒng)中使用最多的窗體類型??傊绑w對象應(yīng)該是必須認(rèn)真學(xué)習(xí)、重點(diǎn)掌握的最主要的Access對象之一。
頁對象是特殊的Web頁,也是Access置于數(shù)據(jù)庫容器中的一個(gè)二級容器對象。在數(shù)據(jù)庫應(yīng)用系統(tǒng)中設(shè)計(jì)數(shù)據(jù)訪問頁是為了使用戶能夠查看和操作來自Internet或Intranet的數(shù)據(jù),而這些數(shù)據(jù)是保存在MicrosoftAccess數(shù)據(jù)庫中的。數(shù)據(jù)訪問頁也可能包含來自其他源的數(shù)據(jù),例如MicrosoftExcel等等。在MicrosoftAccess數(shù)據(jù)庫中,可以設(shè)計(jì)多種不同類型的數(shù)據(jù)訪問頁,在本書中只介紹用于在
InternetExplorer中使用的數(shù)據(jù)訪問頁。2.2.5、Access的頁對象
在Access提供的可視化環(huán)境中,可以在其“頁設(shè)計(jì)視圖”中進(jìn)行數(shù)據(jù)訪問頁的設(shè)計(jì)操作,所形成的數(shù)據(jù)訪問頁是一個(gè)獨(dú)立的文件,保存在MicrosoftAccess數(shù)據(jù)庫文件以外,但其中的數(shù)據(jù)卻鏈接在Access數(shù)據(jù)庫文件中。由此,用戶就可以InternetExplorer瀏覽器作為工具在這個(gè)數(shù)據(jù)訪問頁上實(shí)現(xiàn)對Access數(shù)據(jù)庫中數(shù)據(jù)的操作,從而形成一個(gè)完善的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)。
實(shí)際上,數(shù)據(jù)訪問頁是直接與數(shù)據(jù)庫連接的。當(dāng)用戶在MicrosoftInternetExplorer中顯示數(shù)據(jù)訪問頁時(shí),他們正在查看的是該頁的他們自己的副本。這意味著,對所顯示數(shù)據(jù)進(jìn)行的任何篩選、排序和其他相關(guān)數(shù)據(jù)格式的改動,包括在數(shù)據(jù)透視表列表或電子表格中進(jìn)行的格式改動,只影響他們自己的數(shù)據(jù)訪問頁副本格式,而不會影響其他那些在不同地點(diǎn)同時(shí)通過同一數(shù)據(jù)訪問頁查看同一批數(shù)據(jù)的用戶副本格式。但是,通過數(shù)據(jù)訪問頁對數(shù)據(jù)本身的改動,例如修改值、添加或刪除數(shù)據(jù)(如果被賦予權(quán)限的話),則都會被保存在基本數(shù)據(jù)庫中,因此致使后來的查看該數(shù)據(jù)訪問頁的所有用戶都可使用這些數(shù)據(jù)??梢?,Access的頁對象是Access數(shù)據(jù)庫管理系統(tǒng)的一個(gè)頗具魅力的對象。
報(bào)表是以打印的格式表現(xiàn)用戶數(shù)據(jù)的一種有效的方式。Access以數(shù)據(jù)庫容器中的二級容器對象形式提供報(bào)表對象,使得用戶可以控制報(bào)表上每個(gè)對象(也稱為報(bào)表控件)的大小和外觀,并可以按照所需的方式選擇所需顯示的信息以便查看或打印輸出。報(bào)表中大多數(shù)信息來自基礎(chǔ)的表、查詢或SQL語句(它們是報(bào)表數(shù)據(jù)的來源)。報(bào)表中的其他信息存儲在報(bào)表的設(shè)計(jì)中。作為數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)者,應(yīng)該為最終用戶設(shè)計(jì)完善的報(bào)表對象實(shí)例,使其能夠通過系統(tǒng)的功能選擇得到所需報(bào)表。
2.2.6、Access的報(bào)表對象
Access的宏對象是Access數(shù)據(jù)庫對象中的一個(gè)基本對象。宏的意思是指一個(gè)或多個(gè)操作的集合,其中每個(gè)操作實(shí)現(xiàn)特定的功能,例如打開某個(gè)窗體或打印某個(gè)報(bào)表。宏可以使某些普通的、需要多個(gè)指令連續(xù)執(zhí)行的任務(wù)能夠通過一條指令自動地完成,而這條指令就稱之為宏。例如,可設(shè)置某個(gè)宏,在用戶單擊某個(gè)命令按鈕時(shí)運(yùn)行該宏,以打印某個(gè)報(bào)表。宏可以是包含一個(gè)操作序列的一個(gè)宏,也可以是若干個(gè)宏的集合所組成的宏組,一個(gè)宏或宏組的執(zhí)行與否還可以使用一個(gè)條件表達(dá)式的是否成立予以控制,即可以通過給定的條件來決定在哪些情況下運(yùn)行宏,等等。
2.2.7、Access的宏對象
2.2.8、Access的VBA模塊對象
Access的VBA模塊對象是Access數(shù)據(jù)庫對象中的一個(gè)基本對象,模塊是將VisualBasicforApplications(VBA)的聲明和過程作為一個(gè)單元進(jìn)行保存的集合,也就是程序的集合。設(shè)置模塊對象的過程也就是使用VBA編寫程序的過程。盡管Access是面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng),但其在針對對象進(jìn)行的程序設(shè)計(jì)過程中,結(jié)構(gòu)化程序設(shè)計(jì)的模塊化方法得到了完整的繼承,即模塊中的每一個(gè)過程都應(yīng)該是一個(gè)函數(shù)(Function)過程或者是一個(gè)子程序(Sub)過程。在Access中,VBA模塊有兩個(gè)基本類型:類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安建筑科技大學(xué)華清學(xué)院《安裝工程計(jì)量與計(jì)價(jià)實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州輕工業(yè)大學(xué)《數(shù)據(jù)分析與大數(shù)據(jù)技術(shù)的數(shù)學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 做賬實(shí)操-快遞公司加盟商保證金的賬務(wù)處理分錄
- 2025年江西省建筑安全員考試題庫附答案
- 四川建筑職業(yè)技術(shù)學(xué)院《建筑材料(B)》2023-2024學(xué)年第二學(xué)期期末試卷
- 中國地質(zhì)大學(xué)(北京)《熱力系統(tǒng)工程與仿真》2023-2024學(xué)年第二學(xué)期期末試卷
- 濟(jì)寧職業(yè)技術(shù)學(xué)院《植物營養(yǎng)與肥料學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南水利與環(huán)境職業(yè)學(xué)院《栽培與耕作學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 楊凌職業(yè)技術(shù)學(xué)院《飛行控制系統(tǒng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東文理職業(yè)學(xué)院《輻射防護(hù)課程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit7ArtLesson2BeijingOpera課件高中英語北師版
- 2023高考語文文言文復(fù)習(xí):《說苑》練習(xí)題(含答案解析)
- 低血糖健康宣教
- 《煉油化工基本知識》課件
- 關(guān)于高中語文教學(xué)中“微課”的運(yùn)用分析獲獎科研報(bào)告論文
- 《射頻同軸電纜》課件2
- 以工代賑政策培訓(xùn)課件
- 垃圾分類校本教材
- 中職學(xué)生開學(xué)心理知識講座
- 虛擬現(xiàn)實(shí)技術(shù)中的智能感知與識別技術(shù)應(yīng)用
- DD 2014-11 地面沉降干涉雷達(dá)數(shù)據(jù)處理技術(shù)規(guī)程
評論
0/150
提交評論