(中職)Access2010數(shù)據(jù)庫(kù)案例教程04-01電子課件_第1頁(yè)
(中職)Access2010數(shù)據(jù)庫(kù)案例教程04-01電子課件_第2頁(yè)
(中職)Access2010數(shù)據(jù)庫(kù)案例教程04-01電子課件_第3頁(yè)
(中職)Access2010數(shù)據(jù)庫(kù)案例教程04-01電子課件_第4頁(yè)
(中職)Access2010數(shù)據(jù)庫(kù)案例教程04-01電子課件_第5頁(yè)
已閱讀5頁(yè),還剩79頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、正版可修改PPT課件(中職)Access2010數(shù)據(jù)庫(kù)案例教程04_01電子課件第四章 窗體的創(chuàng)建與應(yīng)用窗體的創(chuàng)建與應(yīng)用項(xiàng)目一 自動(dòng)創(chuàng)建窗體 目錄任務(wù)實(shí)施Task force項(xiàng)目拓展Project development項(xiàng)目測(cè)評(píng)Project evaluation項(xiàng)目小結(jié)Project summary過濾頁(yè)第一部分Task force任務(wù)一 使用“其他窗體”工具快速創(chuàng)建窗體 任務(wù)二 使用“窗體向?qū)А眲?chuàng)建窗體 任務(wù)實(shí)施窗體的創(chuàng)建與應(yīng)用重點(diǎn)自動(dòng)創(chuàng)建窗體使用“窗體向?qū)А眲?chuàng)建窗體使用“設(shè)計(jì)視圖”創(chuàng)建窗體主子窗體的創(chuàng)建窗體及控件的常用屬性導(dǎo)航窗體的創(chuàng)建 難點(diǎn)使用“窗體向?qū)А眲?chuàng)建窗體使用“設(shè)計(jì)視圖”創(chuàng)建窗

2、體主子窗體的創(chuàng)建 導(dǎo)航窗體的創(chuàng)建窗體的創(chuàng)建與應(yīng)用窗體是Access數(shù)據(jù)庫(kù)的重要對(duì)象之一,它既是管理數(shù)據(jù)庫(kù)的窗口,也是用戶與數(shù)據(jù)庫(kù)交互的橋梁。通過窗體不僅可以輸入、編輯、顯示和查詢數(shù)據(jù),還可以將數(shù)據(jù)庫(kù)中的對(duì)象組織起來,形成一個(gè)功能完整、風(fēng)格統(tǒng)一的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。本章將詳細(xì)介紹窗體的概念和作用、窗體的組成和結(jié)構(gòu)、窗體的設(shè)計(jì)和創(chuàng)建窗體的創(chuàng)建與應(yīng)用任務(wù)一 使用“其他窗體”工具快速創(chuàng)建窗體 窗體的創(chuàng)建與應(yīng)用 任務(wù)分析 【Access 提供了多種方法自動(dòng)創(chuàng)建窗體】基本步驟先打開或選定一個(gè)表或者查詢?nèi)缓筮x用某種自動(dòng)創(chuàng)建窗體的工具創(chuàng)建窗體窗體的創(chuàng)建與應(yīng)用本次任務(wù)我們將一起來學(xué)習(xí)如何使用“其他窗體”工具快速的創(chuàng)

3、建窗體,并了解窗體的基本概念以及作用。 通過前三章的學(xué)習(xí)我們完成了“圖書借閱管理系統(tǒng)”中表與查詢的創(chuàng)建表與查詢即是數(shù)據(jù)庫(kù)中獨(dú)立的對(duì)象同時(shí)也可作為窗體或報(bào)表的數(shù)據(jù)源窗體的創(chuàng)建與應(yīng)用1、完成“借閱者信息”多個(gè)項(xiàng)目窗體的創(chuàng)建,窗體名稱為“L01”。 完成效果圖 本次任務(wù)我們完成以下操作窗體的創(chuàng)建與應(yīng)用2、創(chuàng)建“可借圖書信息”與“未還書信息”分割窗體。窗體名稱分別為“可借圖書信息”、“未還書信息”??山鑸D書信息 窗體的創(chuàng)建與應(yīng)用2、創(chuàng)建“可借圖書信息”與“未還書信息”分割窗體。窗體名稱分別為“可借圖書信息”、“未還書信息”。未還書信息分割窗體窗體的創(chuàng)建與應(yīng)用 知識(shí)準(zhǔn)備一、窗體概述【一個(gè)軟件的操作界面就

