Access的基本對象綜述_第1頁
Access的基本對象綜述_第2頁
Access的基本對象綜述_第3頁
Access的基本對象綜述_第4頁
Access的基本對象綜述_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

2.2、Access的基本對象Access實(shí)質(zhì)上就是一個面向?qū)ο蟮目梢暬瘮?shù)據(jù)庫管理工具,它提供了一個完整的對象類集合。我們在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)算,就可以操作一個數(shù)據(jù)庫的所有部分。因此,學(xué)習(xí)Access首先需學(xué)習(xí)了解Access的對象,以及這些對象的屬性設(shè)置與操作方法。本節(jié)先介紹Access各基本對象的概貌及其相關(guān)概念,使大家對Access的基本對象有一個初步的認(rèn)識。在以后的各章節(jié)里,將詳細(xì)說明各個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的報表對象

2.2.7、Access的宏對象

2.2.8、Access的VBA模塊對象

數(shù)據(jù)庫對象是Access最基本的容器對象(Container),它是一些關(guān)于某個特定主題或目的的信息集合,以一個單一的數(shù)據(jù)庫文件(*.MDB)形式存儲在磁盤中,具有管理本數(shù)據(jù)庫中所有信息的功能。在這個文件中,用戶可以將自己的數(shù)據(jù)分別保存在各自獨(dú)立的存儲空間中,這些空間稱作數(shù)據(jù)表;可以使用聯(lián)機(jī)窗體來查看、添加及更新數(shù)據(jù)表中的數(shù)據(jù);使用查詢來查找并檢索所要的數(shù)據(jù);也可以使用報表以特定的版面布置來分析及打印數(shù)據(jù);還可以創(chuàng)建Web頁來實(shí)現(xiàn)與Web的數(shù)據(jù)交換,允許用戶從Internet或Intranet上查看、更新或分析數(shù)據(jù)庫的數(shù)據(jù)??傊瑒?chuàng)建一個數(shù)據(jù)庫對象是應(yīng)用Access建立信息系統(tǒng)的第一步工作。

2.2.1、Access的數(shù)據(jù)庫對象

數(shù)據(jù)表對象是Access中置于數(shù)據(jù)庫容器中的一個二級容器對象,用于存儲有關(guān)特定實(shí)體的數(shù)據(jù)集合。特定實(shí)體的數(shù)據(jù)集合可以這樣理解:如在電腦耗材商品進(jìn)銷存管理信息系統(tǒng)中,商品的庫存數(shù)據(jù)集合就可以設(shè)置成為“商品庫存”這樣一個特定實(shí)體的數(shù)據(jù)集合,而商品的銷售數(shù)據(jù)集合則可以設(shè)置成為“商品銷售”這樣一個特定實(shí)體的數(shù)據(jù)集合,等等。2.2.2、Access的數(shù)據(jù)表對象

對每個實(shí)體分別創(chuàng)建各自的數(shù)據(jù)表對象,意味著每種數(shù)據(jù)只需存儲一次,這將提高數(shù)據(jù)庫的效率,并且減少數(shù)據(jù)輸入錯誤。數(shù)據(jù)表對象以行、列格式組織數(shù)據(jù),表中一行稱為一條記錄、一列稱為一個字段??梢?,創(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ù)庫容器中的一個二級容器對象,利用查詢可以通過不同的方法來查看、更改以及分析數(shù)據(jù)。也可以將查詢作為窗體和報表的記錄源。最常見的查詢對象類型是選擇查詢。選擇查詢將按照指定的準(zhǔn)則,從一個或多個數(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ù)庫容器中的一個二級容器對象,其間包含的對象也稱為窗體控件,主要用于提供數(shù)據(jù)庫的操作界面。窗體對象的構(gòu)成包括五個節(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ù)庫容器中的一個二級容器對象。在數(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ù)訪問頁是一個獨(dú)立的文件,保存在MicrosoftAccess數(shù)據(jù)庫文件以外,但其中的數(shù)據(jù)卻鏈接在Access數(shù)據(jù)庫文件中。由此,用戶就可以InternetExplorer瀏覽器作為工具在這個數(shù)據(jù)訪問頁上實(shí)現(xiàn)對Access數(shù)據(jù)庫中數(shù)據(jù)的操作,從而形成一個完善的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)。

