試驗(yàn)八-宏操作-答案_第1頁(yè)
試驗(yàn)八-宏操作-答案_第2頁(yè)
試驗(yàn)八-宏操作-答案_第3頁(yè)
試驗(yàn)八-宏操作-答案_第4頁(yè)
試驗(yàn)八-宏操作-答案_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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)康?掌握幾種有關(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所示:圖8.1創(chuàng)建宏實(shí)驗(yàn)8-2利用“(飛翔)信息管理系統(tǒng)”數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)宏組“”打開多個(gè)表,宏組由“1”和“2”兩個(gè)宏組成,其中功能是打開“訂單”表。2功能是關(guān)閉“訂單”表和打開“訂單 明細(xì)”。操作步驟如圖8.2所示:選擇“宏”為操作對(duì)象,單擊“新建”按 鈕,根據(jù)操作目標(biāo)選擇宏操作“”,表名 稱選擇“商品”,如下圖所示:: :-J-Jg 密如他砂

2、山幀 g帕叩 HbyHby:丿 d A AH寸二J ,軽I單擊退出”按鈕,打開另存為”寸話框。保i存宏,結(jié)束宏的創(chuàng)建。fr -nn.3S3SIBIB-1另有為0宏名稱廻(確寧1nftcrolnftcrol1 -1取消1ii!-ii!-松!單擊 運(yùn)行”按鈕,查看宏 “勺執(zhí)行情況。* * liplip qiqi % % 、 回7 7 市as-as-ffHffH厘商品匸表0叵邑丨裔品推號(hào)11閒韶若融、11銷皆恤格1X?f1 Ta詁炎蛋塢號(hào)1畑IrWru 550.00550.00* * 400.400. DODODNDNs s上4 4 DJ10a2DJ10a2FlyRves.ooves.ooV Vg

3、g DODODtrDtrs=s=4 4 JQlOOlJQlOOl扌小更鳳席V V 100.00100.00里帖.DODO DQDQElEl彳CQIOKM.OO 45. 30 DQSI+ sriooi1性祥I1p31 150.00150.00t100. DO SMS2+ snio送你數(shù)碼*晰 1.sac. co h 200. 30 SMS+ 1110(13曲數(shù)碼存儲(chǔ)卡MD0 SO.如SHS2+ moolMJH尢磯網(wǎng)卡3a.OO 45 DO VLSET11 11D.IJU記錄;HJ rU PT|*J共習(xí)記錄數(shù):0l X選擇“宏”為操作對(duì)象, 單擊“新建”按鈕,打開宏編輯器, 分別選擇選擇宏操作為“

4、”和“”,對(duì)應(yīng)的對(duì)象類型為“表”,對(duì)象名稱為“訂單”和“訂單明細(xì)”,如下圖所示:單擊運(yùn)行”按鈕,查看宏”勺執(zhí)行情況1幣i訂單;五匕tWtW iTiT轉(zhuǎn)號(hào)11 1貝工s s號(hào)1 rEns 1送貫方式1 r-tsrs上* *t tInIn 1 1或5=址*門: :K.K.UOUO*i!t11110打兩f+1肥EIEI3a-fl-?EnE昭十5 5 K KE E10廳3T遙賀二門tfej卡- -r.Er.ES Sv圖8.2創(chuàng)建宏組提示:通過實(shí)驗(yàn)可以看出,當(dāng)宏與宏組創(chuàng)建完成后,只有運(yùn)行宏 或宏組,才能實(shí)現(xiàn)宏操作。而宏組實(shí)際上是一個(gè)冠有不同宏名的多個(gè)宏的集合。如果直接運(yùn)行宏組時(shí),執(zhí)行的只是第一個(gè)宏名所發(fā)

5、控件的事件代碼執(zhí)行宏命令,以及通過宏命令間接執(zhí)行。實(shí)驗(yàn)8-3利用“(飛翔)信息管理系統(tǒng)”數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)“打開 表”窗體,其中包含命令按鈕,通過命令按鈕控件運(yùn)行宏組打開 多個(gè)表。操作步驟如圖8.3所示:* *r: . *.J f1 5 5F FC CJ JV V 1 14 幗KEI I -tM-tM -EL-EL鈕尸 迪鼻-ftrtirvtrtirvIffIff u u WiiVdq*WiiVdq*選擇“文件”菜單的“另存為”命令,打開“另存 為”對(duì)話框。保存宏組,結(jié)束宏的創(chuàng)建,如下圖所Elf IIZlZZlZ-fft,-fft,1 1iMiML*L*E EhUIhUI OpuZlLLlOpu

6、ZlLLlJ JJ J R RU UR R勺機(jī)hA&RIAe&HWlift.hA&RIAe&HWlift. KWKW iTiT亠書f=4f=4 T T訂就adErtinadErtinhPIPI母pvpvWMLWML足舄國(guó)I 國(guó)叵回昨己阪&包含的所有宏命令,若要執(zhí)行其他宏名中的宏命令,則要通過觸在宏編輯器中,選擇“視圖”菜單的“宏名”命 壯、令,分別定義宏名(1和2),如下圖所示:選擇“宏”為操作對(duì)象,單擊“新建”按鈕,打開宏編輯器。在宏編輯窗口,打開“視圖”菜單,選擇“宏名”命令,分別定義宏名及對(duì)應(yīng)的宏命令,如下列各圖所示: tin nhihi_呑MtM

7、t lblb珂仙4 4 Sira.Sira.(N*(N*備_0ittaD如dEl擇CCVTIVTIT T占ajaj nrsEnrsETTAriH4riH40.h*E0.h*El.l.加*HP*HP*tSQUTUT去ittHittHWTjWTj叭 . . UPUP町VMVMo.o. s sM M m m#4AfffnWhfffnWh象,單擊新按鈕,打開新選擇“另存為”命令,打開 另存為對(duì)話框,窗口,選擇 設(shè)計(jì)視圖”,打開 窗體”窗口,在 窗體”對(duì)話如下圖所示,保存宏組框,設(shè)計(jì)窗體的屬性,如下圖所示:r r也修在窗體”對(duì)話框,給新窗體添加4個(gè)命令按鈕控件,并定義其格式屬性,如下列圖所示:皆SUQC

8、dlSUQCdl|C;*adlw w哼SfSISfSI;邸a捂串 4 母aff.禹5.在窗體”對(duì)話框,給4個(gè)命令按鈕控件定義其事件屬性,如下列圖所示:保存后運(yùn)行窗體,單擊某一命令按 鈕,將運(yùn)行宏組中 的一組宏操作命令,如圖所示:1牯丈sm.sm.半艸.坯taitai主ffl,ffl,張癒.碎認(rèn)視繭I Jti*“田山存fTlH .jtiTjtiTiftCDiftCDft訐*攻愎煙3S1E3S1E JtiTJtiT WiltWilt追祕(mì)oror tPlBdtPlBdifdnAiaAifdnAiaA .導(dǎo)曲旅a aBKLBKL凋口比屆豐 .QtffWaEQtffWaE .計(jì)k:*且巨1呂捋曰.,mh

9、rmhrE E啟SUSU.陽(yáng)片對(duì)齊尹式, 屮胡 .冋棍饅r r土帖.nrnrr r如冋 壬ECMSKMJDECMSKMJD子附JCJC ftffllJftffllJ P P IfIfl l性斬平倔: :rtrrtrtrrt . . .nfnf稅種的iSiS-青J . iBc _雋J陣w w中&工QQ】 氨在窗體窗口,給新窗體添加3個(gè)標(biāo)簽控件,并定 義其屬性如下列圖所示:r rp p1 1卜nnnnM M肝卿胡 醍 ,咅6 6: :H H竊V V莊5 5男*具也全a a1 1 StSt*sn-*sn-4 4虛43Li43Li LbiLbi lUlUfx|fx|L4icLJ* Jrt 衣園

10、*卅jtTjtT三于fr 購(gòu).LllrJIlD.1”筑卻但昌仃氐砸UJITIT見W W心屮BLA*直&示SJJlE兩*靈西_De手TF0.0. 5d+-5d+-|已課駅”1.TETECTTCTTkijklLSVs皆鬭.KttLOLO圖8.3觸發(fā)控件運(yùn)行宏提示: 通過實(shí)驗(yàn)可以看出,宏可以由控件啟動(dòng),在中,經(jīng)常使用的宏運(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)證窗體,否則顯

11、示信息“密碼錯(cuò)誤”,繼續(xù)輸入密碼。操作步驟如圖8.4所示:選擇“窗體”為操作對(duì)象,單擊“新建”按鈕,設(shè)計(jì)“密碼驗(yàn)證”窗體如下圖所示。注意文本框和按鈕的名稱為“密碼”、“確認(rèn)”,下面的宏引用要與此一致。示(注意:左邊除了 “宏名”列,還有“條件”列,用鼠標(biāo)右鍵單擊宏設(shè)計(jì)窗口深色標(biāo)題欄,試運(yùn)行效果如圖所示(密碼錯(cuò)誤時(shí))。圖8.4創(chuàng)建帶條件的宏提示:調(diào)試完程序后,在“密碼”文本框中要設(shè)置掩碼屬性為密 碼型,以防輸入時(shí)被人窺伺。通過實(shí)驗(yàn)可以看出,有些指令序列是否執(zhí)行, 要根據(jù)某條件表達(dá)式當(dāng)時(shí)是否去真值, 這樣的程序結(jié) 構(gòu)通常叫分1.落1 j1 z丨*主慘IttItt式好*=|苴業(yè) 皿I I znczn

12、c JiflUCtiazSJiflUCtiazS;);).I I邀h h世心.I I : :JKJK語(yǔ)列式皈龍). 有淞性.口加1 1中.弒氓立子.-. 冊(cè)*目?jī)?nèi)EFEF可JtJt性.-.衛(wèi) R 誕刃*寸TTlrfTTlrf)舌通走-I全羽1iPH.iPH. _ _-I砌(tenstens在數(shù)據(jù)庫(kù)窗口的對(duì)象欄選擇“宏”,單擊“新建”按鈕,自動(dòng)產(chǎn)生暫名“宏1”的宏設(shè)計(jì)界面,如下圖所”宏。菜單中打開/關(guān)閉此列)。編程完畢后,保存為設(shè)置密碼驗(yàn)證”窗體的確認(rèn)”按鈕的單擊事件,如下圖所示:即可在快捷支結(jié)構(gòu)。 在中,運(yùn)行宏或宏組時(shí)可以設(shè)置某些限定的 條件,使得宏或宏組被選擇時(shí)使用。本實(shí)驗(yàn)中宏的第1行,其意

13、 思是當(dāng)表達(dá)式“密碼=“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”)。操作步驟如下:選擇“窗體”為操作對(duì)象,單擊“新建”按鈕,設(shè)計(jì)“密碼管理”窗體如下圖所示。注意窗體記錄源為“密碼表”。窗體上有一未綁定文本框:計(jì)數(shù)器(可見性:否;默認(rèn)值: 碼、新密碼復(fù)1)。其他三個(gè)文本框?yàn)?/p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論