4、是由各種功能不同的窗體組成的】窗體又稱窗口,是Access 應(yīng)用程序和用戶之間的接口,用戶可用通過窗體瀏覽、編輯數(shù)據(jù)。窗體本身并不存儲(chǔ)數(shù)據(jù),但它為用戶使用系統(tǒng),對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行各種操作提供了一個(gè)簡(jiǎn)單、形象、易懂的界面。窗體的創(chuàng)建與應(yīng)用 知識(shí)準(zhǔn)備二、窗體作用【窗體是應(yīng)用程序和用戶之間的接口,是創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)最基本的對(duì)象】一類是設(shè)計(jì)者在設(shè)計(jì)窗體時(shí)附加的一些提示信息例如:一些說明性的文字或一些圖形元素,這些信息對(duì)數(shù)據(jù)表中的每一條記錄都是相同的,不隨記錄而變化窗體中的信息主要有兩類窗體的創(chuàng)建與應(yīng)用 知識(shí)準(zhǔn)備二、窗體作用【窗體是應(yīng)用程序和用戶之間的接口,是創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)最基本的對(duì)象】另一類是

5、所處理表或查詢的記錄,往往與所處理記錄的數(shù)據(jù)密切相關(guān),當(dāng)記錄變化時(shí),這些信息也隨之變化窗體中的信息主要有兩類窗體的創(chuàng)建與應(yīng)用 知識(shí)準(zhǔn)備三、窗體類型Access窗體有多重分類方法,通常按照功能、數(shù)據(jù)的顯示方式和顯示關(guān)系進(jìn)行分類。1、數(shù)據(jù)操作窗體4、交互信息窗體等按照窗體的功能可將窗體劃2、控制窗體3、信息顯示窗體窗體的創(chuàng)建與應(yīng)用數(shù)據(jù)操作窗體 主要用于對(duì)表或查詢進(jìn)行顯示、瀏覽、輸入等操作。窗體的創(chuàng)建與應(yīng)用控制窗體 主要用于操作控制程序的運(yùn)行。 通過選項(xiàng)卡、按鈕、選項(xiàng)按鈕等控件對(duì)象來影響用戶請(qǐng)求。窗體的創(chuàng)建與應(yīng)用信息顯示窗體 主要用于以數(shù)值或者圖標(biāo)的形式顯示信息。窗體的創(chuàng)建與應(yīng)用交互信息窗體 可以是

6、用戶定義的,也可以是系統(tǒng)自動(dòng)產(chǎn)生的。 由用戶定義的各種信息交互式窗體可以接受用戶輸入、顯示系系統(tǒng)運(yùn)行結(jié)果等。窗體的創(chuàng)建與應(yīng)用 知識(shí)準(zhǔn)備四、窗體視圖窗體視圖數(shù)據(jù)表視圖數(shù)據(jù)透視表視圖數(shù)據(jù)透視圖視圖布局視圖設(shè)計(jì)視圖在Access中窗體有6種視圖窗體的創(chuàng)建與應(yīng)用最常用的是窗體視圖布局視圖設(shè)計(jì)視圖不同類型的窗體具有不同的視圖類型,窗體在不同的視圖中完成不同的任務(wù)窗體的不同視圖之可以進(jìn)行切換窗體的創(chuàng)建與應(yīng)用設(shè)計(jì)視圖 顯示窗體結(jié)構(gòu),用于設(shè)計(jì)窗體。窗體的創(chuàng)建與應(yīng)用設(shè)計(jì)視圖 用于輸入、修改和查看數(shù)據(jù)的視圖。窗體的創(chuàng)建與應(yīng)用布局視圖Access 2010新增加的一種視圖,是用于修改窗體的最直觀的視圖,幾乎可滿足A

