(中職)Access2010數據庫案例教程06-02電子課件_第1頁
(中職)Access2010數據庫案例教程06-02電子課件_第2頁
(中職)Access2010數據庫案例教程06-02電子課件_第3頁
(中職)Access2010數據庫案例教程06-02電子課件_第4頁
(中職)Access2010數據庫案例教程06-02電子課件_第5頁
已閱讀5頁,還剩87頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、正版可修改PPT課件(中職)Access2010數據庫案例教程06_02電子課件第六章 宏 宏 項目二 使用宏創建自定義菜單和快捷菜單目錄任務實施Task force項目拓展Project development項目測評Project evaluation項目小結Project summary過濾頁第一部分Task force任務一 使用宏創建自定義菜單和快捷菜單任務實施宏 重點使用報表工具創建報表創建操作序列創建宏組創建子宏創建條件宏使用宏創建自定義菜單和快捷菜單 難點創建宏組創建子宏創建條件宏使用宏創建自定義菜單和快捷菜單宏 Access中的一個對象,是一種功能強大的工具。通過宏能夠自動執

2、行重復的任務,使用戶更方便快捷的操作Access數據庫系統。宏操作簡稱為“宏”宏 本章將在介紹宏的基本概念基礎上,講解宏的創建和參數設置、宏的調試和運行、事件觸發宏等內容。宏操作簡稱為“宏”目錄01任務分析02知識準備03任務實施任務一 使用宏創建自定義菜單和快捷菜單宏 一任務分析 通過項目一的學習我們掌握了宏的基本操作以及宏的基本作用項目一中我們主要學習的是宏的打開與關閉操作各類宏的創建方法,實際上宏的可以完成的工作還有很多宏 一任務分析 例如我們完成一個系統的創建,系統投入到實際工作中后,有一些常用的功能或者是界面我們希望能夠快速的找到,不是通過窗體來實現切換,對于這樣的情況我們就可以將一

3、些常用操作進行匯總將其添加到窗體的工具欄或者是快捷菜單中以方便使用者進行操作。宏 接下來我們就通過以下三個操作來學習宏菜單的制作方法。1.創建一個“圖書信息管理”菜單,將其添加到窗體的加載項中,菜單中包含的命令一任務分析 宏 一任務分析 退出“圖書借閱管理系統”運行“可借圖書信息”查詢打開“圖書信息查詢”窗體關閉“圖書信息管理”窗體并打開“系統主界面”窗體宏 設置效果圖一任務分析 宏 2.創建一個宏菜單,將其作為“借閱者信息報表”的快捷菜單添加菜單,菜單中包含的操作如下:一任務分析 宏 一任務分析 打印(P)退出(Q)宏 3.創建子菜單。修改操作2所創建的報表快捷菜單,在其中添加“導出”操作,

4、在該操作中包含導出的類型為“文本文件”與“PDF”兩類。一任務分析 宏 設置效果圖一任務分析 宏 4.創建系統全局快捷菜單。 創建要求:一任務分析 宏 設計效果圖一任務分析 宏 設計效果圖一任務分析 宏 菜單內容明細一任務分析 宏 二知識準備1)常用命令宏 二知識準備2)附加到控件的自定義快捷菜單將取代在數據庫中定義的任何其他自定義快捷菜單。附加到窗體或報表的自定義快捷菜單將取代自定義全局快捷菜單。宏 二知識準備3) 在為窗體、報表或數據庫指定了一個菜單宏后,只要打開該窗體、報表或數據庫,Access 就會運行該菜單宏。如果你在該窗體、報表或數據庫打開的狀態下,更改了定義其命令的菜單宏或宏組,

5、則必須先關閉該窗體、報表或數據庫,然后重新打開以查看更改。宏 二知識準備4)為系統創建并加載自定義全局快捷菜單后,將會替換系統自帶快捷菜單以及自定義創建的其他快捷菜單。宏 二知識準備5)若通過使用宏來創建菜單主要分為以下三步:創建定義菜單命令子宏。另建一個創建菜單本身的宏。將菜單附加到控件、窗體、報表或整個數據庫。宏 接下來我們就通過以下三個操作來學習宏菜單的制作方法。1.創建一個“圖書信息管理”菜單,將其添加到窗體的加載項中,菜單中包含的命令如下:三任務實施宏 三任務實施退出“圖書借閱管理系統”運行“可借圖書信息”查詢打開“圖書信息查詢”窗體關閉“圖書信息管理”窗體并打開“系統主界面”窗體宏

