版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)八宏操作一、實(shí)驗(yàn)?zāi)康恼莆諑追N有關(guān)宏的創(chuàng)建方法。二、實(shí)驗(yàn)要求1. 了解宏的特性2. 掌握宏與宏組的創(chuàng)建方法3. 學(xué)習(xí)利用宏建立菜單三、實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn) 8-1 利用宏編輯器創(chuàng)建一個(gè)宏,打開“ ( 飛翔 ) 信息管理系統(tǒng)”數(shù)據(jù)庫(kù)中的已知表“商品” 。 操作步驟如圖 8.1 所示 :選擇“宏”為操作對(duì)象,單擊“新建”按鈕,根據(jù)操作目標(biāo)選擇宏操作“”,表名稱選擇“商品”,如下圖所示:?jiǎn)螕?“退出 ”按鈕, 打開 “另存為 ”對(duì)話框。 保存宏,結(jié)束宏的創(chuàng)建。單擊 “運(yùn)行 ”按鈕,查看宏 “”的執(zhí)行情況。圖 8.1 創(chuàng)建宏實(shí)驗(yàn) 8-2利用“ ( 飛翔 ) 信息管理系統(tǒng)”數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)宏組“ ”,打開多個(gè)
2、表,宏組由“1”和“ 2”兩個(gè)宏組成,其中,1功能是打開“訂單”表。2 功能是關(guān)閉“訂單”表和打開“訂單明細(xì)”。操作步驟如圖8.2 所示 :選擇“宏”為操作對(duì)象,單擊“新建”按鈕, 打開宏編輯器,分別選擇選擇宏操作為“”和“”,對(duì)應(yīng)的對(duì)象類型為“表”,對(duì)象名稱為“訂單”和“訂單明細(xì)”,如下圖所示:在宏編輯器中,選擇“視圖”菜單的“宏名”命令,分別定義宏名( 1和 2),如下圖所示:選擇“文件”菜單的“另存為”命令,打開“另存為”對(duì)話框。保存宏組,結(jié)束宏的創(chuàng)建,如下圖所示:?jiǎn)螕?“運(yùn)行 ”按鈕,查看宏 “”的執(zhí)行情況圖8.2 創(chuàng)建宏組提示:通過實(shí)驗(yàn)可以看出,當(dāng)宏與宏組創(chuàng)建完成后,只有運(yùn)行宏或宏組
3、,才能實(shí)現(xiàn)宏操作。 而宏組實(shí)際上是一個(gè)冠有不同宏名的多個(gè)宏的集合。 如果直接運(yùn)行宏組時(shí), 執(zhí)行的只是第一個(gè)宏名所包含的所有宏命令, 若要執(zhí)行其他宏名中的宏命令, 則要通過觸發(fā)控件的事件代碼執(zhí)行宏命令,以及通過宏命令間接執(zhí)行。實(shí)驗(yàn) 8-3 利用“ ( 飛翔 ) 信息管理系統(tǒng)”數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)“打開表”窗體,其中包含命令按鈕,通過命令按鈕控件運(yùn)行宏組打開多個(gè)表。操作步驟如圖 8.3 所示:選擇“宏”為操作對(duì)象,單擊“新建”按鈕,打開宏編輯器。在宏編輯窗口,打開“視圖”菜單,選擇“宏名”命令,分別定義宏名及對(duì)應(yīng)的宏命令,如下列各圖所示:在宏編輯器中,選擇 “文件 ”菜單中的“另存為 ”命令,打開 “
4、另存為 ”對(duì)話框,如下圖所示,保存宏組選擇 “窗體 ”為操作對(duì)象, 單擊 “新建 ”按鈕,打開 “新建窗體 ” 窗口,選擇 “設(shè)計(jì)視圖 ”,打開 “窗體 ”窗口,在 “窗體 ”對(duì)話框,設(shè)計(jì)窗體的屬性,如下圖所示:在“窗體 ”對(duì)話框, 給新窗體添加 4個(gè)命令按鈕控件,并定義其格式屬性,如下列圖所示:在 “窗體 ”對(duì)話框, 給 4個(gè)命令按鈕控件定義在“窗體 ”窗口,給新窗體添加3 個(gè)標(biāo)簽控件,并定其事件屬性,如下列圖所示:義其屬性如下列圖所示:保存后運(yùn)行窗體,單擊某一命令按鈕,將運(yùn)行宏組中的一組宏操作命令,如圖所示:圖8.3觸發(fā)控件運(yùn)行宏提示:通過實(shí)驗(yàn)可以看出,宏可以由控件啟動(dòng),在中,經(jīng)常使用的宏
5、運(yùn)行方法是將宏賦予給某一窗體或報(bào)表控件的事件屬性值,通過觸發(fā)事件運(yùn)行宏或宏組。 宏設(shè)計(jì)通常有控件準(zhǔn)備、 宏編程和觸發(fā)設(shè)置 3 步。實(shí)驗(yàn) 8-4 使用“( 飛翔 ) 信息管理系統(tǒng)” 數(shù)據(jù)庫(kù),創(chuàng)建“密碼驗(yàn)證”窗體,并為它編寫一個(gè)最簡(jiǎn)單的驗(yàn)證程序,程序邏輯是:如果密碼輸入正確,關(guān)閉驗(yàn)證窗體,否則顯示信息“密碼錯(cuò)誤” ,繼續(xù)輸入密碼。操作步驟如圖 8.4 所示:選擇“窗體”為操作對(duì)象,單擊“新建”按鈕,設(shè)計(jì)“密碼驗(yàn)證”窗體如下圖所示。注意文本框和按鈕的名稱為“密碼”、“確認(rèn)”,下面的宏引用要與此一致。在數(shù)據(jù)庫(kù)窗口的對(duì)象欄選擇“宏”,單擊“新建”按鈕,自動(dòng)產(chǎn)生暫名“宏1”的宏設(shè)計(jì)界面, 如下圖所示 (
6、注意 : 左邊除了“宏名”列, 還有“條件”列, 用鼠標(biāo)右鍵單擊宏設(shè)計(jì)窗口深色標(biāo)題欄, 即可在快捷菜單中打開 / 關(guān)閉此列 ) 。編程完畢后,保存為“密碼”宏。設(shè)置 “密碼驗(yàn)證 ”窗體的 “確認(rèn) ”按鈕的“單擊 ”事件,如下圖所示:試運(yùn)行效果如圖所示(密碼錯(cuò)誤時(shí) )。圖 8.4創(chuàng)建帶條件的宏提示:調(diào)試完程序后,在“密碼”文本框中要設(shè)置掩碼屬性為密碼型,以防輸入時(shí)被人窺伺。通過實(shí)驗(yàn)可以看出,有些指令序列是否執(zhí)行, 要根據(jù)某條件表達(dá)式當(dāng)時(shí)是否去真值,這樣的程序結(jié)構(gòu)通常叫分支結(jié)構(gòu)。 在中,運(yùn)行宏或宏組時(shí)可以設(shè)置某些限定的條件,使得宏或宏組被選擇時(shí)使用。本實(shí)驗(yàn)中宏的第1 行,其意思是當(dāng)表達(dá)式“ 密碼
7、= “007”取真值(“”) ,就關(guān)閉當(dāng)前窗口。第2 行條件中的“”表示條件同上,意思是當(dāng)“ 密碼= “007”時(shí),執(zhí)行完第 1 句接著執(zhí)行本句指令,表示本分支結(jié)束。 只有當(dāng)前 2 句條件列取值為假, 第 2 句代表的另一分支才有機(jī)會(huì)執(zhí)行。 指令表示顯示信息窗口, “消息”參數(shù)填寫顯示內(nèi)容“密碼錯(cuò)誤”,其他參數(shù)都是可選項(xiàng)。實(shí)驗(yàn) 8-5 在實(shí)驗(yàn) 4 的基礎(chǔ)上建立一個(gè)完整的密碼管理窗體。該窗體的記錄源為個(gè)人密碼表,結(jié)構(gòu)為密碼表(學(xué)號(hào)、姓名、班級(jí)、口令)。可以在“工具 | 啟動(dòng)”窗口設(shè)置它為啟動(dòng)后自動(dòng)打開,以保證數(shù)據(jù)庫(kù)的安全。擁有密碼者有權(quán)更改密碼(此處為“007”)。操作步驟如下:選擇“窗體”為操
8、作對(duì)象,單擊“新建”按鈕,設(shè)計(jì)“密碼管理”窗體如下圖所示。注意窗體記錄源為“密碼表”。窗體上有一未綁定文本框:計(jì)數(shù)器(可見性:否;默認(rèn)值: 1)。其他三個(gè)文本框?yàn)槊艽a、新密碼、重復(fù)。選擇 “宏”為操作對(duì)象,單擊 “新建 ”按鈕,打開宏編輯器。在宏編輯窗口,打開 “視圖 ”菜單,選擇 “宏名 ”和“條件 ”命令,分別定義宏名、定義及對(duì)應(yīng)的操作,如圖所示:將 “密碼管理 .驗(yàn)證 ”、“密碼管理 .修改 ”分別掛到 ”密碼管理 “窗體 ”登錄 “、”修改登錄 “按鈕的 ”單擊“事件,試運(yùn)行該窗體檢驗(yàn)效果。如圖所示:圖 8.5創(chuàng)建密碼管理窗體提示:在本實(shí)驗(yàn)中,對(duì)密碼管理進(jìn)行了完善。密碼輸入三次錯(cuò)誤以上
9、將自動(dòng)退出 (操作)。同時(shí)可以修改現(xiàn)有密碼, 并寫入到 “密碼”表中。利用表達(dá)式,實(shí)現(xiàn)參數(shù)表達(dá)或?qū)ο笠?,在使用中,要注意表達(dá)式的正確形式。實(shí)驗(yàn) 8-6 使用宏,創(chuàng)建“ ( 飛翔 ) 信息管理系統(tǒng)”數(shù)據(jù)庫(kù)主菜單。操作步驟如下:1)設(shè)計(jì)主菜單系統(tǒng)設(shè)計(jì)主菜單就是根據(jù)系統(tǒng)的功能,規(guī)劃設(shè)計(jì)一個(gè)菜單, 使它能夠展示系統(tǒng)功能, 提供實(shí)現(xiàn)系統(tǒng)功能的選擇方式。部分主菜單系統(tǒng)如下表所示:菜單名菜單選項(xiàng)功能宏組名宏命令用戶管理打開“用戶管理”窗體(“用戶管理”)系統(tǒng)管理日志管理打開“日志管理”窗體系統(tǒng)管理(“日志管理”)修改密碼打開“修改密碼”窗體(“修改密碼”)訂單明細(xì)查詢打開“訂單明細(xì)查詢”窗體(“訂單明細(xì)查詢” )訂單管理訂單時(shí)間查詢打開“訂單時(shí)間條件輸入”窗體系統(tǒng)管理(“訂單時(shí)間條件輸入” )訂單添加管理打開“添加訂單”窗體(“添加訂單”)設(shè)計(jì)好主菜單后,具體操作步驟如下圖所示(以“訂單管理”菜單為例):在“數(shù)據(jù)庫(kù)”窗口,選擇“宏”為操作對(duì)象,單擊“新建”按鈕,打開宏編輯器。在宏編輯器中,打開“另存為”對(duì)話框。定義宏名為“訂單管理”,單擊“確定”按鈕。打開“視圖”菜單,選擇“宏名”命令,在宏編輯器中增加一個(gè)“宏名”列,逐一定義菜單項(xiàng)中每個(gè)子菜單的名稱和要執(zhí)行的宏操作。保存宏,結(jié)束“訂單管理”的創(chuàng)建,返回“數(shù)據(jù)庫(kù)”窗口。在“數(shù)據(jù)庫(kù)”窗口,選擇“宏”為操作對(duì)象,單擊“新建”按鈕,打開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 九年級(jí)政治尊重他人是我的需要課件
- 液壓與氣動(dòng)技術(shù) 課件 模塊四 課題14
- 單位管理制度集合大合集職工管理篇
- 單位管理制度集粹匯編員工管理
- 議論文結(jié)構(gòu)的六種模式
- 單位管理制度匯編大合集人員管理
- 單位管理制度分享大全【人力資源管理】十篇
- 單位管理制度范例合集員工管理篇十篇
- 單位管理制度呈現(xiàn)合集【人力資源管理篇】十篇
- 萬有引力定律復(fù)習(xí)課件
- 水泥行業(yè)數(shù)字化轉(zhuǎn)型服務(wù)方案
- 2024版房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)內(nèi)容解讀
- 江蘇省鎮(zhèn)江市實(shí)驗(yàn)學(xué)校2023-2024學(xué)年九年級(jí)上學(xué)期期末考試化學(xué)試卷
- 期末 (試題) -2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)上冊(cè)
- GB/T 32066-2024煤基費(fèi)托合成液體石蠟
- 飛機(jī)起落架緩沖器的設(shè)計(jì)航空專業(yè)
- 江蘇衛(wèi)視跨年演唱會(huì)電視轉(zhuǎn)播技術(shù)方案-209年精選文檔
- 水電工程施工機(jī)械臺(tái)時(shí)費(fèi)定額(2004年版)
- 鋼鐵企業(yè)安全生產(chǎn)事故案例匯編
- 安慶市農(nóng)業(yè)雪災(zāi)恢復(fù)重建和救災(zāi)資金使用情況總結(jié)
- 食品工程原理課程設(shè)計(jì)攪拌器的設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論