7、ccess 2010中對(duì)窗體進(jìn)行所有更改的需求。切換到布局視圖后,可以看到窗體控件四周被框住,表示這些控件可以調(diào)整位置和大小。窗體的創(chuàng)建與應(yīng)用布局視圖在布局視圖中,窗體實(shí)際正在運(yùn)行,因此,用戶看到的數(shù)據(jù)與它們?cè)诖绑w視圖中的顯示外觀非常相似。窗體的創(chuàng)建與應(yīng)用在表對(duì)象組選中“借閱者表”。選中表對(duì)象 任務(wù)實(shí)施1、完成“借閱者信息”多個(gè)項(xiàng)目窗體的創(chuàng)建,窗體名稱為“L01”。步驟1窗體的創(chuàng)建與應(yīng)用在“創(chuàng)建”選項(xiàng)卡下的“窗體”組中,單擊“其他窗體”按鈕,選擇“多個(gè)項(xiàng)目”命令。窗體組步驟2窗體的創(chuàng)建與應(yīng)用在“創(chuàng)建”選項(xiàng)卡下的“窗體”組中,單擊“其他窗體”按鈕,選擇“多個(gè)項(xiàng)目”命令。多個(gè)項(xiàng)目命令步驟2窗體的創(chuàng)

8、建與應(yīng)用單擊保存按鈕,將窗體命名為“L01”,設(shè)計(jì)效果。多個(gè)項(xiàng)目窗體步驟3窗體的創(chuàng)建與應(yīng)用窗體命令 2、創(chuàng)建“可借圖書信息”與“未還書信息”分割窗體。窗體名稱分別為“可借圖書信息”、“未還書信息”。步驟一:在查詢對(duì)象組中選中“可借 圖書信息”查詢。步驟二:在“創(chuàng)建”選項(xiàng)卡下的“窗 體”組中,單擊“其他窗體” 按鈕,選擇“分割窗體”命 令。窗體的創(chuàng)建與應(yīng)用單擊保存按鈕,將窗體保存為“可借圖書信息”,設(shè)計(jì)效果。分割窗體效果圖步驟3窗體的創(chuàng)建與應(yīng)用按照上述步驟完成對(duì)“未還書信息”分割窗體的創(chuàng)建。在創(chuàng)建選項(xiàng)卡下的窗體組中,還包括“窗體”與“空白窗體”按鈕。窗體組 窗體的創(chuàng)建與應(yīng)用窗體一種快速創(chuàng)建窗體的

9、工具,其創(chuàng)建方法與“多個(gè)項(xiàng)目”窗體創(chuàng)建方法相同,只需單擊一次鼠標(biāo)便可利用當(dāng)前打開的或者是選定的數(shù)據(jù)源自動(dòng)創(chuàng)建窗體空白窗體一種快捷的窗體構(gòu)建方式,可以創(chuàng)建一個(gè)空白窗體,在這個(gè)窗體上能夠直接從字段列表中添加綁定型控件窗體的創(chuàng)建與應(yīng)用任務(wù)二使用“窗體向?qū)А眲?chuàng)建窗體 窗體的創(chuàng)建與應(yīng)用 任務(wù)分析 使用“窗體”按鈕、“其他窗體”按鈕等工具創(chuàng)建窗體雖然方便快捷,但是在內(nèi)容和形式上都受到很大的限制,不能滿足用戶自主選擇顯示內(nèi)容和顯示方式的要求。本次任務(wù)我們一起來學(xué)習(xí)如何使用窗體向?qū)Э焖俚膭?chuàng)建窗體,掌握窗體向?qū)У牟僮鞑襟E。 因此,可以使用“窗體向?qū)А眲?chuàng)建窗體窗體的創(chuàng)建與應(yīng)用1、使用向?qū)?chuàng)建圖書信息窗體,要求窗體