6、 三任務實施步驟一:進入“宏”設計窗口步驟二:創建“macro7”宏在該宏中包含四個子宏實現的功能分別是打開“圖書信息查詢”窗體,運行“可借圖書信息”查詢。關閉“圖書信息管理”窗體并打開“系統主界面”窗體。退出“圖書借閱管理系統”,將宏保存為“macro7”宏 菜單命令宏三任務實施宏 三任務實施步驟三:創建菜單本身宏宏的名稱為“圖書信息管理”。在“添加新操作”下拉列表中選擇“AddMenu”命令菜單名稱為“圖書信息管理”菜單宏名稱為“macro7”完成后,將宏保存為“圖書信息管理”宏 菜單宏三任務實施宏 三任務實施步驟四:以“設計視圖”打開“圖書信息管理系統”打開窗體“屬性表”在“其他”選項卡

7、下的“菜單欄”屬性中輸入宏菜單的名稱“圖書信息管理”。宏 加載宏三任務實施宏 加載宏三任務實施宏 三任務實施步驟五:重新啟動“圖書信息管理”窗體,單擊“加載項”選項卡,查看設置效果。設置效果圖宏 2.創建一個宏菜單,將其作為“借閱者信息報表”的快捷菜單添加菜單,菜單中包含的操作如下:三任務實施宏 三任務實施打印(P)退出(Q)宏 三任務實施步驟一:進入“宏”設計窗體,創建宏菜單命令。按操作1中的步驟二,創建操作子宏,完成宏菜單中包含的功能,宏名為“macro8”。菜單操作 宏 三任務實施步驟二:創建宏菜單,宏名為“macro9”。宏菜單宏 三任務實施步驟三:以“設計視圖”打開“借閱者信息報表”

8、打開其“屬性表”在“其他”選項卡下的“快捷菜單欄”設置為“macro9”重啟報表,在報表任意區域單擊鼠標右鍵查看效果宏 屬性設置 三任務實施宏 設置效果圖三任務實施宏 3.創建子菜單。修改操作2所創建的報表快捷菜單,在其中添加“導出”操作,在該操作中包含導出的類型為“文本文件”與“PDF”兩類。三任務實施宏 三任務實施步驟一:進入“宏”設計窗口,添加“導出”宏命令,將宏保存為“macro10”導出宏命令宏 三任務實施步驟二:在已創建完成的宏“macro8”中添加一個導出子宏子宏名為“導出”宏操作為“Addmenu”菜單宏名稱為“macro10”設置完成后,啟動“借閱者信息報表”查看設置效果宏

9、添加導出子宏 三任務實施宏 子菜單添加效果三任務實施宏 4.創建系統全局快捷菜單。創建四級菜單三任務實施宏 PDF 格式(*.pdf)第一種文本文件(*.txt)第二種Excel 2003 工作簿(*.xls)第三種菜單中四級菜單主要為導出內容的級聯菜單,主要包含報表的導出類型宏 三任務實施步驟一:進入宏設計視圖添加ExportWithFormatting操作依次指定對象類型為“報表”對象名稱為“出版社報表”輸出格式為“PDF 格式(*.pdf)”宏 導出命令添加三任務實施宏 三任務實施步驟二:添加子宏選中已添加的操作單擊鼠標右鍵選擇“生成子宏程序塊”鍵入子宏名稱為“PDF 格式(*.pdf)

10、”宏 添加導出子宏 三任務實施宏 子宏命名三任務實施宏 三任務實施步驟三:選中已添加的操作單擊鼠標右鍵選擇“生成子宏程序塊”分別添加輸出格式“文本文件(*.txt)”分別添加輸出格式“Excel 2003 工作簿(*.xls)”宏 文本格式 三任務實施宏 表格形式三任務實施宏 三任務實施步驟四:創建完成后,單擊“保存”按鈕,將宏命名為“出版社報表導出四級菜單”。步驟五:重復上述步驟完成對“圖書報表導出四級菜單”與“借閱者信息報表四級菜單”宏的創建宏 圖書報表四級菜單三任務實施宏 借閱者報表四級菜單三任務實施宏 5.創建三級菜單三級菜單為“報表管理”級聯菜單主要包括“打開”、“導出”、“打印”三

