Access-2010課件項目七--創(chuàng)建宏_第1頁
Access-2010課件項目七--創(chuàng)建宏_第2頁
Access-2010課件項目七--創(chuàng)建宏_第3頁
Access-2010課件項目七--創(chuàng)建宏_第4頁
Access-2010課件項目七--創(chuàng)建宏_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、ACECSS小林已經(jīng)學(xué)會了前面幾種對象的創(chuàng)建,能對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行維護(hù)和檢索,還學(xué)會了利用窗體來查看和編輯數(shù)據(jù),利用報表來設(shè)置數(shù)據(jù)輸出的格式。他在想,能不能把這些看起來是獨立的不同類對象的打開及其他操作組合在一起,為管理學(xué)生信息提供方便呢?教師告訴他這就需要創(chuàng)建宏對象,把一個或多個操作集合在一起了。情景故事項目說明 要使Access 的各種數(shù)據(jù)庫對象成為一個整體,以一個應(yīng)用程序的形式展示給用戶,就必須借助于宏對象一進(jìn)行組織。 宏對象實際上是一個容器對象,它包含一個或一組操作以及操作參數(shù)和操作執(zhí)行的條件,所以可以使用宏來作為處理某一事件的方法。宏對象的作用就是為某一些簡單的事件響應(yīng)提供事件處理

2、方法。 本項目將介紹宏的基本概念、常見宏操作及含義,簡單宏、宏組、條件宏和特殊宏的創(chuàng)建和運(yùn)行。學(xué)習(xí)目標(biāo) 1.會用簡單宏實現(xiàn)基本的對象操作2.會用宏組管理多個宏的集合3.會用條件宏來對宏操作選擇性的執(zhí)行4.會創(chuàng)建自動執(zhí)行的宏和用宏自定義組合鍵5.理解宏的主要作用6.能創(chuàng)建每種宏并理解各種宏的用法任務(wù)71 創(chuàng)建宏任務(wù)說明: 宏是可以對數(shù)據(jù)庫中的對象進(jìn)行組織,從而自動執(zhí)行指定任務(wù)的一個或多個操作的集合。創(chuàng)建宏的操作是在設(shè)計視圖中完成的,創(chuàng)建簡單宏的操作包括按要求選擇宏操作、設(shè)置宏操作的參數(shù)。任務(wù)目標(biāo): 認(rèn)識宏和常用宏操作,并能創(chuàng)建簡單宏、宏組和條件宏等。任務(wù)內(nèi)容:案例711創(chuàng)建簡單宏“瀏覽表”用于打

3、開“學(xué)生檔案”、“日常行為登記”和“學(xué)生成績”表。案例分析:創(chuàng)建簡單宏,只需要在宏設(shè)計器中,根據(jù)需要逐個選擇宏操作并設(shè)置操作參數(shù)。實現(xiàn)步驟:一、打開“學(xué)生成績管理”數(shù)據(jù)庫。二、單擊“創(chuàng)建”選項卡“宏與代碼”命令組的“宏”命令,如圖71-1所示,打開宏設(shè)計器窗口,圖71-2所示。圖71-1 “宏與代碼”命令組圖71-2 宏設(shè)計器窗口三、進(jìn)行宏設(shè)計1在“添加新操作”后的下拉列表中選擇“OpenTable”,也可以在“操作目錄”窗格將“數(shù)據(jù)庫對象”展開,再將“OpenTable”人體吧到“添加新操作”組合框中。2在 “表名稱”下拉列表中選擇“學(xué)生檔案”, “視圖”和“數(shù)據(jù)模式”采用默認(rèn)的“數(shù)據(jù)表”視

4、圖和“編輯”模式,如圖71-3所示。圖71-3 添加宏操作2用同樣的方法添加第二、三個操作及設(shè)置相應(yīng)的操作參數(shù),設(shè)置結(jié)果如圖71-4所示。圖71-4 宏設(shè)計窗口三、保存并運(yùn)行宏1單擊“保存”按鈕,在打開的“另存為”對話框中,將宏名稱定義為“瀏覽表”,如圖71-5所示,單擊“確定”按鈕。圖71-5 保存宏2按F5鍵或單擊上下文選項卡“宏工具/設(shè)計”中“工具”命令組(如圖71-6所示)中的“運(yùn)行”命令運(yùn)行宏,可以看到宏在指定的表均被打開,如圖71-7所示。圖71-6 “工具”組命令圖71-7 宏操作結(jié)果知識寶庫:一、認(rèn)識宏宏是數(shù)據(jù)庫操作序列的集合,可以將多個能重復(fù)執(zhí)行的操作組合起來,完成較復(fù)雜的功

5、能。每個宏可以完成一個或多個指定的操作,用戶無需編寫操作代碼,通過Access提供的一相或多個宏操作組成的宏的運(yùn)行就可方便實現(xiàn)一系列的指定操作。創(chuàng)建宏的目的是為了自動處理一個或多個操作任務(wù)。在應(yīng)用時,直接調(diào)用或執(zhí)行宏,系統(tǒng)自動執(zhí)行包含在宏的的宏操作。宏并不直接處理數(shù)據(jù),而是組織各種宏對象及操作的一種工具,它將數(shù)據(jù)庫對象的操作有機(jī)的結(jié)合起來,完成特定的任務(wù)。二、宏的主要功能1打開和關(guān)閉表、查詢、窗體等數(shù)據(jù)庫對象。2對報表進(jìn)行顯示、預(yù)覽和打印功能。3執(zhí)行查詢操作及數(shù)據(jù)篩選操作。4設(shè)置窗體中控件的屬性值。5執(zhí)行菜單上的選項命令。6顯示和隱藏工具欄。三、常見的宏操作Access 2010中提供了80多