10、布局為“縱覽表”,窗體顯示“圖書表”中的“圖書編號(hào)”、“書名”、“作者”、“圖書分類”、“ISBN”、“出版日期”、“定價(jià)”、“是否借出”、“借出次數(shù)”等字段,并顯示“出版社表”中的“出版社名稱”。窗體名稱為“圖書信息查詢子窗體”。 效果圖本次任務(wù)我們完成以下操作窗體的創(chuàng)建與應(yīng)用2、使用向?qū)?chuàng)建借閱信息瀏覽窗體,窗體顯示借閱者的“學(xué)生編號(hào)”、“姓名”、所借圖書的“書名”、“作者”、“借書日期”、“應(yīng)還日期”。窗體命名為“L02”。設(shè)計(jì)效果圖 窗體的創(chuàng)建與應(yīng)用 知識(shí)準(zhǔn)備1、使用向?qū)?chuàng)建窗體可創(chuàng)建基于單個(gè)數(shù)據(jù)源的窗體,也可以創(chuàng)建基于多個(gè)數(shù)據(jù)源的窗體。當(dāng)窗體的數(shù)據(jù)源為兩個(gè)或兩個(gè)以上表,且表之間存在主

11、從關(guān)系,則在使用向?qū)?chuàng)建過程中選擇不同的數(shù)據(jù)查看方式會(huì)產(chǎn)生不同結(jié)構(gòu)的窗體。窗體的創(chuàng)建與應(yīng)用 知識(shí)準(zhǔn)備2、使用“窗體向?qū)А眲?chuàng)建窗體后,系統(tǒng)會(huì)自動(dòng)為窗體命名。如果對(duì)自動(dòng)生成的名稱不滿意,則可在關(guān)閉窗體后修改窗體名稱。窗體的創(chuàng)建與應(yīng)用 知識(shí)準(zhǔn)備3、主/子窗體概念一個(gè)窗體的基本窗體稱為主窗體,在基本窗體中包含的窗體稱為子窗體目的將存在一對(duì)多關(guān)系的表中的數(shù)據(jù)在一個(gè)窗體上顯示出來必要條件在創(chuàng)建主/子窗體前必須正確設(shè)置表間的一對(duì)多關(guān)系 窗體的創(chuàng)建與應(yīng)用 任務(wù)實(shí)施1、使用向?qū)?chuàng)建圖書信息窗體,要求窗體布局為“數(shù)據(jù)表表”,窗體顯示“圖書表”中的“圖書編號(hào)”、“書名”、“作者”、“圖書分類”、“ISBN”、“出版

12、日期”、“定價(jià)”、“是否借出”、“借出次數(shù)”等字段,并顯示“出版社表”中的“出版社名稱”。窗體名稱為“圖書信息查詢子窗體”。窗體的創(chuàng)建與應(yīng)用在“創(chuàng)建”選項(xiàng)卡下的“窗體”組中單擊“窗體向?qū)А卑粹o。 窗體向?qū)Р襟E1窗體的創(chuàng)建與應(yīng)用在“表/查詢”列表中選擇數(shù)據(jù)源“圖書表”在“可用字段”列表中選擇窗體顯示字段,添加字段,再選擇“出版社表”數(shù)據(jù)源,并添加顯示字段。字段添加 步驟2窗體的創(chuàng)建與應(yīng)用單擊“下一步”按鈕,進(jìn)入布局設(shè)置界面,選中“數(shù)據(jù)表”選項(xiàng),并單擊“下一步” 。窗體布局設(shè)置 指定窗體標(biāo)題步驟3窗體的創(chuàng)建與應(yīng)用在界面中確定窗體標(biāo)題,并單擊“完成”按鈕,設(shè)計(jì)效果。設(shè)計(jì)效果圖 步驟4窗體的創(chuàng)建與應(yīng)用

13、2、使用向?qū)?chuàng)建借閱信息瀏覽窗體。窗體顯示借閱者:“學(xué)生編號(hào)”“姓名”所借圖書的“書名”“作者”“借出日期”“應(yīng)還日期”查詢命名為“L02”窗體的創(chuàng)建與應(yīng)用步驟一:?jiǎn)螕簟按绑w”組中的“窗體向?qū)А泵?,進(jìn)入窗體向?qū)Ы?面。步驟二:根據(jù)題目要求為窗體添加數(shù)據(jù)源,單擊“下一步”。步驟三:在窗體向?qū)?shù)據(jù)查看方式界面選擇查看數(shù)據(jù)方式為“通過 借閱者表”,并單擊“下一步”。數(shù)據(jù)查看方式 窗體的創(chuàng)建與應(yīng)用此步驟中選擇“通過 借閱者表”方式查看數(shù)據(jù),則在主窗體中顯示“借閱者表”中的記錄,在子窗體中顯示“圖書表”與“借還書表”中的記錄。若選擇“通過 圖書表”方式查看數(shù)據(jù)則在主窗體中顯示圖書表中的記錄,在子窗體中

