



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
教案首頁1-1單元/章節名稱第7章VBA在Access中的應用(7.1VBA概述)學時6學期總課次授課時間第周,星期,第節學習目標能夠熟練掌握VBA中的數據類型;能夠熟練掌握常量、變量;能夠熟練掌握運算符;能夠熟練掌握條件語句;能夠掌握模塊與過程。教學重點及解決措施VBA中的數據類型;常量、變量的概念;常用運算符;條件語句的格式和應用;模塊與過程的格式和定義;小組互助。教學難點及解決措施常用運算符;條件語句的格式和應用;模塊與過程的格式和定義;加強練習操作、小組互助。教學反思授課內容及教學活動設計附注(教學方法、活動形式、輔助手段等)一、復習舊課提問:如何運行宏?如何調試宏?二、導入新課宏可以完成一些簡單的操作,對于稍復雜一些的任務,則可用VisualBasicforApplication進行編程完成。VBA代碼的編寫需要一定的VisualBasic編程基礎,屬于比較高級的應用。三、講授新課VBA即VisualBasicforApplication,是VisualBasic語言的一個子集,集成了整個Office產品套件中的開發語言和開發環境。作為Office產品系列的一個重要組成部分,MicrosoftAccess也是使用VBA語言作為其代碼設計的開發語言。7.1.1VBA中的數據類型數據類型(2)數據類型之間的轉換7.1.2常量是指在程序運行的過程中,其值不能被改變的量。使用常量來代替那些固定不變量的數字或字符串,可以提高代碼的可讀性和可維護性。語法如下:[Public|Private]Const常量名[As數據類型]=表達式常量有3個范圍級別:過程級別(在過程中聲明的)、私有模塊級別(Private)、公共模塊級別(Public)。7.1.3變量是在程序運行的過程中,其值可以變化的量。程序中的變量常用作臨時儲存數據,可存放文字、數值、日期和對象屬性等。每個變量都有一個名字,程序通過變量名對變量進行存取操作。(1)VBA的變量命名規則7.1.4運算符(1)算術運算符(2)連接運算符(3)比較運算符(4)邏輯運算符(5)運算符的優先級運算符的優先級順序為:算術運算、連接運算、比較運算、邏輯運算。7.1.5條件語句VBA支持以下3種條件判斷語句:(1)If...Then語句格式:If〈條件〉Then〈程序代碼〉判斷If后的〈條件〉是否成立,若成立則執行Then后的〈程序代碼〉,若不成立,則不執行。(2)If...Then...Else語句格式:If〈條件1〉Then〈程序代碼1〉[ElseIf〈條件2〉Then〈程序代碼2〉]…[Else〈程序代碼N〉]EndIf判斷〈條件1〉是否成立,若成立則執行Then后〈程序代碼1〉;若不成立,則判斷〈條件2〉是否成立,若成立則執行Then后〈程序代碼2〉……以此類推,若前(N-1)個條件都不成立,最后執行Else后的〈程序代碼N〉。(3)SelectCase當條件表達式僅有一個測試變量時,使用SelectCase結構更有效。其語法如下:SelectCase〈測試條件〉Case〈結果值1〉〈程序代碼1〉[Case〈結果值2〉〈程序代碼2〉]…[CaseElse〈程序代碼N+1〉]EndSelect判斷〈測試條件〉的結果,如果是〈結果值1〉,則執行〈程序代碼1〉,否則繼續判斷如果是〈結果值2〉,則執行〈程序代碼2〉,否則繼續判斷……如果是〈結果值N〉,則執行〈程序7.1.6模塊與過程(1)模塊模塊作為Access的對象之一,主要用來存放用戶編寫的VBA代碼,如同窗體是存放控件對象的容器一樣,模塊是代碼的容器。(2)過程一個過程就是一個VBA代碼單元,它包含一系列的語句和方法,以便執行或計算數值。過程有兩種:一種是子過程(Sub),另一種是函數過程(Function)。子過程用來執行一個操作或一系列操作,但是它不返回值;函數過程將返回一個值,并可傳遞參數。如果用戶需要在窗體或報表中重復使用某一表達式,可以使用一個函數過程(Function)代替這個表達式,使用時只需重復調用該函數即可。四、學生練習操作、老師評價根據老師操作提示,完成條件語句的構造和執行、模塊和過程的定義與調試。老師評價學生作品,可以采取隨機選擇學生作品、學生互評等方式。五、小結VBA中的數據類型;常量、變量的概念;常用運算符;條件語句的格式和應用;模塊與過程的格式和定義;六、作業老師提問學生思考回答老師講解、學生思考、理解老師講解、學生思考、理解老師講解、學生思考、理解老師講解、學生思考、理解老師講解、學生思考、理解老師
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年土木工程生產實習報告【5】
- 設備融資投資立項項目可行性研究報告(2025咨詢)
- 園林公司租借合同協議書
- 解除農民工合同協議書
- 心理咨詢室創業計劃書時
- 2025年天貓養車項目大數據研究報告
- 明星演唱會活動策劃方案(多)
- 咖啡店商業計劃書2
- syb美容創業計劃書參考范文
- 健康探秘課件
- 雙減背景下初中數學分層設計作業課題研究結題總結匯報
- 老媽是個菜販子(2022年海南中考語文試卷記敘文閱讀題及答案)
- 低空經濟產業園商業計劃
- 四川省綿陽市游仙區2024-2025學年高二語文上學期期末考試考試試題
- 別墅清包工合同協議書
- DL∕T 1297-2013 電能質量監測系統技術規范
- 高考英語688高頻詞匯excel版
- 預制混凝土蓋板合同范本
- 雙小齒輪助力式電動轉向器技術要求及試驗方法
- 基礎有機化學實驗智慧樹知到期末考試答案章節答案2024年浙江大學
- (高清版)JCT 864-2008 聚合物乳液建筑防水涂料
評論
0/150
提交評論