《數據庫應用開發》電子教案-7-2教學設計_第1頁
《數據庫應用開發》電子教案-7-2教學設計_第2頁
《數據庫應用開發》電子教案-7-2教學設計_第3頁
《數據庫應用開發》電子教案-7-2教學設計_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

教案首頁1-1單元/章節名稱第7章VBA在Access中的應用(7.2創建VBA程序)學時4學期總課次授課時間第周,星期,第節學習目標能夠熟練創建事件過程;能夠區別VBA和宏的關系。教學重點及解決措施創建事件過程;VBA和宏的關系;小組互助。教學難點及解決措施創建事件過程;VBA和宏的關系;加強練習操作、小組互助。教學反思授課內容及教學活動設計附注(教學方法、活動形式、輔助手段等)一、復習舊課提問:常用運算符有哪些?條件語句的格式有幾種?二、導入新課創建事件過程,事件過程是VBA編程的核心,但有時還需要利用VBA中的兩類通用過程:Function過程和Sub過程,對事件過程加以改進,以提高代碼的可讀性和可維護性。三、講授新課7.2.1創建事件過程(1)VBA的編程環境(2)編寫VBA語句VBA中語句分為三種:①聲明語句:在聲明語句中,用戶可以給變量、常數或程序取名稱,并且指定數據類型。②賦值語句:用于指定變量的值,或指定變量為某一表達式的值。③執行語句:在VBA語句中,執行語句用于執行一項操作,可以執行初始化操作,也可以執行一個方法或函數,并且可以循環執行多個語句或從代碼塊中執行分支語句。(3)創建事件過程事件是一種特定的操作,事件的發生通常是用戶操作的結果。通過使用事件過程,可以為在窗體、報表或控件上發生的事件添加自定義的事件響應。任務創建一個簡單的事件過程【任務描述】設計一個簡單的登錄窗體,并且設置用戶名:Admin,密碼是:111。當啟動數據庫時,在登錄窗體中輸入正確的用戶名和密碼后,方可進入數據庫,并直接打開“訂單”窗口,若輸入錯誤,會提示用戶重新輸入。【任務分析】數據庫一啟動就自動打開登錄窗體,在窗體中輸入的用戶名和密碼經過判斷正確后才會自動打開其他窗體。這一過程中需要編寫VBA的事件過程。【任務實現】任務拓展在cmdok_click事件過程中的VBA代碼中,出現了Docmd對象。Docmd是Access的一個特殊對象,用來調用內置方法,在程序中實現對Access的操作,諸如打開窗口(DoCmd.OpenForm)、關閉窗體(DoCmd.CloseacForm)、打開報表(DoCmd.OpenReport)、關閉報表(DoCmd.CloseacReport)等。同樣在cmdok_click事件過程中的VBA代碼中,出現了“Me.txtname.Value=""”這樣的代碼,其中Me是一個特殊的模塊變量。當本地窗口打開時,自動生成一個名為“Me”的特殊模塊變量(對于類模塊,定義為Me)。Me是對象的引用,引用當前模塊中當前類的實例。Me變量不需要專門定義,直接使用即可。7.2.2VBA與宏的關系宏本身就是一種簡單的控制程序。可以這么理解:宏就是簡單的VBA代碼程序,只不過宏的生成不需要編程,由Access按照我們設置的參數自動生成。而VBA則能通過編程,生成功能更復雜、更強大的應用。宏能夠做的,VBA都能做到;VBA能夠做的,宏卻不一定能夠做到。宏也能轉換成對應的VBA程序。Access數據庫管理系統為此提供了兩種方式將宏轉換成模塊。方法一:步驟一:在數據庫設計視圖的宏對象集合中選中“預覽產品數據表(宏組)”對象,點擊菜單“文件”中“另存為”命令,即出現“另存為”對話框,將對象命名為“預覽產品數據表(宏組)命令的副本”,再將保存類型選為“模塊”,單擊對話框上的“確定”按鈕,彈出“轉換宏”對話框,根據需要勾選其中的選項,點擊“轉換”按鈕,完成了將宏對象轉換為VBA程序模塊的操作。步驟二:回到數據庫窗口,單擊“模塊”對象按鈕,在“模塊”對象中會找到名為“被轉換的宏—預覽產品數據表(宏組)的副本”的模塊。方法二:步驟:在數據庫設計視圖宏對象集合中選中宏對象“預覽產品數據表(宏組)”,單擊菜單“工具/宏/將宏轉換為VisualBasic代碼”命令,隨即彈出“轉換宏”對話框,根據需要在這個對話框中完成兩個選項的選定操作后,單擊“轉換”按鈕可將宏對象“預覽產品數據表(宏組)”轉換成為一個名為“預覽產品數據表(宏組)的副本”的模塊對象。四、學生練習操作、老師評價根據老師操作提示,完成一個任務和兩種操作方法。創建一個簡單的事件過程,將宏轉換成模塊的方法一和方法二,以及完成任務拓展的操作要求。老師評價學生作品,可以采取隨機選擇學生作品、學生互評等方式。五、小結創建事件過程;VBA和宏的關系;六、作業老師提問學生思考回答老師講解、學生思考、理解老師講解、學生思考、理

溫馨提示

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

評論

0/150

提交評論