14、顯示“借閱者表”與“借還書表”中的記錄。若選擇“通過 借還書表”方式查看數(shù)據(jù),則創(chuàng)建“縱覽表”或“數(shù)據(jù)表”等窗體。窗體的創(chuàng)建與應(yīng)用步驟四:在彈出的界面中,確定主窗體與子窗體的標(biāo)題,單擊“完成”按鈕,查看設(shè)計(jì)效果,設(shè)計(jì)效果。確定標(biāo)題圖 設(shè)計(jì)效果圖 過濾頁(yè)第二部分Project development項(xiàng)目拓展窗體的創(chuàng)建與應(yīng)用項(xiàng)目拓展:VBA編程基礎(chǔ)Access提供了VBA編程技術(shù),VBA在開發(fā)中的應(yīng)用,大大加強(qiáng)了對(duì)數(shù)據(jù)管理應(yīng)用功能的擴(kuò)展,使開發(fā)出來的系統(tǒng)更具靈活性和自動(dòng)性,更容易發(fā)揮開發(fā)者的想象力和創(chuàng)造力。 VB(Visual Basic)語言是Microsoft 公司開發(fā)的并得到了廣泛應(yīng)用的可視

15、化編程軟件,VBA是在此基礎(chǔ)上集成在Office 辦公軟件中用來編程實(shí)現(xiàn)一些文檔元素的復(fù)雜和自動(dòng)化操作的可視化編程軟件,VBA是VB的子集。VBA程序的編寫單位是子過程和函數(shù)過程,他們?cè)贏ccess中以模塊形式組織和存儲(chǔ)。VBA 簡(jiǎn)介窗體的創(chuàng)建與應(yīng)用項(xiàng)目拓展:VBA編程基礎(chǔ)Access的內(nèi)置VBA功能強(qiáng)大,采用的就是當(dāng)前主流的面向?qū)ο髾C(jī)制和可視化的編程環(huán)境。下面我們對(duì)面向?qū)ο蟮幕靖拍钭骱?jiǎn)要介紹。VBA的編程環(huán)境,稱為VBE(Microsoft Visual Basic Editor),是編寫和調(diào)試程序的重要環(huán)境。VBA的編程環(huán)境窗體的創(chuàng)建與應(yīng)用1進(jìn)入VBA在Access 2010中,進(jìn)入VB

16、A編程環(huán)境有3種方法:(1)在數(shù)據(jù)庫(kù)中,單擊“數(shù)據(jù)庫(kù)”工具選項(xiàng)卡,然后在“宏”中單擊“Visual Basic”按鈕。數(shù)據(jù)庫(kù)選項(xiàng)卡 窗體的創(chuàng)建與應(yīng)用(2)創(chuàng)建模塊進(jìn)入VBE在數(shù)據(jù)庫(kù)中,單擊“創(chuàng)建”選項(xiàng)卡,然后在“宏與代碼”組中單擊“Visual Basic”按鈕。宏與代碼 窗體的創(chuàng)建與應(yīng)用(3)通過窗體對(duì)象的設(shè)計(jì)進(jìn)入VBE通過窗體對(duì)象的設(shè)計(jì)進(jìn)入VBE可以有兩種方法:一種是通過控件的事件進(jìn)入VBE,另一種方法是在窗體或報(bào)表設(shè)計(jì)視圖的設(shè)計(jì)工具中單擊“查看代碼”選項(xiàng)按鈕進(jìn)入VBE。在控件的“屬性表”窗格中單擊對(duì)象事件的“省略號(hào)”按鈕,添加事件過程,在窗體、報(bào)表或控件的事件過程中進(jìn)入VBE。選擇生成器