6、個宏操作,按用途分為8類,在“操作目錄”列表中可以看到,如圖71-8所示,單擊某種操作前的“+”可以展開該類操作,如圖71-8所示。圖71-8 操作分類(一)“窗口管理”類操作如圖71-9所示,其功能如表7-1所示圖71-9 “窗口管理”操作宏操作主要功能CloseWindow關(guān)閉指定的窗口,如未指定窗口,則關(guān)閉當(dāng)前窗口MaximizeWindow最大化活動窗口minimizeWindow最小化活動窗口MoveAndSizeWindow移動并調(diào)整活動窗口RestoreWindow使活動窗口還原到原來的大小表7-1 “窗口管理”操作的功能(二)“宏命令”類操作如圖71-10所示,常用“宏命令”操

7、作功能如表7-2所示。圖71-10 “宏命令”操作宏操作主要功能CancelEvent關(guān)閉指定的窗口,如未指定窗口,則關(guān)閉當(dāng)前窗口RunCode執(zhí)行指定的Visual Basic Function函數(shù)過程Runmacro運(yùn)行指定的另一個宏對象或宏對象中的一個宏組MoveAndSizeWindow移動并調(diào)整活動窗口RestoreWindow使活動窗口還原到原來的大小RunMenuCommand運(yùn)行指定的Access菜單欄、工具欄和快捷菜單上的命令SingleStep暫停宏的執(zhí)行并打開“單步執(zhí)行宏”對話框StopAllMacros終止所有正在運(yùn)行的宏StopMacros終止當(dāng)前正在運(yùn)行的宏表7-2

8、 “宏命令”操作的功能(三)“篩選/查詢/搜索”操作如圖71-11所示,常用“篩選/查詢/搜索”操作功能如表7-3所示。圖71-11 “篩選/查詢/搜索”操作宏操作主要功能FindNextRecord查找滿足最近的FindRecord操作或“查找”對話框指定的條件的下一條記錄FindRecord查找滿足指定條件的第一條或下一條記錄OpenQuery打開指定的查詢Refresh刷新視圖中的記錄RefreshRecord刷新當(dāng)前記錄Requery按指定控件重新從數(shù)據(jù)源中提取數(shù)據(jù)SetOrderBy對數(shù)據(jù)源中的記錄應(yīng)用排序表7-3 “篩選/查詢/搜索”操作功能(四)“數(shù)據(jù)導(dǎo)入/導(dǎo)出”操作如圖71-1

9、2所示, 常用“數(shù)據(jù)導(dǎo)入/導(dǎo)出”操作功能如表7-4所示。圖71-12 “數(shù)據(jù)導(dǎo)入/導(dǎo)出”操作宏操作主要功能AddContactFromOutLook添加自O(shè)utLook中的聯(lián)系人EMailDatabaseObject將指定的數(shù)據(jù)庫對象包含在電子郵件消息中,對象在其中可以查看和轉(zhuǎn)發(fā)表7-4 “數(shù)據(jù)導(dǎo)入/導(dǎo)出”操作功能(五)“數(shù)據(jù)庫對象”操作如圖71-13所示,常用“數(shù)據(jù)庫對象”操作功能如表7-5所示。圖71-13 “數(shù)據(jù)庫對象”操作宏操作主要功能GoToControl將焦點移到窗體中指定的控件上GoToPagel將焦點移到活動窗體中指定的第一個控件上GoToRecord在表、窗體或查詢結(jié)果集中,

10、添加新記錄或讓指定記錄成為當(dāng)前記錄OpenForm打開指定的窗體OpenReport打開指定的報表OpenTable打開指定的表PrintObject打印當(dāng)前對象PrintPreview打印預(yù)覽當(dāng)前對象RepaintObject完成指定對象上所有未完成的屏幕更新或控件的重新計算SelectObject選擇指定的數(shù)據(jù)庫對象,然后可以對該對象進(jìn)行某些操SetProperty設(shè)置控件屬性表7-5 “數(shù)據(jù)庫對象”操作功能(六)“數(shù)據(jù)輸入操作”操作如圖71-14所示,常用“數(shù)據(jù)輸入操作”操作功能如表7-6所示。圖71-14 “數(shù)據(jù)輸入操作”操作宏操作主要功能DeleteRecord刪除當(dāng)前記錄EditListItems編輯查閱列表中的項SaveRecord保存當(dāng)前記錄表7-6 “數(shù)據(jù)輸入操作”操作功能(七)“系統(tǒng)命令”操作如圖71-15所示,常用“系統(tǒng)命令”操作功能如表7-7所示。圖71-15 “系統(tǒng)命令”操作宏操作主要功能Beep使計算機(jī)的揚(yáng)聲器發(fā)出嘟嘟聲,表示錯誤或重要的可視性變化CloseDatebase關(guān)閉當(dāng)前數(shù)據(jù)庫Dis

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論