11、項內容“導出”選項又包含四級菜單三任務實施宏 三任務實施步驟一:進入宏設計視圖,添加“打開”操作,并生成子宏,子宏名為“打開”打開操作 宏 三任務實施步驟二:單擊“添加新操作”下拉列表選擇“AddMenu”操作指定“菜單名稱”為“導出”“菜單宏名”為“出版社報表導出四級菜單”并生成子宏為“導出”宏 導出操作三任務實施宏 三任務實施步驟三:添加“打印”操作,并生成子宏,宏名為“打印”步驟四:創建完成后將宏命名為“出版社報表三級菜單”。重復上述步驟完成“圖書信息報表三級菜單”與“借閱者信息三級菜單”宏 借閱者報表三級菜單 三任務實施宏 圖書信息報表三級菜單三任務實施宏 根據全局菜單圖表創建二級菜單

12、,創建方法參照三級菜單創建步驟。創建二級菜單創建一級菜單創建方法參照三級菜單創建步驟。三任務實施宏 創建方法參照三級菜單創建步驟。創建全局快捷菜單主宏加載快捷菜單步驟一:在數據庫功能區域的空白位置單擊鼠標右鍵,選擇“自定義功能區”。三任務實施宏 自定義功能區三任務實施宏 三任務實施步驟二:在彈出的“Access選項”對話空中選擇“當前數據庫”在“功能區和工具欄選項”組的“快捷菜單欄”中輸入已創建的全局主菜單宏的名稱單擊“確定”按鈕宏 快捷菜單欄設置三任務實施宏 三任務實施步驟三:打開系統中任意對象,單擊鼠標右鍵查看設計效果設計效果圖過濾頁第二部分Project development通過宏進行

13、其他操作項目拓展宏 1在用戶輸入數據時,為防止用戶輸入錯誤可以驗證數據的有效性。2預設值是一種防止輸入錯誤的方法,過此方法可以完成對輸入手的驗證。3如果一個字段與其他一個或幾個字段相關,則可以通過宏實現。項目拓展宏 1在“借閱者表”中有“學生編號”、“姓名”等字段。2對于每一個新輸入的記錄要求在表中檢查是否有重復的學生編號3如果存在重復的學生編號,則彈出提示信息“學生編號重復,請重新輸入!”項目拓展宏 要使用宏實現所要求的功能需要設置2個宏操作分別為“學生編號核實”與“確認焦點”項目拓展宏 其中,宏名為“學生編號核實”中的操作MessageBox的條件設置為:DLookUp(學生編號,借閱者表

14、,學生編號=Form.學生編號) Is Not Null 操作MessageBox的消息設置為“學生編號重復,請重新輸入!”,類型為“重要”,標題為“錯誤提示”。項目拓展宏 DlookUp函數的功能是從指定的記錄集里檢索特定字段的值此處的含義是:在“借閱者表中”檢索“學生編號”字段值與當前輸入的Form.學生編號相同的學生編號,如果DlookUp的返回值部位Null,則執行MessageBox操作。項目拓展宏 宏名為“確定焦點”的操作GoToControl的控件名稱設置為“學生編號”創建效果如下圖所示。項目拓展宏 宏設計三任務實施宏 完成了對宏的創建之后,分別設置“借閱者信息”窗體的“成為當前”事件為“學生編號核實.確定焦點”;“學生編號”的“更新前”事件為:學生編號核實.確認學生編號。項目拓展宏 運行“借閱者信息”窗體單擊“添加新記錄”按鈕向里面輸入數據如果學生編號字段出現重復值會彈出下圖所示錯誤提示框。項目拓展宏 提示信息三任務實施過濾頁第三部分Project evaluation項目測評宏 項目測評過濾

溫馨提示

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

評論

0/150

提交評論