Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用(鐵道版)第7章宏.ppt
《Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用(鐵道版)第7章宏.ppt》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用(鐵道版)第7章宏.ppt(59頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
第7章 宏,7.1宏的有關(guān)概念(p191) 7.2 宏的創(chuàng)建(p192) 7.3 運(yùn)行宏(p195) 7.4宏組(p196) 7.5為宏提供條件(p198) 7.6 在窗體和報(bào)表上使用(p199) 7.7使用宏創(chuàng)建自定義的菜單(p201) 7.8自定義工具欄 (p203),7.1宏的有關(guān)概念,7.1.1 宏的概念(p191) Access宏用于執(zhí)行特定的、用戶(hù)指定的任務(wù)。例如打開(kāi)一個(gè)窗口或運(yùn)行一個(gè)報(bào)表。Access執(zhí)行的每一項(xiàng)任務(wù)被稱(chēng)作一個(gè)操作。Access提供了50多個(gè)可用于宏的操作。 宏操作在宏設(shè)計(jì)窗口中創(chuàng)建,大部分宏通過(guò)窗體或報(bào)表的某個(gè)事件屬性來(lái)驅(qū)動(dòng)執(zhí)行。也可以在數(shù)據(jù)庫(kù)窗口的宏對(duì)象中直接運(yùn)行宏。,7.1宏的有關(guān)概念,7.1.2 事件的概念(p191) 事件是一種特定的操作,在某個(gè)對(duì)象上發(fā)生或?qū)δ硞€(gè)對(duì)象發(fā)生。Access 可以響應(yīng)多種類(lèi)型的事件:鼠標(biāo)單擊、數(shù)據(jù)更改、窗體打開(kāi)或關(guān)閉及許多其他類(lèi)型的事件。事件的發(fā)生通常是用戶(hù)操作的結(jié)果。事件過(guò)程是為響應(yīng)由宏或程序代碼引發(fā)的事件或由系統(tǒng)觸發(fā)的事件而運(yùn)行的過(guò)程。,7.1宏的有關(guān)概念,7.1.3 宏的功能(p192) 顯示和隱藏工具欄。 打開(kāi)和關(guān)閉表、查詢(xún)等對(duì)象。 執(zhí)行報(bào)表的預(yù)覽打印。 設(shè)置窗體中控件的值。 設(shè)置窗口的大小。 執(zhí)行菜單上的選項(xiàng)命令。 執(zhí)行查詢(xún)操作,及數(shù)據(jù)篩選等。,7.2 宏的創(chuàng)建(p192),7.2.1宏設(shè)計(jì)視圖(宏—新建) (1)宏名:輸入宏的名稱(chēng),在創(chuàng)建宏組時(shí)必須以宏名來(lái)區(qū)別不同的宏。 (2)條件:輸入條件表達(dá)式,是用來(lái)控制宏執(zhí)行的條件。 (3)操作:用來(lái)定義宏操作,單擊操作列會(huì)有下拉列表給出所有的宏操作,以供選擇。 (4)注釋?zhuān)簩?duì)操作的描述,讓用戶(hù)了解宏的功能。 (5)操作參數(shù):當(dāng)選擇了某一個(gè)宏操作后,在宏設(shè)計(jì)窗口下部將出現(xiàn)該宏操作所對(duì)應(yīng)的參數(shù)設(shè)置界面,通過(guò)參數(shù)的設(shè)置,來(lái)控制宏的執(zhí)行方式。,,一行一個(gè)操作,信息框,,操作列表區(qū),,操作參數(shù)區(qū),輸入宏中某一特定操作所需的參數(shù),每行代表一個(gè)操作,宏的設(shè)計(jì)(p192),怎樣創(chuàng)建一個(gè)宏? 1.在宏中添加操作 在宏定義的“操作“列中,可以指定宏中執(zhí)行的操作。如果要在宏中添加操作,單擊“操作“列中的空白的文本框,在該文本框中右側(cè)會(huì)出現(xiàn)一個(gè)下拉按鈕,單擊此按鈕,可以在彈出的下拉列表中有多個(gè)可以選擇的操作,根據(jù)需要進(jìn)行選擇。,,,需要注意的是,宏中的各個(gè)操作按照添加的順序,(也就是在“操作“列中由上到下的出現(xiàn)順序)進(jìn)行執(zhí)行,所以大家一定要設(shè)置好執(zhí)行的順序。 如果需要插入或刪除某項(xiàng)操作,可以單擊工具欄中的“插入行“命令或“刪除行“命令,在當(dāng)前行的前面增加一空白行或刪除當(dāng)前操作。,宏的設(shè)計(jì),宏的設(shè)計(jì)---常用的宏操作(p193),在宏中常用的操作如下: ApplyFilter:在表、窗體或報(bào)表中應(yīng)用篩選、查詢(xún)等子句。這樣可以限制或排序來(lái)自表中的記錄。 Beep:可以使計(jì)算機(jī)發(fā)出嘟的聲音。 Close:關(guān)閉指定的窗口,或沒(méi)有指定時(shí),關(guān)閉當(dāng)前窗口。,DeleteObject:刪除某個(gè)特定的數(shù)據(jù)庫(kù)對(duì)象,如沒(méi)有指定,則刪除“數(shù)據(jù)庫(kù)“窗口中選定的對(duì)象。 FindNext,FindRecord:用于符合條件的記錄的查找。 ShowAllRecords:刪除活動(dòng)表查詢(xún)的結(jié)果集和窗體中所有已經(jīng)應(yīng)用過(guò)的篩選,并且顯示表或查詢(xún)結(jié)果集中的所有記錄。,宏的設(shè)計(jì)(p193),宏的設(shè)計(jì)(p193),Maximize,Minimize:最大化或最小化當(dāng)前窗口。 Open : 打開(kāi)相對(duì)應(yīng)的對(duì)象。 Quit:退出Access系統(tǒng)。 Rename:對(duì)一個(gè)指定的數(shù)據(jù)庫(kù)對(duì)象重新進(jìn)行命名。如果沒(méi)有指定,則重新命名“數(shù)據(jù)庫(kù)“窗口中選定的對(duì)象。,,Diagram Form Query Report Tabel,2.設(shè)置操作參數(shù)(p192 倒2行) 直接在對(duì)應(yīng)的文本框中輸入數(shù)據(jù),以設(shè)定操作參數(shù)的屬性。 單擊某參數(shù)對(duì)應(yīng)的空白文本框,在該文本框中右側(cè)會(huì)出現(xiàn)一個(gè)下拉按鈕,單擊此按鈕,可以在彈出的下拉列表中選擇所需的操作參數(shù)。 在文本框后面會(huì)出現(xiàn)一個(gè)“.“的按鈕,可以單擊,從而彈出一個(gè)“表達(dá)式生成器“對(duì)話(huà)框,利用它來(lái)設(shè)置操作參數(shù)。,宏的設(shè)計(jì),宏設(shè)計(jì)的實(shí)例(p194),以教學(xué)管理系統(tǒng)中的數(shù)據(jù)庫(kù)為例,創(chuàng)建一個(gè)宏,其操作功能為打開(kāi)“學(xué)生基本情況”窗體,并在窗體中只能顯示女學(xué)生的記錄。操作步驟如下: (1)在打開(kāi)的“教學(xué)管理”數(shù)據(jù)庫(kù)的窗口下,從對(duì)象列表中選擇“宏”,單擊“新建”按鈕,打開(kāi)宏設(shè)計(jì)窗口。 (2)單擊宏設(shè)計(jì)窗口中“操作”列的第一個(gè)空白單元格右端的向下箭頭,打開(kāi)宏操作的下拉列表。 (3)在下拉列表中選擇“Openform”的宏操作,并在注釋列添加宏操作的注釋“打開(kāi)“學(xué)生基本情況”窗體”。,,,,(4)在“操作參數(shù)”欄中輸入需要的參數(shù),在“窗體名稱(chēng)”欄對(duì)應(yīng)的下拉列表中選擇“學(xué)生基本情況”窗體,在“Where條件”欄輸入對(duì)窗體數(shù)據(jù)源的篩選條件:[學(xué)生]![性別]=‘女’,在“數(shù)據(jù)模式”欄選擇只能顯示記錄的選項(xiàng):只讀。其他欄目為默認(rèn)選項(xiàng)。,(5)單擊工具欄上的“保存” 按鈕,打開(kāi)“另存為”對(duì)話(huà)框,在“宏名稱(chēng)”文本框內(nèi)輸入宏的名稱(chēng),然后單擊確定按鈕,即可將宏保存。 (6)單擊選中宏名,單擊數(shù)據(jù)庫(kù)窗口中的運(yùn)行 按鈕 ,查看宏操作執(zhí)行的情況。,7.3 運(yùn)行宏,可以用許多方法運(yùn)行宏??梢栽跀?shù)據(jù)庫(kù)窗口或宏設(shè)計(jì)窗口中運(yùn)行宏,也可以由控件觸發(fā)或指定事件觸發(fā)運(yùn)行宏,還可以通過(guò)快捷鍵或定制的菜單命令來(lái)運(yùn)行宏。,1.單步執(zhí)行宏(p195),宏在設(shè)計(jì)完成后,為確保宏能夠正確運(yùn)行,可以對(duì)宏進(jìn)行調(diào)試,使用單步執(zhí)行宏可以看到宏的執(zhí)行過(guò)程和每個(gè)操作的結(jié)果,并且可以改變導(dǎo)致錯(cuò)誤的宏操作。,例:有如圖的宏的功能為在“學(xué)生基本情況”窗體中查看第二個(gè)女學(xué)生的記錄”.采用單步執(zhí)行該宏的步驟如下:,P195 調(diào)試宏(p195),(1)在宏的設(shè)計(jì)窗口中打開(kāi)宏. (2)單擊“宏設(shè)計(jì)”工具欄上的“單步” 按鈕,或者在菜單欄上選擇“運(yùn)行”下拉菜單中的“單步”命令。這樣,宏將被鎖定為單步執(zhí)行宏的狀態(tài)。再次單擊“單步”鍵可以取消單步執(zhí)行宏的狀態(tài)。,2.直接運(yùn)行宏(p196),直接運(yùn)行某個(gè)宏可以采用三種方法: 1.根據(jù)庫(kù)窗口中,單擊“對(duì)象”列表中的“宏”,在對(duì)象列表框中選擇所要運(yùn)行的宏,然后單擊“運(yùn)行” 命令按鈕,或者直接雙擊要運(yùn)行的宏名。 2.在打開(kāi)的宏設(shè)計(jì)窗口中,單擊工具欄上的“運(yùn)行” 按鈕。 3.在打開(kāi)的任何窗口中,在菜單欄上選擇“工具”菜單中的“宏”菜單命令,從下一級(jí)菜單中選擇“運(yùn)行宏”命令,打開(kāi)的執(zhí)行宏的對(duì)話(huà)框,在“宏名”列表框中鍵入要運(yùn)行的宏名,然后單擊“確定”按鈕運(yùn)行宏。,,3.從一個(gè)宏中運(yùn)行另一個(gè)宏(p196),RunMacro操作可以用來(lái)調(diào)用另一個(gè)需要運(yùn)行的宏,并且可以不受限制地多次運(yùn)行宏。當(dāng)被調(diào)用宏運(yùn)行完成后,Access將控制返回RunMacro的下一個(gè)操作。如果運(yùn)行一個(gè)含有 RunMacro 操作的宏時(shí)遇到了 RunMacro 操作,Access 將運(yùn)行被調(diào)用的宏。該宏運(yùn)行完以后,Access 將返回原來(lái)的宏繼續(xù)執(zhí)行下一個(gè)操作。,操作步驟: 在宏設(shè)計(jì)器中“操作列表“區(qū)的“操作“列的空白行中,選取RunMacro操作。然后在“操作參數(shù)“區(qū)中設(shè)置以下參數(shù): “宏名“:要執(zhí)行宏的名稱(chēng)??梢灾苯虞斎牖驈南吕斜碇羞x擇。如果是宏組中的操作,則可以用宏組名.宏名的方式。 “重復(fù)次數(shù)“:宏執(zhí)行的最大次數(shù)。如果該參數(shù)為空白,則宏只能執(zhí)行一次。 “重復(fù)表達(dá)式“:每次執(zhí)行宏時(shí),都對(duì)表達(dá)式求值,如果表達(dá)式值為False則宏停止運(yùn)行。,3.從一個(gè)宏中運(yùn)行另一個(gè)宏(p 196),4.自動(dòng)運(yùn)行宏——Autoexec,在A(yíng)ccess中可以定義一個(gè)名為Autoexec的宏,當(dāng)打開(kāi)一個(gè)數(shù)據(jù)庫(kù)時(shí),Access會(huì)查找名字為Autoexec的宏,如果該宏存在,它將自動(dòng)運(yùn)行。所以可以把打開(kāi)一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的啟始界面的宏操作OpenForm存放在A(yíng)utoexec宏中,這樣每次打開(kāi)該數(shù)據(jù)庫(kù)時(shí),會(huì)自動(dòng)運(yùn)行Autoexec宏并打開(kāi)其中OpenForm所要打開(kāi)的系統(tǒng)的啟始界面。 如果不需要運(yùn)行Autoexec宏,可以在A(yíng)ccess啟動(dòng)時(shí),按住Shift鍵。,7.4 宏組,每個(gè)宏是作為單獨(dú)的數(shù)據(jù)庫(kù)對(duì)象被分配一個(gè)宏名稱(chēng),并且每個(gè)宏之間沒(méi)有任何聯(lián)系。如果能夠?qū)讉€(gè)相關(guān)的或相近的宏組織在一起構(gòu)成宏組,并為宏組分配一個(gè)宏名稱(chēng)作為數(shù)據(jù)庫(kù)對(duì)象,將有助于宏的管理和維護(hù)。,創(chuàng)建宏組,創(chuàng)建一個(gè)宏組,其中包含三個(gè)宏,分別用于實(shí)現(xiàn)打開(kāi)教學(xué)管理數(shù)據(jù)庫(kù)中的“學(xué)生基本情況”、“教師基本情況”和“課程安排”等窗體. 操作步驟: 1。建立好需要打開(kāi)的窗體。 2。宏設(shè)計(jì),宏組隸屬于宏,顯示在數(shù)據(jù)庫(kù)窗口中宏對(duì)象列表中。宏對(duì)象的名稱(chēng)就是宏組的名稱(chēng),而宏名用于在同一個(gè)宏組中區(qū)分不同的宏,此時(shí)的宏名不再是數(shù)據(jù)庫(kù)對(duì)象。當(dāng)直接運(yùn)行宏組時(shí),只運(yùn)行宏組中排在最前面的宏名。 對(duì)宏組中的宏的使用則需要通過(guò) “宏組名.宏名”形式來(lái)引用。,宏組,特殊的宏組———AutoKeys,在A(yíng)ccess中可以創(chuàng)建一個(gè)宏名稱(chēng)為AutoKeys的宏組。在這個(gè)宏組中,將一個(gè)操作或一組操作指派給某個(gè)特定的鍵或組合鍵,指派鍵的鍵名作為宏名,當(dāng)按下指定的鍵或組合鍵時(shí),Access 就會(huì)執(zhí)行相應(yīng)的操作。,AutoKeys組合鍵,為教學(xué)管理數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)AutoKeys宏組,其功能為當(dāng)按下組合鍵Ctrl+f時(shí),打開(kāi)“學(xué)生基本情況窗體”,操作步驟如下: (1)在數(shù)據(jù)庫(kù)窗口中,單擊“對(duì)象”欄中的“宏”,然后單擊“新建”按鈕,打開(kāi)宏設(shè)計(jì)窗口。 (2)單擊工具欄上的“宏名”按鈕,為宏設(shè)計(jì)窗口添加“宏名”列。 (3)在“宏名”列中鍵入“^”鍵和“f”鍵。 (4)在“操作”列表中選擇“OpenForm”宏操作,作為組合鍵對(duì)應(yīng)的操作。 (5)為OpenForm設(shè)置操作參數(shù)。在“窗體名稱(chēng)”項(xiàng)的列表中選擇“學(xué)生基本情況”窗體,,組合鍵,(6)如果還有其他的宏,則依次為其余的宏指定按鍵或組合鍵,并選擇相應(yīng)的宏操作及操作參數(shù)。 (7)單擊工具欄上的“保存”按鈕,保存創(chuàng)建的宏組。保存時(shí),在“另存為”對(duì)話(huà)框中的“宏名稱(chēng)”文本框中輸入“AutoKeys”。 (8)按下組合鍵Ctrl+f,即可打開(kāi)“學(xué)生基本情況”窗體。,7.5為宏提供條件,可以決定如何運(yùn)行宏。宏能測(cè)試一個(gè)條件是否為真,并在此條件為真時(shí)運(yùn)行指定的宏操作。宏將根據(jù)條件結(jié)果的真或假而沿著不同的路徑執(zhí)行。 創(chuàng)建具有條件的宏與前面介紹的創(chuàng)建宏和宏組的方法基本相同,其不同之處是在宏的設(shè)計(jì)窗體中需要添加“條件”列。宏將根據(jù)條件結(jié)果的真或假而沿著不同的路徑執(zhí)行。,在宏中添加條件的示例,用戶(hù)合法身份的檢查及處理 在一個(gè)用戶(hù)身份檢查的界面(窗體)中輸入用戶(hù)名(假定正確的用戶(hù)名為“AAABBB”),如果輸入正確,打開(kāi)系統(tǒng)啟始窗體,否則彈出信息對(duì)話(huà)框,提示出錯(cuò),重新輸入.,在宏中添加條件的示例—操作演示,在宏中添加條件的示例—宏設(shè)計(jì),分三個(gè)設(shè)計(jì)步驟: 一.設(shè)計(jì)相關(guān)窗體 二.設(shè)計(jì)宏 三.建立窗體中宏與控件的關(guān)系,在宏中添加條件的示例—操作步驟,操作步驟(1)---設(shè)計(jì)兩個(gè)窗體,(1)在數(shù)據(jù)庫(kù)窗口中,單擊“對(duì)象”列表中的“窗體”,然后單擊“新建”按鈕,在“新建”對(duì)話(huà)框中選擇“設(shè)計(jì)視圖”項(xiàng)。 (2)在窗體設(shè)計(jì)視圖中放入一個(gè)文本框控件和一個(gè)命令按鈕控件,并輸入如圖所示文字。 (3)在重復(fù)(1)的操作,在另一個(gè)窗體設(shè)計(jì)視圖中添加一個(gè)標(biāo)簽控件,并輸入如圖所示文字,打開(kāi)窗體屬性對(duì)話(huà)框,為其設(shè)置背景圖片。,(1)在數(shù)據(jù)庫(kù)窗口中,單擊“對(duì)象”列表中的“宏”,然后單擊“新建”按鈕,打開(kāi)宏設(shè)計(jì)窗口。 (2)單擊工具欄上的“條件” 按鈕,在宏設(shè)計(jì)窗口中增加”條件”列。 (3)在“條件”列中輸入條件表達(dá)式: [Forms]![窗體1]![Text0]=“AAABBB“ 輸入表達(dá)式時(shí)既可以直接輸入,也可以用“表達(dá)式生成器”來(lái)創(chuàng)建。如果要用“表達(dá)式生成器”來(lái)創(chuàng)建表達(dá)式,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“生成器”選項(xiàng),打開(kāi)“表達(dá)式生成器”對(duì)話(huà)框,在該對(duì)話(huà)框中建立條件表達(dá)式。,條件 宏,(4)在“操作”列中指定條件表達(dá)式為真時(shí)要執(zhí)行的操作:OpenForm,然后設(shè)置操作參數(shù),在“窗體名稱(chēng)”欄選擇要打開(kāi)的窗體及其他選項(xiàng)。 (5)如果在條件表達(dá)式為真時(shí)要執(zhí)行多項(xiàng)操作,就在接下來(lái)的操作對(duì)應(yīng)的條件單元格內(nèi)輸入省略號(hào)“…” 。 (6)宏的設(shè)計(jì)完成后,單擊工具欄上的“保存”按鈕,在打開(kāi)“另存為”對(duì)話(huà)框中的“宏名”文本框中輸入宏的名稱(chēng),然后單擊“確定”按鈕,保存新建的宏。,條件 宏,操作步驟(3)---宏與窗體控件的關(guān)系,(1)打開(kāi)用戶(hù)身份檢查的窗體的窗體設(shè)計(jì)視圖,選中命令按鈕控件,單擊工具欄的“屬性” 按鈕,打開(kāi)該控件的屬性對(duì)話(huà)框。 (2)在對(duì)話(huà)框中選擇“事件”選項(xiàng)卡,選擇“單擊”文本框,單擊下拉按鈕,在“事件過(guò)程”下拉列表中選擇設(shè)計(jì)好的宏。 (3)關(guān)閉窗體設(shè)計(jì)視圖,保存對(duì)其所做的修改。 至此,該例設(shè)計(jì)完畢,再打開(kāi)窗體視圖,即可完成要求的功能。,條件 宏 示例,建立窗體:一個(gè)選項(xiàng)框中有三個(gè)單選項(xiàng),兩個(gè)按鈕,宏條件示例,創(chuàng)建宏組 (宏3-條件):內(nèi)有兩個(gè)宏(打開(kāi),關(guān)閉),7.6 在窗體和報(bào)表上使用宏,Access會(huì)對(duì)窗體、報(bào)表或控件中許多類(lèi)型的事件做出反應(yīng),例如單擊、雙擊鼠標(biāo),數(shù)據(jù)變化以及窗體或報(bào)表的打開(kāi)和關(guān)閉等。完成這樣的功能的步驟如下: (1)打開(kāi)窗體或報(bào)表的設(shè)計(jì)器,并添加所需控件。 選中該控件,打開(kāi)“屬性“對(duì)話(huà)框。 (2)單擊“事件”選項(xiàng)卡,然后單擊所需的事件中相應(yīng)文本框,單擊“生成器”按鈕,打開(kāi)“選擇生成器”對(duì)話(huà)框,在列表框中選擇“宏生成器”選項(xiàng),單擊“確定”按鈕。 (3)在打開(kāi)的宏設(shè)計(jì)窗口,設(shè)計(jì)需要的宏。 (4)保存窗體或報(bào)表并打開(kāi),然后進(jìn)行測(cè)試。,宏的實(shí)例---操作步驟,創(chuàng)建一個(gè)帶有宏的窗體。,操作步驟:,(一)創(chuàng)建窗體 用窗體向?qū)?chuàng)建一個(gè)基于“學(xué)生基本情況”的縱欄式窗體。 打開(kāi)創(chuàng)建好的窗體的“設(shè)計(jì)視圖”,做以下幾個(gè)改變:打開(kāi)窗體的“屬性”窗口,單擊“格式”選項(xiàng)卡,完成如圖設(shè)置。,,,4.擴(kuò)大“窗體頁(yè)腳”工作區(qū),在其中加入“前一個(gè)”、“后一個(gè)”、“關(guān)閉”三個(gè)按鈕,并將它們的標(biāo)題屬性分別設(shè)置為“前一個(gè)”、“后一個(gè)”、“關(guān)閉”。要注意的是,在添加按鈕以前,應(yīng)當(dāng)確認(rèn)“工具箱”上的“控件向?qū)А卑粹o為未選狀態(tài)。 5.擴(kuò)大“窗體頁(yè)眉”工作區(qū),添加“學(xué)生基本情況”標(biāo)簽。關(guān)閉窗體,保存對(duì)窗體的修改。,宏的實(shí)例---操作步驟,(二)創(chuàng)建宏組 打開(kāi)宏設(shè)計(jì)器,并在其中加入“宏名“這一欄。然后進(jìn)行以下操作: 在“宏名”這一欄中輸入“后一個(gè)”,在“操作”這一欄中選擇“GoToRecord”,并在參數(shù)中設(shè)置“對(duì)象類(lèi)型”為“窗體”;“對(duì)象名稱(chēng)”為“學(xué)生基本情況”。其它保持不變。,宏的實(shí)例---操作步驟,3.下移一行,在“宏名”這一欄中輸入“前一個(gè)”,在“操作”這一欄中選擇“GoToRecord”,并在參數(shù)中設(shè)置“對(duì)象類(lèi)型”為“窗體”;“對(duì)象名稱(chēng)”為“學(xué)生基本情況”窗體;“記錄“為“向前移動(dòng)”;其它保持不變。 4.再下移一行,在“宏名”這一欄中輸入“關(guān)閉”,在“操作”這一欄中選擇“Close” ,其它保持不變。 5.保存宏為“學(xué)生基本情況”。,宏的實(shí)例---操作步驟,(三)從窗體中執(zhí)行宏 打開(kāi)剛才的窗體設(shè)計(jì)視圖,為每個(gè)按鈕的屬性設(shè)置事件,具體的步驟如下: 1.選中“前一個(gè)”按鈕,打開(kāi)“屬性“對(duì)話(huà)框。 在“屬性”對(duì)話(huà)框中,單擊“事件”選項(xiàng)卡,然后單擊“單擊”事件所對(duì)應(yīng)的文本框,從下拉列表框中選擇“學(xué)生基本情況宏.前一個(gè)“。,宏的實(shí)例---操作步驟,2.“后一個(gè)”按鈕設(shè)置“單擊”事件所對(duì)應(yīng)的操作為“學(xué)生基本情況宏.后一個(gè)“。 3.為“關(guān)閉”按鈕設(shè)置“單擊”事件所對(duì)應(yīng)的操作為“學(xué)生基本情況宏.關(guān)閉“。 4.保存窗體并打開(kāi)窗體視圖,然后進(jìn)行測(cè)試。,宏的實(shí)例---操作步驟,(四)為命令按鈕設(shè)置快捷鍵 1.對(duì)已有的窗體上的命令按鈕上的標(biāo)題進(jìn)行修改。 如:“前一個(gè)”改為“前一個(gè)(&B),“后一個(gè)”改為“后一個(gè)(&F),“關(guān)閉”改為“關(guān)閉(&C)。 2.創(chuàng)建一個(gè)名為”autokeys” 的宏組。宏設(shè)計(jì)如下頁(yè)圖所示。,3.建立起宏組中各個(gè)宏與按鈕的關(guān)系。方法如前面所述,如下頁(yè)圖所示。,,,7.7 使用宏創(chuàng)建自定義的菜單(p201),(1)確定菜單內(nèi)容,并準(zhǔn)備好對(duì)象(窗體、報(bào)表等) (2)建下拉菜單的宏1(如“數(shù)據(jù)輸入”宏) (3)建 添加下拉菜單宏的宏2(如“系統(tǒng)菜單”宏) (4)將宏2附加到界面(如“窗體1”),7.7 使用宏創(chuàng)建自定義的菜單(p201~202),(1)確定菜單內(nèi)容,并準(zhǔn)備好對(duì)象(窗體、報(bào)表等),“數(shù)據(jù)輸入”下拉菜單中有3項(xiàng),需先建好三個(gè)窗體:學(xué)生,課程,選課;建窗體1。,(2)創(chuàng)建“數(shù)據(jù)輸入”宏,7.7 使用宏創(chuàng)建自定義的菜單(p201~202),(3)建 添加下拉菜單宏的宏2(如“系統(tǒng)菜單”宏),操作選“AddMenu”,菜單宏名稱(chēng) 為第(2)步所建的宏名,7.7 使用宏創(chuàng)建自定義的菜單(p201~202),(4)將宏2(系統(tǒng)菜單)附加到界面(如“窗體1”),轉(zhuǎn)入“窗體1”設(shè)計(jì)視圖,在“屬性”中,“其他”—“菜單欄”---選“系統(tǒng)菜單”宏。 保存。關(guān)閉“屬性”。打開(kāi)“窗體1”預(yù)覽,即顯示步驟(1)的結(jié)果。,自定義工具欄(p203),工具—自定義—工具欄-新建—工具欄名稱(chēng)(輸入“教學(xué)管理”) —確定 —— 命令——類(lèi)別(選 如“表設(shè)計(jì)”) ——選 命令,如“主鍵” ,拖入工具欄 ——調(diào)整位置,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
14.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Access 數(shù)據(jù)庫(kù)技術(shù) 應(yīng)用 鐵道 章宏
鏈接地址:http://www.820124.com/p-2946618.html