《數(shù)據(jù)庫應(yīng)用開發(fā)》電子教案-7-1教學(xué)設(shè)計(jì)_第1頁
《數(shù)據(jù)庫應(yīng)用開發(fā)》電子教案-7-1教學(xué)設(shè)計(jì)_第2頁
《數(shù)據(jù)庫應(yīng)用開發(fā)》電子教案-7-1教學(xué)設(shè)計(jì)_第3頁
《數(shù)據(jù)庫應(yīng)用開發(fā)》電子教案-7-1教學(xué)設(shè)計(jì)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

教案首頁1-1單元/章節(jié)名稱第7章VBA在Access中的應(yīng)用(7.1VBA概述)學(xué)時6學(xué)期總課次授課時間第周,星期,第節(jié)學(xué)習(xí)目標(biāo)能夠熟練掌握VBA中的數(shù)據(jù)類型;能夠熟練掌握常量、變量;能夠熟練掌握運(yùn)算符;能夠熟練掌握條件語句;能夠掌握模塊與過程。教學(xué)重點(diǎn)及解決措施VBA中的數(shù)據(jù)類型;常量、變量的概念;常用運(yùn)算符;條件語句的格式和應(yīng)用;模塊與過程的格式和定義;小組互助。教學(xué)難點(diǎn)及解決措施常用運(yùn)算符;條件語句的格式和應(yīng)用;模塊與過程的格式和定義;加強(qiáng)練習(xí)操作、小組互助。教學(xué)反思授課內(nèi)容及教學(xué)活動設(shè)計(jì)附注(教學(xué)方法、活動形式、輔助手段等)一、復(fù)習(xí)舊課提問:如何運(yùn)行宏?如何調(diào)試宏?二、導(dǎo)入新課宏可以完成一些簡單的操作,對于稍復(fù)雜一些的任務(wù),則可用VisualBasicforApplication進(jìn)行編程完成。VBA代碼的編寫需要一定的VisualBasic編程基礎(chǔ),屬于比較高級的應(yīng)用。三、講授新課VBA即VisualBasicforApplication,是VisualBasic語言的一個子集,集成了整個Office產(chǎn)品套件中的開發(fā)語言和開發(fā)環(huán)境。作為Office產(chǎn)品系列的一個重要組成部分,MicrosoftAccess也是使用VBA語言作為其代碼設(shè)計(jì)的開發(fā)語言。7.1.1VBA中的數(shù)據(jù)類型數(shù)據(jù)類型(2)數(shù)據(jù)類型之間的轉(zhuǎn)換7.1.2常量是指在程序運(yùn)行的過程中,其值不能被改變的量。使用常量來代替那些固定不變量的數(shù)字或字符串,可以提高代碼的可讀性和可維護(hù)性。語法如下:[Public|Private]Const常量名[As數(shù)據(jù)類型]=表達(dá)式常量有3個范圍級別:過程級別(在過程中聲明的)、私有模塊級別(Private)、公共模塊級別(Public)。7.1.3變量是在程序運(yùn)行的過程中,其值可以變化的量。程序中的變量常用作臨時儲存數(shù)據(jù),可存放文字、數(shù)值、日期和對象屬性等。每個變量都有一個名字,程序通過變量名對變量進(jìn)行存取操作。(1)VBA的變量命名規(guī)則7.1.4運(yùn)算符(1)算術(shù)運(yùn)算符(2)連接運(yùn)算符(3)比較運(yùn)算符(4)邏輯運(yùn)算符(5)運(yùn)算符的優(yōu)先級運(yùn)算符的優(yōu)先級順序?yàn)?算術(shù)運(yùn)算、連接運(yùn)算、比較運(yùn)算、邏輯運(yùn)算。7.1.5條件語句VBA支持以下3種條件判斷語句:(1)If...Then語句格式:If〈條件〉Then〈程序代碼〉判斷If后的〈條件〉是否成立,若成立則執(zhí)行Then后的〈程序代碼〉,若不成立,則不執(zhí)行。(2)If...Then...Else語句格式:If〈條件1〉Then〈程序代碼1〉[ElseIf〈條件2〉Then〈程序代碼2〉]…[Else〈程序代碼N〉]EndIf判斷〈條件1〉是否成立,若成立則執(zhí)行Then后〈程序代碼1〉;若不成立,則判斷〈條件2〉是否成立,若成立則執(zhí)行Then后〈程序代碼2〉……以此類推,若前(N-1)個條件都不成立,最后執(zhí)行Else后的〈程序代碼N〉。(3)SelectCase當(dāng)條件表達(dá)式僅有一個測試變量時,使用SelectCase結(jié)構(gòu)更有效。其語法如下:SelectCase〈測試條件〉Case〈結(jié)果值1〉〈程序代碼1〉[Case〈結(jié)果值2〉〈程序代碼2〉]…[CaseElse〈程序代碼N+1〉]EndSelect判斷〈測試條件〉的結(jié)果,如果是〈結(jié)果值1〉,則執(zhí)行〈程序代碼1〉,否則繼續(xù)判斷如果是〈結(jié)果值2〉,則執(zhí)行〈程序代碼2〉,否則繼續(xù)判斷……如果是〈結(jié)果值N〉,則執(zhí)行〈程序7.1.6模塊與過程(1)模塊模塊作為Access的對象之一,主要用來存放用戶編寫的VBA代碼,如同窗體是存放控件對象的容器一樣,模塊是代碼的容器。(2)過程一個過程就是一個VBA代碼單元,它包含一系列的語句和方法,以便執(zhí)行或計(jì)算數(shù)值。過程有兩種:一種是子過程(Sub),另一種是函數(shù)過程(Function)。子過程用來執(zhí)行一個操作或一系列操作,但是它不返回值;函數(shù)過程將返回一個值,并可傳遞參數(shù)。如果用戶需要在窗體或報(bào)表中重復(fù)使用某一表達(dá)式,可以使用一個函數(shù)過程(Function)代替這個表達(dá)式,使用時只需重復(fù)調(diào)用該函數(shù)即可。四、學(xué)生練習(xí)操作、老師評價根據(jù)老師操作提示,完成條件語句的構(gòu)造和執(zhí)行、模塊和過程的定義與調(diào)試。老師評價學(xué)生作品,可以采取隨機(jī)選擇學(xué)生作品、學(xué)生互評等方式。五、小結(jié)VBA中的數(shù)據(jù)類型;常量、變量的概念;常用運(yùn)算符;條件語句的格式和應(yīng)用;模塊與過程的格式和定義;六、作業(yè)老師提問學(xué)生思考回答老師講解、學(xué)生思考、理解老師講解、學(xué)生思考、理解老師講解、學(xué)生思考、理解老師講解、學(xué)生思考、理解老師講解、學(xué)生思考、理解老師

溫馨提示

  • 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

提交評論