17、 查看代碼 窗體的創(chuàng)建與應(yīng)用2VBA界面Visual Basic編輯器(VBE,Visual Basic Editor)是編輯VBA代碼時(shí)使用的界面。VBE編輯器提供了完整的開發(fā)和調(diào)試工具。Access數(shù)據(jù)庫(kù)的VBE窗口,窗口主要由標(biāo)準(zhǔn)工具欄、工程窗口、屬性窗口和代碼窗口等組成。VBA編輯界面 窗體的創(chuàng)建與應(yīng)用標(biāo)準(zhǔn)工具欄標(biāo)準(zhǔn)工具欄。工具欄 窗體的創(chuàng)建與應(yīng)用下面就各個(gè)按鈕的作用做簡(jiǎn)單介紹Access 視圖從VBA窗口切換到數(shù)據(jù)庫(kù)窗口,在VBE窗口中和Alt+F11作用相同插入模塊插入新的模塊和新的過程運(yùn)行子過程/用戶窗體執(zhí)行模塊中的過程,但是對(duì)事件過程無效中斷中斷正在運(yùn)行的程序窗體的創(chuàng)建與應(yīng)用下

18、面就各個(gè)按鈕的作用做簡(jiǎn)單介紹重新設(shè)置結(jié)束正在運(yùn)行的程序,重新進(jìn)入設(shè)計(jì)狀態(tài)設(shè)計(jì)模式在設(shè)計(jì)模式和非設(shè)計(jì)模式之間切換工程資源管理器打開工程窗口屬性窗口打開屬性窗口對(duì)象瀏覽器打開對(duì)象瀏覽器窗口窗體的創(chuàng)建與應(yīng)用工程窗口工程窗口也稱為工程資源管理器,在其中的列表框當(dāng)中列出了應(yīng)用程序的所有模塊文件。單擊“查看代碼”按鈕可以打開相應(yīng)的代碼窗口,單擊“查看對(duì)象”按鈕可以打開相應(yīng)的對(duì)象窗口,單擊“切換文件夾”按鈕可以隱藏或顯示對(duì)象分類文件夾。工程窗口 窗體的創(chuàng)建與應(yīng)用屬性窗口屬性窗口列出了所選對(duì)象的各個(gè)屬性,與第四章“窗體”、第五章“報(bào)表”中對(duì)象屬性窗口類似,此處屬性窗口為英文版。分“按字母序”和“按分類序”兩種

19、查看方式??梢灾苯釉趯傩源翱谥芯庉媽?duì)象的屬性,這屬于對(duì)象屬性的“靜態(tài)”設(shè)置方法;也可以在代碼窗口中用VBA代碼編輯對(duì)象的屬性,這屬于對(duì)象屬性的“動(dòng)態(tài)”設(shè)置方法。屬性窗體的創(chuàng)建與應(yīng)用代碼窗口代碼窗口用來輸入和編輯VBA代碼。實(shí)際操作時(shí),可以打開多個(gè)代碼窗口查看編輯模塊代碼,且代碼窗口之間可以進(jìn)行復(fù)制和粘貼。代碼窗口 窗體的創(chuàng)建與應(yīng)用3. 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念A(yù)ccess的內(nèi)置VBA功能強(qiáng)大,采用的就是當(dāng)前主流的面向?qū)ο髾C(jī)制和可視化的編程環(huán)境。下面我們對(duì)面向?qū)ο蟮幕靖拍钭骱?jiǎn)要介紹。 事件和事件過程事件是窗體及其上的控件等對(duì)象可以識(shí)別的動(dòng)作。例如單擊鼠標(biāo),打開窗體等在Access數(shù)據(jù)庫(kù)系統(tǒng)里

20、,可以通過兩種方式來處理事件響應(yīng):一是使用宏對(duì)象二是為某個(gè)事件編寫VBA代碼過程,完成指定動(dòng)作,這樣的代碼過程稱為事件過程或事件響應(yīng)代碼窗體的創(chuàng)建與應(yīng)用對(duì)象和集合對(duì)象就是實(shí)體,一個(gè)對(duì)象就是一個(gè)實(shí)體,客觀存在并且相互區(qū)別的事物都是對(duì)象。例如一個(gè)人,一輛自行車都是對(duì)象,以及Access中的表、查詢、窗體等也是對(duì)象。對(duì)象是有特性的,對(duì)象的特性就是屬性例如人有年齡和性別等屬性,自行車有顏色、型號(hào)等屬性,窗體有標(biāo)題、記錄源等屬性。當(dāng)然不同對(duì)象的不同具體實(shí)例的屬性可能不同窗體的創(chuàng)建與應(yīng)用譬如“張紅”性別為“女”,Access 窗體的“標(biāo)題”屬性為“教師信息輸出”等對(duì)象除了固有屬性之外還有方法。方法就是對(duì)象

