




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第6章 宏完善數(shù)據(jù)庫的工具,“全自動(dòng)洗衣機(jī)”什么是宏 “插上電源”使用宏 “開機(jī)運(yùn)行”宏的常用操作 故障檢修宏的錯(cuò)誤與調(diào)試 典型實(shí)例:在考勤管理系統(tǒng)中使用宏添加快捷鍵,6.1 “全自動(dòng)洗衣機(jī)”什么是宏,6.1.1 新建宏,Access 2007數(shù)據(jù)庫中的宏用來自動(dòng)完成某些特定的任務(wù)。它是由一種或多種操作組成的集合。其中每種操作都能實(shí)現(xiàn)一個(gè)特定的功能。例如,打開窗體或報(bào)表等。,用戶可以通過創(chuàng)建宏來自動(dòng)執(zhí)行某一項(xiàng)重復(fù)的或者十分復(fù)雜的任務(wù)。為了了解什么是“宏”,我們先來新建一個(gè)“宏”,并查看一下它的結(jié)構(gòu)。,1,打開“計(jì)件工資管理系統(tǒng)”數(shù)據(jù)庫,單擊“創(chuàng)建”標(biāo)簽,2,單擊“操作”列下第一行的下拉按鈕,選
2、擇“OpenReport”項(xiàng),在“操作參數(shù)”欄的“報(bào)表名稱”下拉列表中選擇“本月工資統(tǒng)計(jì)”項(xiàng),其余操作參數(shù)保持系統(tǒng)默認(rèn)即可,4,用同樣的方法,在“操作”列的第二行、第三行分別選擇“OpenReport”,并將它們的“報(bào)表名稱”操作參數(shù)分別選為“下月工資統(tǒng)計(jì)”和“打印員工清單”報(bào)表,5,選擇“宏”命令,3,在“消息”參數(shù)中輸入“本月、上月工資和員工清單已打印”。在“類型”參數(shù)下拉列表框中選擇“信息”項(xiàng)。在“標(biāo)題”參數(shù)中輸入“報(bào)表已打印”,其它參數(shù)保持系統(tǒng)默認(rèn)即可,8,單擊“宏”設(shè)計(jì)視圖“操作”列下第四行的下拉按鈕,選擇“MsgBox”項(xiàng),單擊關(guān)閉按鈕,將宏保存為“打印報(bào)表宏”,6,7,6.1.2
3、 宏的基本結(jié)構(gòu),宏的設(shè)計(jì)視圖,操作參數(shù)欄,用于設(shè)置宏操作命令的參數(shù),當(dāng)用戶選定具體的操作命令,該操作命令的參數(shù)才會(huì)顯示出來,供用戶設(shè)置,6.2 “插上電源”使用宏,6.2.1 宏的調(diào)用,要想讓宏真正起作用,必須將宏與數(shù)據(jù)庫中的對象或控件建立起聯(lián)系。用戶通過操作這些對象或控件,調(diào)用宏實(shí)現(xiàn)特定的功能。,1,右擊該命令按鈕控件,選擇“屬性”命令,2,創(chuàng)建一個(gè)窗體,在此窗體中只有一個(gè)按鈕,并將該命令按鈕的標(biāo)題改為“批量打印報(bào)表”,3,單擊“事件”標(biāo)簽,切換至“事件”標(biāo)簽頁,單擊“單擊”下拉文本框中的下拉按鈕,選擇“打印報(bào)表宏”項(xiàng),4,單擊“關(guān)閉”按鈕,關(guān)閉并保存窗體,5,6,雙擊“批量打印報(bào)表”項(xiàng)打開
4、窗體,單擊“批量打印報(bào)表”命令按鈕,就會(huì)運(yùn)行“打印報(bào)表宏”,7,6.2.2 執(zhí)行條件宏操作,1,打開“宏”的設(shè)計(jì)視圖,2,單擊“條件”按鈕,單擊條件列的第一行,輸入“Forms!當(dāng)日工資查詢!今日所得100”,單擊“操作”列下第一行的下拉按鈕,選擇“Beep”項(xiàng),然后關(guān)閉并保存此“條件宏”,3,4,5,單擊“事件”標(biāo)簽,切換至“事件“標(biāo)簽頁。單擊“成為當(dāng)前”下拉文本框中的下拉按鈕,選擇“條件宏”項(xiàng),7,將“當(dāng)日工資查詢”窗口按“設(shè)計(jì)視圖”方式打開,雙擊窗體屬性按鈕,打開窗體屬性窗口,關(guān)閉窗口,并保存,6,我們來看一下運(yùn)行結(jié)果,打開“當(dāng)日工資所得”窗體,單擊“下一個(gè)”按鈕瀏覽記錄,當(dāng)“今日所得”
5、大于100時(shí),喇叭會(huì)發(fā)出提示音,6.2.3 宏組操作,1,打開“計(jì)件工資管理系統(tǒng)”數(shù)據(jù)庫,打開“宏”的設(shè)計(jì)視圖,2,單擊宏名按鈕,單擊“宏名”列第一行,輸入“關(guān)閉當(dāng)前”,單擊“操作”列下第一行的下拉按鈕,選擇“Close”項(xiàng),用同樣的方法,在第三行的“宏名”列中輸入“關(guān)閉數(shù)據(jù)庫”,在“操作”列選擇“Close”項(xiàng),在第四行的“操作“列選擇“quit”項(xiàng)。,3,4,5,關(guān)閉并保存宏,6,7,將“批量打印報(bào)表”窗體在“設(shè)計(jì)視圖”中打開,在該窗體上添加兩個(gè)命令按鈕控件,并將這兩個(gè)命令按鈕的標(biāo)題分別改為“關(guān)閉窗口”和“關(guān)閉數(shù)據(jù)庫”,8,右鍵單擊“關(guān)閉窗口”命令按鈕控件,選擇“屬性”命令,單擊“事件”標(biāo)
6、簽,單擊“事件”標(biāo)簽頁的“單擊”下拉文本框的下拉按鈕,選擇“批量宏.關(guān)閉當(dāng)前”項(xiàng),9,用同樣的方法,為“關(guān)閉數(shù)據(jù)庫”按鈕添加關(guān)聯(lián)宏,10,運(yùn)行“批量打印報(bào)表” 窗體,單擊相應(yīng)的按鈕即可調(diào)用宏組,實(shí)現(xiàn)關(guān)閉窗體和關(guān)閉數(shù)據(jù)庫的宏操作,11,6.3 “開機(jī)運(yùn)行”宏的常用操作,6.3.1 啟動(dòng)和關(guān)閉Access對象,1,打開“計(jì)件工資管理系統(tǒng)” 的“宏”的設(shè)計(jì)視圖,2,單擊宏名按鈕,單擊“宏名”列的第一行,輸入“打開窗體”單擊“操作”列中第一行的下拉按鈕,選擇“OpenForm”項(xiàng),在操作參數(shù)欄的“窗體名稱”下拉列表框中選擇“批量打印報(bào)表”項(xiàng)。其余參數(shù)默認(rèn)即可,3,用同樣的方法,在“宏名”列的第三行輸入
7、“關(guān)閉窗體”,在“操作”列的第三行選擇“Close”項(xiàng),并關(guān)閉保存窗體,4,5,6,在“打開窗體”命令按鈕控件上單擊右鍵,選擇“屬性”命令,打開窗體的設(shè)計(jì)視圖,添加兩個(gè)命令按鈕控件,分別將其標(biāo)題更改為“打開窗體”和“關(guān)閉窗口”,切換至“事件”標(biāo)簽頁。單擊下拉文本框中的下拉按鈕,選中“主窗體.打開窗體”項(xiàng),7,用同樣的方法,在“關(guān)閉窗體”按鈕的“單擊”事件中選中“主窗體. 關(guān)閉窗體”項(xiàng),并關(guān)閉窗口保存設(shè)置,8,9,運(yùn)行“主窗體” ,單擊該窗體中“打開窗體”命令按鈕,就可以通過調(diào)用“打開窗體”宏來啟動(dòng)“批量打印報(bào)表”窗體,單擊“關(guān)閉窗體”命令按鈕,就可以通過調(diào)用“關(guān)閉窗體”宏來關(guān)閉“主窗體”,這是
8、打開的窗體,6.3.2 查找記錄,1,打開“計(jì)件工資管理系統(tǒng)”數(shù)據(jù)庫,用鼠標(biāo)右擊“批量宏”項(xiàng),選擇“設(shè)計(jì)視圖”命令,進(jìn)入宏組“批量宏”的設(shè)計(jì)視圖,2,單擊“宏名”列的第六行,輸入“查找”。單擊“操作”列第六行的下拉按鈕,選擇“GoToControl”項(xiàng)。同時(shí)在操作參數(shù)的“控件名稱”的文本框內(nèi)輸入“姓名”,用同樣的方法在“宏名”列的第九行輸入“查找下一個(gè)”,在“操作“列的第九行選擇“GoToControl”項(xiàng),在其“控件名稱”參數(shù)文本框中輸入“姓名”。在“操作”列的第十行選擇“FindNext”項(xiàng),然后關(guān)閉并保存設(shè)置,3,單擊“操作”列第七行的下拉按鈕,選擇“FindRecord”項(xiàng),在操作參數(shù)
9、的“查找內(nèi)容“的文本框中輸入“=Forms!當(dāng)日工資查詢!按姓名查詢”,4,5,在導(dǎo)航窗格中用鼠標(biāo)右擊“當(dāng)日工資查詢”項(xiàng),選擇“設(shè)計(jì)視圖”命令打開“當(dāng)日工資查詢”的設(shè)計(jì)視圖,7,右擊該文本框,選擇“屬性”命令,彈出文本框控件屬性對話框,6,單擊文本框按鈕,在“主體”節(jié)按住鼠標(biāo)左鍵拖動(dòng)形成大小適合的文本框,在其標(biāo)簽框中輸入“請輸入姓名”,切換至“其他”標(biāo)簽頁,在“名稱”文本框中輸入“按姓名查詢”,單擊關(guān)閉按鈕,回到“窗體”的設(shè)計(jì)視圖,8,9,用鼠標(biāo)右擊該命令按鈕,選擇“屬性”命令,彈出命令控件屬性窗口,10,單擊命令按鈕,在“主體”節(jié)的適當(dāng)位置單擊鼠標(biāo)左鍵添加命令按鈕控件,并將其標(biāo)題更改為“查找
10、”,切換至“事件”標(biāo)簽頁。單擊“單擊”下拉文本框的下拉按鈕,選擇“批量宏.查找”項(xiàng)。單擊關(guān)閉按鈕,返回窗體設(shè)計(jì)視圖,11,12,用與前邊相同的操作方法添加另一個(gè)標(biāo)題為“查找下一個(gè)”的命令按鈕,并在其“單擊”事件后的下拉文本框中選擇“批量宏.查找下一個(gè)”,13,單擊設(shè)計(jì)視圖的“關(guān)閉”按鈕,彈出“是否保存”對話框,單擊“是”按鈕,完成“查找記錄”宏操作,15,在“請輸入姓名”文本框中輸入要查詢的員工姓名,如輸入“張莉”。然后單擊“查找”命令按鈕,系統(tǒng)會(huì)自動(dòng)找到符合“查詢”文本框中內(nèi)容的第一條記錄,在窗體上顯示出來,14,雙擊“當(dāng)日工資查詢”項(xiàng),打開“當(dāng)日工資查詢”,6.3.3 窗體菜單操作,1,打
11、開“計(jì)件工資管理系統(tǒng)”,單擊“創(chuàng)建”標(biāo)簽,2,單擊“宏”按鈕,3,單擊宏名按鈕,單擊“宏名”列第一行,輸入“打開窗體“。單擊“操作”列第一行的下拉按鈕,選擇“OpenForm”項(xiàng)。在操作參數(shù)欄的“窗體名稱”下拉列表框中選擇“當(dāng)日工資查詢”項(xiàng),用同樣的方法,在“宏名”列的第二行輸入“打印報(bào)表”,在“操作”列的第二行選擇“OpenReport”項(xiàng)。在操作參數(shù)欄的“報(bào)表名稱”下拉列表框中選擇“每日工資報(bào)表”項(xiàng),在“宏名”列的第三行輸入“退出”,在“操作”列的第三行選擇“Close”項(xiàng)。單擊關(guān)閉按鈕,保存文件“宏”組,4,5,6,7,創(chuàng)建一個(gè)名為“編輯”的菜單宏組,單擊“宏名”列第一行,輸入“打開表”
12、,單擊下拉按鈕,選擇“OpenQuery”項(xiàng),在“查詢名稱”參數(shù)的下拉列表框中選擇“人事表”項(xiàng)。然后保存為“編輯”宏,打開一個(gè)設(shè)計(jì)視圖,單擊“操作“列的第一行的下拉按鈕,選擇“AddMenu”項(xiàng),在“菜單名稱”參數(shù)的文本框中輸入“文件”,在“菜單宏名稱”參數(shù)的下拉列表框中選擇“文件”,在“狀態(tài)欄文字”參數(shù)中輸入“文件”。用相同的方式在“操作”列的第二行選擇“AddMenu”項(xiàng)。將操作命令的三個(gè)操作參數(shù)分別輸入或選擇“編輯”。單擊關(guān)閉按鈕,保存為“菜單”宏,8,10,雙擊窗體屬性按鈕,彈出窗體屬性對話框,打開“主窗體”的設(shè)計(jì)視圖,9,切換至“其他”標(biāo)簽頁,在菜單欄的文本框中輸入“菜單”,11,將
13、窗體關(guān)閉并保存,12,12,在該窗體的上方出現(xiàn)了“加載項(xiàng)”標(biāo)簽。切換至“加載項(xiàng)”標(biāo)簽頁可以看到創(chuàng)建的“菜單欄”,選擇“文件”“打開窗體”命令,就會(huì)打開“當(dāng)日工資查詢”窗體,11,雙擊“主窗體”項(xiàng),打開“主窗體”,6.4 “故障檢修”宏的錯(cuò)誤與調(diào)試,6.4.1 宏的語法錯(cuò)誤與調(diào)試,宏的語法錯(cuò)誤在創(chuàng)建宏時(shí)發(fā)生,當(dāng)語法錯(cuò)誤發(fā)生時(shí),系統(tǒng)會(huì)給出錯(cuò)誤提示,系統(tǒng)的提示信息,往往指出發(fā)生了什么宏錯(cuò)誤,6.4.2 宏的運(yùn)行錯(cuò)誤與調(diào)試,這是出現(xiàn)宏錯(cuò)誤的提示對話框,6.4.3 宏的邏輯錯(cuò)誤與調(diào)試,3,保證該單步按鈕是按下的,1,打開“打印報(bào)表宏”的設(shè)計(jì)視圖,單擊“運(yùn)行”按鈕,彈出單步執(zhí)行宏對話框,2,單擊“單步執(zhí)行”按鈕,一步一步的執(zhí)行每一個(gè)宏操作,直至宏結(jié)束,4,6.5 典型實(shí)例:在考勤管理系統(tǒng)中使用“宏”添加快捷鍵,1,新建一個(gè)“宏”,在“操作列”的第一行選擇“MsgBox”命令,在下邊“消息”文本框中輸入“歡迎使用東方考勤管理系統(tǒng)1.01版!”接著輸入“制作:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧城市基礎(chǔ)設(shè)施的智能化升級(jí)實(shí)踐
- 四川省瀘州市龍馬潭區(qū)金龍中學(xué)2024年數(shù)學(xué)八上期末達(dá)標(biāo)檢測試題含解析
- 四川省宜賓市翠屏區(qū)二片區(qū)2024-2025學(xué)年物理八上期末質(zhì)量檢測試題含解析
- 銷售團(tuán)隊(duì)管理與激勵(lì)方案
- 2025年公安院校招警考試題庫(附答案)
- 服裝品牌策劃與市場推廣策略
- 零售業(yè)數(shù)字化轉(zhuǎn)型與創(chuàng)新營銷策略研究
- 2025至2030智能酒店系統(tǒng)行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報(bào)告
- 寵物主題解謎挑戰(zhàn)賽熱 門場景設(shè)計(jì)研究
- 2025至2030中國自然修護(hù)面膜行業(yè)深度調(diào)研及市場需求與投資報(bào)告
- 大疆在線測評題
- 045.糖尿病患者血脂管理中國專家共識(shí)2024版
- DB3402T 19-2021 汽車后市場 美容養(yǎng)護(hù)服務(wù)規(guī)范
- 化工公司安全知識(shí)競賽題庫(共1000題)
- 中國移動(dòng)公開競聘考試題庫(含答案)
- DLT 572-2021 電力變壓器運(yùn)行規(guī)程
- HJ 636-2012 水質(zhì) 總氮的測定 堿性過硫酸鉀消解紫外分光光度法
- 成都市2022級(jí)(2025屆)高中畢業(yè)班摸底測試(零診)數(shù)學(xué)試卷(含答案)
- 社會(huì)主義核心價(jià)值觀融入幼兒園班級(jí)管理課程教學(xué)探索
- 四年級(jí)下冊混合計(jì)算400題及答案
- 餐廳值班管理培訓(xùn)
評論
0/150
提交評論