實(shí)際上,數(shù)據(jù)訪問頁是直接與數(shù)據(jù)庫連接的。當(dāng)用戶在MicrosoftInternetExplorer中顯示數(shù)據(jù)訪問頁時,他們正在查看的是該頁的他們自己的副本。這意味著,對所顯示數(shù)據(jù)進(jìn)行的任何篩選、排序和其他相關(guān)數(shù)據(jù)格式的改動,包括在數(shù)據(jù)透視表列表或電子表格中進(jìn)行的格式改動,只影響他們自己的數(shù)據(jù)訪問頁副本格式,而不會影響其他那些在不同地點(diǎn)同時通過同一數(shù)據(jù)訪問頁查看同一批數(shù)據(jù)的用戶副本格式。但是,通過數(shù)據(jù)訪問頁對數(shù)據(jù)本身的改動,例如修改值、添加或刪除數(shù)據(jù)(如果被賦予權(quán)限的話),則都會被保存在基本數(shù)據(jù)庫中,因此致使后來的查看該數(shù)據(jù)訪問頁的所有用戶都可使用這些數(shù)據(jù)??梢?,Access的頁對象是Access數(shù)據(jù)庫管理系統(tǒng)的一個頗具魅力的對象。

報表是以打印的格式表現(xiàn)用戶數(shù)據(jù)的一種有效的方式。Access以數(shù)據(jù)庫容器中的二級容器對象形式提供報表對象,使得用戶可以控制報表上每個對象(也稱為報表控件)的大小和外觀,并可以按照所需的方式選擇所需顯示的信息以便查看或打印輸出。報表中大多數(shù)信息來自基礎(chǔ)的表、查詢或SQL語句(它們是報表數(shù)據(jù)的來源)。報表中的其他信息存儲在報表的設(shè)計(jì)中。作為數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)者,應(yīng)該為最終用戶設(shè)計(jì)完善的報表對象實(shí)例,使其能夠通過系統(tǒng)的功能選擇得到所需報表。

2.2.6、Access的報表對象

Access的宏對象是Access數(shù)據(jù)庫對象中的一個基本對象。宏的意思是指一個或多個操作的集合,其中每個操作實(shí)現(xiàn)特定的功能,例如打開某個窗體或打印某個報表。宏可以使某些普通的、需要多個指令連續(xù)執(zhí)行的任務(wù)能夠通過一條指令自動地完成,而這條指令就稱之為宏。例如,可設(shè)置某個宏,在用戶單擊某個命令按鈕時運(yùn)行該宏,以打印某個報表。宏可以是包含一個操作序列的一個宏,也可以是若干個宏的集合所組成的宏組,一個宏或宏組的執(zhí)行與否還可以使用一個條件表達(dá)式的是否成立予以控制,即可以通過給定的條件來決定在哪些情況下運(yùn)行宏,等等。

2.2.7、Access的宏對象

2.2.8、Access的VBA模塊對象

Access的VBA模塊對象是Access數(shù)據(jù)庫對象中的一個基本對象,模塊是將VisualBasicforApplications(VBA)的聲明和過程作為一個單元進(jìn)行保存的集合,也就是程序的集合。設(shè)置模塊對象的過程也就是使用VBA編寫程序的過程。盡管Access是面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng),但其在針對對象進(jìn)行的程序設(shè)計(jì)過程中,結(jié)構(gòu)化程序設(shè)計(jì)的模塊化方法得到了完整的繼承,即模塊中的每一個過程都應(yīng)該是一個函數(shù)(Function)過程或者是一個子程序(Sub)過程。在Access中,VBA模塊有兩個基本類型:類

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論