版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、,8.2 創(chuàng)建宏,第8章 宏,8.1 宏簡介,8.3 運行、調(diào)試、編輯和刪除宏,8.4 宏應用舉例,2,首頁,本章小結(jié),第8章 宏,8.1 宏簡介,3,8.1.1 宏的功能 8.1.2 宏的類型 8.1.3 宏的視圖(宏生成器),目錄頁,8.1.1宏的功能宏的概念,4,宏是一些操作的集合:我們可以將一組需要系統(tǒng)執(zhí)行的操作按順序排列,定義成一個宏;當這個宏運行的時候,系統(tǒng)將自動執(zhí)行宏所包含的這組操作。 使用宏能使系統(tǒng)自動執(zhí)行一系列指定的操作,或完成一些重復性的工作。,5,創(chuàng)建一個宏包含兩個操作:打開一個消息框和打開一個窗體。當用戶運行這個宏時,彈出“歡迎”消息框,單擊“確定”按鈕,打開窗體“教師
2、信息表”。,打開消息框,打開窗體,運行界面,8.1.1宏的功能,6,返回,使用宏操作可以實現(xiàn)如下功能: (1)使系統(tǒng)自動執(zhí)行一組指定的操作,當宏被重復運行時,可完成重復性的操作; (2)使系統(tǒng)打開一個消息框,顯示一些消息或提示信息; (3)為窗體或報表上的控件添加功能,例如:將宏操作:打開“教師信息表”窗體,附加到一個按鈕或窗體菜單上,單擊該按鈕或菜單時,系統(tǒng)會打開這個窗體; (4)使數(shù)據(jù)庫中各個對象聯(lián)系起來,形成一個完整的數(shù)據(jù)庫管理系統(tǒng),例如:使用宏為窗體界面上的按鈕添加功能,實現(xiàn)對各種對象的操作,包括在數(shù)據(jù)表中添加、編輯和刪除數(shù)據(jù),對數(shù)據(jù)表進行各種查詢,打開窗體以及打印報表等。,8.1.2
3、宏的類型,按保存方式,按功能,其他,獨立宏 嵌入式宏,用戶界面宏 數(shù)據(jù)宏,條件宏 宏組等,7,宏有多種分類方法,返回,(一)獨立宏,8,以獨立形式保存; 與數(shù)據(jù)表、查詢、窗體和報表等對象一樣,擁有自己獨立的宏名,顯示在“宏”對象欄下; 在“宏”對象欄雙擊宏名可以運行宏; 在“宏”對象欄右擊宏名,使用快捷菜單可以打開宏的設計視圖。,獨立宏,9,獨立宏,宏生成器,右擊,Back,10,(二)嵌入式宏,附加在窗體、報表或按鈕的事件屬性中,作為一個屬性依附于對象保存; 沒有獨立的宏名。,嵌入式宏,11,Back,作為照片框的“單擊”事件屬性保存,嵌入式宏,單擊,運行界面,12,(三)條件宏,宏中含有“
4、If”程序流程; 宏運行時,需要滿足指定的條件,才執(zhí)行相應的操作。,條件宏,13,條件宏,單擊,單擊,Back,14,Back,(四)宏組,如果一個宏的名下包含多個宏,該宏稱為宏組。,包含三個子宏,15,Back,(五)用戶界面宏,附加到用戶界面的按鈕、文本框等對象上,以實現(xiàn)它們的操作功能。,附加在按鈕上的宏,16,Back,(六)數(shù)據(jù)宏,附加到數(shù)據(jù)表; 通常用于當數(shù)據(jù)表發(fā)生更改、插入或刪除數(shù)據(jù)等事件時,觸發(fā)相關(guān)操作。,修改職稱時自動更改基本工資,8.1.3宏的設計視圖(宏生成器),17,宏的設計視圖就是“宏生成器”,Access中宏的創(chuàng)建和編輯都是在“宏生成器”中完成的。,“宏生成器”的打開
5、方法,添加新操作,編輯宏,形成宏操作列表,宏生成器中的常見操作,18,單擊添加新操作,形成宏操作列表,常用宏操作,19,返回,8.2 創(chuàng)建宏,第8章 宏,20,8.2.1 創(chuàng)建獨立宏 8.2.2 創(chuàng)建嵌入式宏 8.2.3 創(chuàng)建條件宏 8.2.4 創(chuàng)建宏組 8.2.5 創(chuàng)建用戶界面宏 8.2.6 創(chuàng)建數(shù)據(jù)宏,目錄頁,8.2.1創(chuàng)建獨立宏,例8.1:復制“窗體”章節(jié)中創(chuàng)建的窗體“例16 教師信息表_綜合窗體”;重命名為“宏2_教師信息表”;創(chuàng)建一個獨立宏,運行時,彈出“歡迎”消息框,單擊“確定”按鈕,打開“宏2_教師信息表”窗體,單擊演示操作步驟,單擊 打開宏生成器,添加新操作,保存和運行,選擇操
6、作輸入?yún)?shù),下一張,創(chuàng)建獨立宏的一般步驟:,添加和編輯宏,打開“宏生成器”,保存和運行宏,單擊“保存”按鈕 單擊“宏工具”的“運行”按鈕,選擇宏操作,選擇或輸入相應的參數(shù),添加一個或多個宏操作,單擊“創(chuàng)建”選項卡的“宏”按鈕,23,重要提示獨立宏的查看和修改,查看獨立宏:,修改宏:,在“宏”對象欄中,右擊獨立宏,選擇“設計視圖”快捷菜單命令,打開“宏生成器”查看宏的內(nèi)容;,在“宏生成器”中,重新選擇或輸入宏操作及其參數(shù);單擊 “刪除”按鈕刪除不需要的宏操作。,24,返回,8.2.2創(chuàng)建嵌入式宏,25,例8.2:創(chuàng)建一個嵌入式宏;當運行窗體,并單擊窗體上的照片時,彈出消息框。,單擊,單擊演示操作
7、步驟,26,Back,選擇照片框,單擊,選擇操作輸入?yún)?shù),保存和關(guān)閉,運行和保存窗體,下一張,創(chuàng)建嵌入式宏的一般步驟:,添加、編輯和保存,打開“宏生成器”,查看運行效果、保存窗體或報表等對象,產(chǎn)生一個觸發(fā)事件,例如單擊,運行宏 保存窗體或報表對象。,添加宏操作及選擇和輸入相應的參數(shù) 單擊“宏工具”的“保存”按鈕 和“關(guān)閉”按鈕,在“屬性表”窗格的“事件”選項卡中,單擊某一事件(例如:“單擊”),單擊該欄右邊的按鈕,27,重要提示: 創(chuàng)建嵌入式宏的重要工具與嵌入式宏的保存和刪除,重要工具:,保存:,“屬性表”窗格的“事件”選項卡,嵌入式宏的保存不僅要保存宏本身,還要保存“嵌入”宏的窗體或報表,2
8、8,返回,刪除:,在“屬性表”窗格中,清空 “事件”屬性,例如清空“單擊”事件屬性欄中顯示的“嵌入的宏”,單擊“宏工具”的“保存”按鈕保存宏 單擊窗口左上角保存按鈕保存對象,8.2.3創(chuàng)建條件宏,29,例8.3:修改宏,實現(xiàn):當用戶單擊窗體上照片時 無照片,彈出“暫無照片”消息框;有照片,彈出“真帥!”消息框,單擊演示操作步驟,30,單擊,單擊,右擊照片框,單擊,運行界面,條件宏,輸入宏操作,保存和運行,下一張,包含“If”操作的宏稱為條件宏,31,“If” 宏操作的常見格式,If “條件表達式” Then 條件成立時的宏操作 Else 條件不成立時的宏操作 End If,常見“條件表達式”舉
9、例,32,重要提示: 創(chuàng)建條件宏的關(guān)鍵和編輯修改宏的主要操作,創(chuàng)建條件宏的關(guān)鍵:正確的“條件表達式”,選中宏操作:,在“宏生成器”中單擊選中一個宏操作,刪除宏操作:,單擊宏操作行右側(cè)的“刪除”按鈕,調(diào)整宏操作排列順序:,單擊宏操作行右側(cè)的“上移”按鈕或“下移”按鈕,添加可選項:,單擊可添加相應的部分,返回,8.2.4創(chuàng)建宏組,34,返回,例8.4:創(chuàng)建窗體,使用宏組,實現(xiàn)窗體上按鈕的查詢功能。,單擊演示操作步驟,35,單擊,雙擊,輸入子宏名,添加宏操作,注意:text0以實際工號文本框名稱替換,下一張,1 創(chuàng)建和編輯宏組,36,text2以實際姓名文本框名稱替換text4以實際院系文本框名稱替
10、換,下一張,保存宏組關(guān)閉宏生成器,37,2 將子宏附加到事件屬性,選擇,單擊,選擇,將另外兩個子宏也附加到對應的按鈕,下一張,將窗體設置為“彈出方式”,運行查看效果,保存窗體,創(chuàng)建宏組的關(guān)鍵步驟:,將子宏附加到對象,添加子宏,查看運行效果、保存窗體或報表等對象,將窗體或報表設置為“彈出式”,可以得到更好的運行效果。,單擊“屬性表”窗格的“事件”(例如:“單擊”)邊的下拉箭頭,選擇相應的子宏。,雙擊“操作目錄”窗格的“Submacro”,38,返回,8.2.5創(chuàng)建用戶界面宏,39,例8.5:添加“關(guān)閉窗體”按鈕的功能,選擇,單擊,添加宏操作,下一張,40,例8.6:創(chuàng)建一個宏,當更改“職稱”時,
11、彈出消息框以確認操作, 單擊“是”按鈕,才能更改數(shù)據(jù)。,41,選擇,單擊,添加宏操作,“MsgBox”函數(shù),42,作用:彈出一個消息框,格式: MsgBox(“提示信息”,按鈕類型, “標題”),按鈕類型有多種形式: “4+32+256”,產(chǎn)生“是”、“否”按鈕和“?”標志,“1+32+256”,產(chǎn)生“確認”、“取消”按鈕和“?”。,MsgBox函數(shù)值: 單擊“是”按鈕,函數(shù)值為“6”, 單擊“否”按鈕,函數(shù)值為“7” 。,創(chuàng)建用戶界面宏關(guān)鍵步驟:,選擇事件,選擇對象,打開“宏生成器”,單擊事件欄右邊的按鈕,在“事件”選項卡中選擇“單擊”、“更新”等事件,在“屬性表”窗格的下拉列表中選中對象,
12、43,重要提示: 將宏附加到對象的兩種方法,使用“屬性表”窗格的“事件”選項卡,選中某一事件,例如:“單擊”,單擊屬性欄右邊的 按鈕,打開“宏生成器”,編輯宏,然后,保存宏并關(guān)閉“宏生成器”。,將宏作為一個事件屬性附加到控件上:,先創(chuàng)建一個獨立宏,然后附加到控件或?qū)ο笊希?單擊“創(chuàng)建”選項卡的“宏”按鈕 ,創(chuàng)建并保存一個獨立宏; 在“屬性表”窗格中,選擇被附加的控件或?qū)ο?,單擊“事件”選項卡相應事件屬性欄右邊的下拉箭頭,選擇已創(chuàng)建的獨立宏。,返回,8.2.6創(chuàng)建數(shù)據(jù)宏,45,例8.7:創(chuàng)建數(shù)據(jù)宏,當修改數(shù)據(jù)表“教師信息表”中的“職稱”為“教授”時,系統(tǒng)自動更改其“基本工資”為“5500”,修改
13、“職稱”為“副教授”時,系統(tǒng)自動更改其“基本工資”為“4200”。,修改職稱時自動更改基本工資,下一張,單擊演示操作步驟,46,雙擊,單擊,添加宏操作,保存宏,關(guān)閉“宏生成器”,下一張,數(shù)據(jù)宏的運行效果,47,修改職稱并確認后,應單擊“記錄顯示器”,使被修改的記錄不再是當前記錄,基本工資的更改才會顯示出來,被修改的記錄不再是當前記錄時,自動更改效果才顯示,下一張,創(chuàng)建數(shù)據(jù)宏的關(guān)鍵步驟:,48,返回,使用“表格工具”的“表”選項卡,第8章 宏,8.3 運行、調(diào)試、編輯和刪除宏,49,8.3.1 運行宏 8.3.2 調(diào)試宏 8.3.3 編輯宏 8.3.4 刪除宏,目錄頁,8.3.1運行宏,50,一
14、般地說,可以使用“宏生成器”中“宏工具”的“運行”按鈕運行宏,但是,宏的類型不同,其運行方法也有所不同:,(1)獨立宏:在“宏”對象欄中,雙擊一個獨立宏,可以使其運行; (2)嵌入式宏:通常以響應事件的形式運行,由于嵌入式宏是以一個事件屬性嵌入在窗體或報表中的,所以,只有當窗體或報表上有對應事件發(fā)生時,才會觸發(fā)、啟動宏的運行。,下一張,如果在“宏生成器”中,單擊“運行”按鈕 來運行一個嵌入式宏,得到的運行結(jié)果可能是不正確的,甚至導致出錯信息,因為有些操作不能在這種狀態(tài)下執(zhí)行,所以,為了保證得到準確的運行效果,建議關(guān)閉“宏生成器”,這點值得大家注意的。,重要提示嵌入式宏的運行方式:,51,使用事
15、件形式觸發(fā)和運行嵌入式宏是正確的運行方式,返回,嵌入式宏,不能使用該按鈕運行宏應單擊照片框觸發(fā)運行,8.3.2調(diào)試宏,52,使用“宏生成器”中“宏工具”的“單步”按鈕,是調(diào)試宏操作的常用手段,單擊“單步”按鈕,設置系統(tǒng)以“單步”執(zhí)行方式運行宏。,設置單步運行:,單擊演示運行過程,53,例8.8:創(chuàng)建一個獨立宏,對“宏2_教師信息表”窗體進行打開、最大化、最小化和關(guān)閉操作,以“單步”執(zhí)行方式運行宏,觀察運行過程(先設置“宏2_教師信息表”窗體為彈出式窗體:在“屬性表”窗格“其他”選項卡中),打開設計視圖設置單步運行,運行,彈出,單擊,打開窗體,單擊,最大化窗體,再次單擊“單步執(zhí)行”最小化窗體,下
16、一張,1 創(chuàng)建宏,54,單擊,添加宏操作,下一張,2 設定“單步”執(zhí)行方式,55,3 運行,4 觀察運行過程,可以看到每次單擊對話框的“單步執(zhí)行”按鈕系統(tǒng)只執(zhí)行一個宏操作,四次單擊才完成整個宏的運行。,5 恢復非“單步”執(zhí)行方式,在設計視圖下,重新打開“宏生成器”,單擊“宏工具”的“單步”按鈕 ,使該按鈕失效。,返回,8.3.3編輯宏,56,返回,(1)調(diào)整宏操作順序,(2)刪除一條宏操作,(3)展開/折疊顯示宏操作,(4) “操作目錄”窗格,8.3.4刪除宏,57,返回,獨立宏的刪除,嵌入式宏的刪除,在“宏”對象欄中,右擊要刪除的宏,選擇“刪除”快捷菜單命令。,在“屬性表”窗格的下拉列表中選擇宏所附加的對象,在“事件”選項卡對應的事件屬性中,清除“嵌入的宏”。,8.4 宏應用舉例,第8章 宏,58,8.4.1 制作啟動窗體 8.4.2 使用宏打印報表,目錄頁,8.4.1制作啟動窗體,59,例8.9:制作一個啟動窗體,當用戶啟動“教務系統(tǒng)”數(shù)據(jù)庫文件時,系統(tǒng)自動打開該窗體,單擊窗體上“教師管理”按鈕,打開“宏2_教師信息表”窗體。,60,1 單擊“窗體設計”按鈕 ,新建一個窗體,添加控件并設置屬性,61,2 設置“教師管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供電設備考試題及答案
- 妊娠FAOD的遺傳咨詢與產(chǎn)前診斷新策略
- 女性健康服務中的營銷策略
- 醫(yī)師考試視頻題目及答案
- 2025年大學工商管理(市場營銷)試題及答案
- 2025年中職循環(huán)農(nóng)業(yè)生產(chǎn)與管理(有機肥生產(chǎn)技術(shù))試題及答案
- 多組學分析指導的腫瘤癥狀精準支持策略
- 2025年中職(眼視光與配鏡)眼鏡加工技術(shù)綜合測試試題及答案
- 2025年大學數(shù)字媒體技術(shù)(數(shù)字媒體理論)試題及答案
- 2025年大學電氣技術(shù)應用(電氣系統(tǒng)設計)試題及答案
- 員工韌性能力培養(yǎng)-洞察及研究
- 繪本制作培訓課件
- alc墻板安裝培訓課件
- 2025年7月遼寧省普通高中學業(yè)水平合格性考試生物試題(原卷版)
- 抖音直播違規(guī)考試題及答案
- T/CAEPI 34-2021固定床蜂窩狀活性炭吸附濃縮裝置技術(shù)要求
- 購銷合同解除退款協(xié)議書
- 掛名合同協(xié)議書
- 2024年國家公務員考試國考中國人民銀行結(jié)構(gòu)化面試真題試題試卷及答案解析
- 商品混凝土實驗室操作手冊
- 裝飾裝修工程監(jiān)理月報
評論
0/150
提交評論