21、可以執(zhí)行的行為。例如,人說話、自行車行駛等屬性和方法描述了對(duì)象的性質(zhì)和行為其引用方式為:對(duì)象.屬性對(duì)象.行為集合表示的是同類對(duì)象所包含的實(shí)例構(gòu)成窗體的創(chuàng)建與應(yīng)用4. 創(chuàng)建模塊模塊是一個(gè)為了實(shí)現(xiàn)事件響應(yīng),以完成數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)而編寫的VBA(Visnal Basic for Application可視化基礎(chǔ)應(yīng)用語言)。過程是模塊的單元組成,由VBA代碼編寫而成。過程分兩種類型:Sub過程Function 過程 窗體的創(chuàng)建與應(yīng)用在模塊中加入過程模塊是存放VBA代碼的容器。在窗體或報(bào)表的設(shè)計(jì)視圖中,單擊“設(shè)計(jì)”選項(xiàng)卡“工具”組中的“查看代碼”按鈕或在屬性窗窗口中把事件屬性選擇為“事件過程”并單擊

22、“.”按鈕即可進(jìn)入類模塊的設(shè)計(jì)和編輯窗口;單擊選擇“創(chuàng)建”選項(xiàng)卡“宏與代碼”組中的“模塊”按鈕,即可進(jìn)入標(biāo)準(zhǔn)模塊的設(shè)計(jì)和編輯窗口窗體的創(chuàng)建與應(yīng)用在模塊中加入過程一個(gè)模塊包含一個(gè)聲明區(qū)域,可以包含多個(gè)過程。模塊的聲明區(qū)域是用來聲明模塊使用的常量和變量等項(xiàng)目。過程分為Sub過程和Function過程兩類。Sub過程和Function過程都是由VBA代代碼編寫而成,創(chuàng)建模塊主要就是在模塊中編寫這兩類過程窗體的創(chuàng)建與應(yīng)用1Sub過程Sub過程也稱為子過程,過程執(zhí)行后沒有返回值。定義格式如下:Sub過程名()程序代碼End Sub2Function過程Function過程也稱為函數(shù)過程,過程執(zhí)行后有一個(gè)

23、返回值。定義格式如下:Function過程名()As返回值的類型程序代碼過程名=表達(dá)式End Function 窗體的創(chuàng)建與應(yīng)用需要說明的是事件過程屬于子過程,事件過程的定義在代碼窗口中由系統(tǒng)自動(dòng)生成。在 VBA 中對(duì)事件過程的過程名的命名規(guī)則作了規(guī)定。規(guī)定如下:控件對(duì)象的過程名格式控件名_事件名窗體對(duì)象的過程名格式Form _事件名窗體的創(chuàng)建與應(yīng)用常用的事件名有Click(單擊),單擊鼠標(biāo)左鍵引發(fā);DblClick(雙擊),雙擊鼠標(biāo)左鍵引發(fā);Load(加載),加載窗體時(shí)引發(fā);Open(打開),打開窗體時(shí)引發(fā);Change(改變),改變控件的值時(shí)引發(fā);Form_Timer(計(jì)時(shí)器觸發(fā)),每間隔“計(jì)時(shí)器間隔”規(guī)定的時(shí)間引發(fā)一次。例如:有一個(gè)命令按鈕(名為Command1)的單擊事件過程的過程名為Command1_Click窗體的創(chuàng)建與應(yīng)用VBA微軟Office套件的內(nèi)置編程語言,其語法與Visual Basic編程語言相互兼容。在Access程序設(shè)計(jì)中,當(dāng)某些操作不能用其他Access對(duì)象實(shí)現(xiàn),或者實(shí)現(xiàn)起來很困難時(shí),就可以利用VBA語言編寫代碼,完成這些復(fù)雜任務(wù)。 過濾頁(yè)第三部分Project evaluation項(xiàng)目測(cè)評(píng)窗體的創(chuàng)建

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論