




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、數(shù)據(jù)庫技術(shù)與應(yīng)用基于Access第3章 自定義菜單欄、工具欄和切換面板學(xué)習(xí)目標知識目標:了解菜單和工具欄的概念;了解切換面板的作用。技能目標:掌握自定義菜單、工具欄的創(chuàng)建和編輯方法;掌握切換面板的創(chuàng)建和編輯方法。掌握應(yīng)用系統(tǒng)啟動選項的設(shè)置方法。能力目標:能根據(jù)不同系統(tǒng)的特點和需要設(shè)計美觀實用的用戶界面。 。 引例:“羅斯文”數(shù)據(jù)庫的使用界面 在創(chuàng)建數(shù)據(jù)庫應(yīng)用系統(tǒng)的過程中,Access向用戶提供了一個組織對象的有效工具切換面板。同時,還允許用戶根據(jù)具體的系統(tǒng)特點自定義創(chuàng)建工具欄、菜單欄及快捷菜單,以創(chuàng)建美觀、實用、人性化的交互界面。下面的圖7-1是“羅斯文”數(shù)據(jù)庫的起始和使用界面,它在啟動時自動
2、加載自定義切換面板。它以窗體的形式方便用戶查看和使用數(shù)據(jù)庫的對象。 圖7-1 新華商貿(mào)起始切換面板 自定義菜單、工具欄在Access中,用戶可以通過添加、刪除按鈕和菜單,或通過將菜單移到其他位置來自定義內(nèi)置菜單欄、快捷菜單和工具欄,還可以創(chuàng)建屬于您自己的自定義工具欄、菜單欄和快捷菜單。 菜單、工具欄及快捷菜單菜單是應(yīng)用程序的命令列表,每條命令叫做菜單項,用戶可以選擇所需要的命令執(zhí)行。 應(yīng)用程序都提供一些代表最常用命令的工具按鈕組成工具欄。直接使用工具欄中的相應(yīng)的工具按鈕可以實現(xiàn)對菜單命令的執(zhí)行。應(yīng)用程序都提供一些代表最常用命令的工具按鈕組成工具欄。直接使用工具欄中的相應(yīng)的工具按鈕可以實現(xiàn)對菜單
3、命令的執(zhí)行 自定義菜單、工具欄及快捷菜單用戶可以根據(jù)需要創(chuàng)建和自定義工具欄、菜單欄及快捷菜單,并且設(shè)置影響其外觀和行為的屬性。盡管工具欄、菜單欄及快捷菜單在形式上各有不同,但實質(zhì)上都是工具欄的不同形式。創(chuàng)建它們的方法與步驟大致相同。【例題7-1】為“汽車銷售”數(shù)據(jù)庫添加新菜單項。如圖7-2所示。圖7-2 汽車銷售系統(tǒng)菜單 要求:各項對應(yīng)的操作對象如表所示。一級菜單二級菜單三級菜單執(zhí)行對象銷售管理批發(fā)業(yè)務(wù)輸入訂單窗體零售業(yè)務(wù)輸入零售訂單窗體網(wǎng)上業(yè)務(wù)處理網(wǎng)上訂單處理網(wǎng)上訂單處理窗體網(wǎng)上訂單打印網(wǎng)上訂單報表網(wǎng)上客戶訂購情況網(wǎng)上客戶訂購情況查詢批發(fā)查詢批發(fā)查詢窗體零售查詢零售查詢窗體菜單命令類別對照表
4、類別命令內(nèi)置命令相應(yīng)的菜單或視圖類別瀏覽HTML頁的按鈕“Web”操作SourceSafe的按鈕源代碼控制創(chuàng)建自定義控件的命令A(yù)ctiveX控件按照其默認視圖顯示窗體、報表或其他數(shù)據(jù)庫對象的命令下列之一:“所有表”、“所有查詢”、“所有窗體”、“所有報表”、“所有Web頁”。如果用戶位于Microsoft Access項目中,可以查看“所有數(shù)據(jù)庫圖表”、“所有視圖”、以及“所有存儲過程”。運行宏的命令所有宏將快捷菜單附加于窗體、窗體控件或報表 如果創(chuàng)建的是快捷菜單,還需將快捷菜單附加于窗體、窗體控件或報表上。需要附加快捷菜單的每一個窗體、報表或控件都需重復(fù)附加。 菜單的操作1)、移動或復(fù)制菜單
5、或命令按鈕 2)、刪除菜單欄或工具欄 3)、刪除菜單或命令按鈕 4)恢復(fù)內(nèi)置菜單的原始設(shè)置 5)在工具欄按鈕、菜單命令或菜單之間添加分隔條 創(chuàng)建切換面板切換面板管理器是Microsoft Access向用戶提供的一個創(chuàng)建應(yīng)用系統(tǒng)的有效工具。可以用“切換面板管理器”新建一個與“數(shù)據(jù)庫向?qū)А彼鶆?chuàng)建的相似的切換面板。也可以通過設(shè)計窗體來創(chuàng)建一個自定義切換面板。切換面板簡介從本質(zhì)上來說,切換面板就是窗體。它包含了一些按鈕,單擊這些按鈕可以打開相應(yīng)的窗體和報表(或打開其他窗體和報表的切換面板)、退出 Microsoft Access 或自定義切換面板。由于切換面板窗體用做應(yīng)用程序菜單,所以般在窗體上使用
6、有限數(shù)目的控件。典型的控件有命令按鈕、標簽、對象框架(類似位圖等OLE對象)、線條和矩形等。通常不包含文本框(綁定到字段)、列表框、組合框、圖形、子窗體和分頁等其他類型的控件。創(chuàng)建切換面板如果要為自己新建的數(shù)據(jù)庫創(chuàng)建相同類型的切換面板,可以使用“切換面板管理器”。具體步驟如下:1)啟動切換面板管理器 2)為主面板頁改名 3)新建面板頁 4)為面板頁添加項目 6)重復(fù)步驟4,直到已經(jīng)在切換面板中添加了所有要添加的項目。 【例7-2】 創(chuàng)建汽車銷售系統(tǒng)面板和銷售管理面板。如圖7-9和7-10所示。 圖7-9 汽車銷售系統(tǒng)面板 圖7-10 銷售管理面板 要求:圖7-9為汽車銷售系統(tǒng)主切換面板,7-1
7、0為二級切換面板。各面板項對應(yīng)的功能如表所示。面板頁名稱面板項目功能汽車銷售系統(tǒng)銷售管理打開“銷售管理”切換面板退出系統(tǒng)退出Access銷售管理批發(fā)業(yè)務(wù)輸入打開“訂單”窗體零售業(yè)務(wù)輸入打開“零售訂單”窗體網(wǎng)上訂單處理打開“網(wǎng)上訂單處理”窗體批發(fā)查詢打開“批發(fā)查詢”窗體零售查詢打開“零售查詢”窗體返回打開“汽車銷售系統(tǒng)”面板“Switchboard Items”表 用“切換面板管理器”新建切換面板時,Microsoft Access 將同時創(chuàng)建“Switchboard Items”表,該表記錄了所有的切換面板頁、切換面板項及對應(yīng)的層次關(guān)系及顯示文本。Switchboard窗體在運行時根據(jù)表中的記
8、錄決定顯示什么面板頁、面板項文本,當用戶單擊面板項時,根據(jù)該項對應(yīng)的Command值執(zhí)行響應(yīng)的操作。圖7-14 Switchboard Items表部分記錄 設(shè)置應(yīng)用系統(tǒng)啟動屬性 在應(yīng)用系統(tǒng)基本完成后,如果不想在每次打開數(shù)據(jù)庫時都進入數(shù)據(jù)庫的設(shè)計模式,而且直接進入切換面板窗體,或者顯示自定義的菜單或工具欄,從而可以直接使用應(yīng)用系統(tǒng)所提供的功能,則需設(shè)置應(yīng)用系統(tǒng)啟動屬性。 圖7-15 啟動對話框 利用窗體設(shè)計面板 如果希望自定義通用的切換面板,最好是新建窗體,然后將其指定為啟動窗體。由于切換面板窗體用做應(yīng)用程序菜單,所以般在窗體上使用有限數(shù)目的控件。典型的控件有命令按鈕、標簽、對象框架(類似位圖
9、等OLE對象)、線條和矩形等。通常不包含文本框(綁定到字段)、列表框、組合框、圖形、子窗體和分頁等其他類型的控件。分析評價一個好的菜單系統(tǒng)可以使用戶理解應(yīng)用程序及其結(jié)構(gòu)。精心規(guī)劃的工具欄和快捷菜單能簡化操作,加速任務(wù)的執(zhí)行。菜單和工具欄的創(chuàng)建一般經(jīng)歷以下四個步驟:設(shè)計-創(chuàng)建-測試。設(shè)計者應(yīng)在對應(yīng)用程序的功能和特點充分了解的情況下,以用戶為中心來進行設(shè)計。可包含一些原系統(tǒng)菜單的功能,以方便用戶的使用,同時還要考慮使用中的頻率和方便等方面。在創(chuàng)建過程中,工具欄、菜單及快捷菜單的創(chuàng)建和操作都是在自定義對話框中完成的。自定義對話框不僅允許用戶修改已有的菜單和工具欄,還允許通過重新組織內(nèi)置的命令項來創(chuàng)建
10、自定義的菜單。為了更好的滿足用戶的需求,在對不同窗體、控件或報表操作時,設(shè)計者可根據(jù)當前操作的需要,用戶通過設(shè)置不同的自定義菜單和工具欄,然后將它們附加于所操作窗體、控件或報表上,在操作不同對象時適時出現(xiàn)不同的菜單或工具欄。 職業(yè)工作站任務(wù):利用切換面板管理器創(chuàng)建汽車銷售系統(tǒng)切換面板,并設(shè)置切換面板在打開數(shù)據(jù)庫時自動運行。默認切換面板界面如圖7-16所示。要求:主面板中的六個項目分別啟動銷售管理、進貨管理、查詢管理、報表管理、基礎(chǔ)管理面板和一條“退出應(yīng)用系統(tǒng)”命令。各子面板用來運行相關(guān)的查詢、窗體、報表和宏。圖7-16 汽車銷售系統(tǒng)默認切換面板運行界面 任務(wù)分析:該面板采用的是默認切換面板運行
11、界面,主面板含有銷售管理、進貨管理、查詢管理、報表管理、基礎(chǔ)管理、退出系統(tǒng)六個面板項目。故可使用切換面板管理器在原例7-2所創(chuàng)建的切換面板的基礎(chǔ)上進行修改,創(chuàng)建并完善新的切換面板頁和項目。1)創(chuàng)建宏組:對于切換面板中需打開查詢的面板項,因為切換面板命令項中沒有打開查詢的命令,故先需創(chuàng)建對應(yīng)的宏,然后在命令項中選擇運行宏,在參數(shù)中選擇對應(yīng)的宏操作。 2)編輯面板項:根據(jù)各面板項目的功能創(chuàng)建面板項。3)設(shè)置啟動選項:對于切換面板在打開數(shù)據(jù)庫時自動運行的要求,可在“啟動”對話框中進行設(shè)置。任務(wù)實現(xiàn):1)創(chuàng)建宏組“查詢”。(1)在“宏”對象窗口中雙擊“新建”按鈕,得到宏窗口。(2)單擊工具欄中的“宏名
12、”按鈕,按照表7-5所示依次創(chuàng)建各宏。(3)以“查詢”為名保存該宏。圖7-17 切換面板管理器窗口 2)編輯切換面板 (1)在數(shù)據(jù)庫窗口中,打開“工具”菜單,指向“數(shù)據(jù)庫使用工具”菜單項,從中選擇“切換面板管理器”,進入切換面板管理器。 (2)在“切換面板管理器”中,單擊“新建”按鈕。在“新建”對話框中輸入新切換面板名稱“進貨管理”,單擊“確定”按鈕,回到“切換面板管理器”對話框。 按同樣方法依次創(chuàng)建“查詢管理”、“報表管理”和“基礎(chǔ)管理”三個面板。這時“切換面板管理器”對話框如圖7-17所示。(3)在“切換面板管理器”中選中“汽車銷售系統(tǒng)”,單擊“編輯”按鈕,進入 “編輯切換面板頁”對話框。
13、單擊“新建”按鈕,彈出“編輯切換面板項目”對話框。在“文本”框中,輸入“進貨管理”,然后在“命令”框中選擇“轉(zhuǎn)至“切換面板”,在“切換面板”下拉列表中選擇“進貨管理”,單擊“確定”按鈕,回到“編輯切換面板頁”對話框。 按照同樣方法添加其他項目。這時“編輯切換面板頁”對話框如圖7-18所示。圖7-18 編輯切換面板頁對話框 (4)在“編輯切換面板頁”對話框中單擊“關(guān)閉”按鈕,回到“切換面板管理器”對話框。選中“進貨管理”,單擊“編輯”按鈕,進入進貨管理面板的“編輯切換面板頁”對話框。單擊“新建”按鈕,彈出“編輯切換面板項目”對話框。在“文本”框中,輸入“采購數(shù)據(jù)輸入”,然后在“命令”框中選擇“在
14、“編輯”模式下打開窗體”,并在“窗體”下拉列表中選擇“進貨單”,如圖7-19所示。圖7-19 編輯切換面板項目對話框 單擊“確定”按鈕,回到“編輯切換面板頁”對話框。再按同樣方法,為“進貨管理”面板添加其他項目。這時進貨管理面板各項目如圖7-20所示。(5)按照步驟四(4)的方法依次為“查詢管理”、“報表管理”和“基礎(chǔ)管理”三個面板添加面板項。圖7-20 編輯切換面板頁對話框 3)設(shè)置啟動選項:單擊“工具”菜單上的“啟動”命令,彈出“啟動”對話框。在“顯示窗體/頁”下拉列表中選擇在數(shù)據(jù)庫打開時自動運行的窗體“Switchboard”。 本章小結(jié) Access中提供了豐富的工具集,如菜單、工具欄
15、和切換面板等,用于設(shè)計美觀的用戶界面。 用戶可以定制Access提供的菜單或工具欄,也可以創(chuàng)建自定義菜單或工具欄。盡管工具欄、菜單欄及快捷菜單的創(chuàng)建方法大致相同。都是在“自定義”對話框中通過選擇不同類別的菜單或命令項,將其拖動至目的菜單或工具欄中。然后將他們附加到具體的窗體、控件或報表。創(chuàng)建好后,用戶可以在自定義對話框打開的情況下進行自定義的編輯和操作。 切換面板是Microsoft Access向用戶提供的一個創(chuàng)建應(yīng)用系統(tǒng)的有效工具。從本質(zhì)上來說,它就是一個窗體。用戶通過使用其上的一些按鈕可以有組織的查看相應(yīng)的數(shù)據(jù)庫對象,這對瀏覽數(shù)據(jù)庫很有幫助。可通過 “切換面板管理器”新建一個與“數(shù)據(jù)庫向
16、導(dǎo)”所創(chuàng)建的相似的切換面板。也可以通過設(shè)計窗體來創(chuàng)建一個自定義切換面板。 人性化界面設(shè)計不僅可以能讓用戶更好的理解應(yīng)用程序及其結(jié)構(gòu),提高應(yīng)用程序的可用性,而且能夠體現(xiàn)良好的功能模塊組織水平,提高應(yīng)用程序的質(zhì)量。 主要概念和觀念 主要概念 菜單 工具欄 快捷菜單 切換面板 主要觀念 菜單和工具欄的設(shè)計 切換面板的創(chuàng)建 簡答題1)簡述菜單、工具欄和快捷菜單的意義和作用。2)簡述切換面板的作用和特點。3)簡述使用切換面板管理器創(chuàng)建切換面板的步驟。4)簡述內(nèi)置菜單和自定義菜單的區(qū)別。5)簡述菜單設(shè)計的一般原則。 技術(shù)應(yīng)用1)如何修改命令按鈕的圖標?2)如何設(shè)置啟動菜單?啟動時顯示切換面板? 3)用什么
17、方法可以快速的創(chuàng)建和系統(tǒng)菜單一樣的自定義菜單? 技能題 單項操作訓(xùn)練1)創(chuàng)建如圖7-21所示的自定義工具欄。 圖7-21 自定義工具欄 2)創(chuàng)建一個如圖7-22所示的附加于任一以前所建窗體的快捷菜單。 圖7-22 自定義快捷菜單 3)對汽車銷售系統(tǒng)切換面板進行修改。將“銷售管理”面板中的“網(wǎng)上訂單處理”面板項的功能修改為打開“網(wǎng)上訂單”切換面板,如圖 7-23所示。該面板的各項功能如表所示。 圖7-23 網(wǎng)上訂單處理面板 網(wǎng)上訂單處理面板項功能表 面板頁名稱面板項目功能網(wǎng)上訂單處理網(wǎng)上訂單處理瀏覽“網(wǎng)上訂單處理”窗體網(wǎng)上訂單打印瀏覽“網(wǎng)上訂單”報表網(wǎng)上客戶訂購情況打開“網(wǎng)上客戶訂購情況”查詢返
18、回返回銷售管理面板 綜合操作訓(xùn)練創(chuàng)建汽車銷售系統(tǒng)菜單,如圖7-24所示。要求在系統(tǒng)啟動時取代內(nèi)置菜單欄,顯示該菜單。 圖7-24 汽車銷售系統(tǒng)菜單 要求:“銷售管理”、“進貨管理”、“報表管理”、“查詢管理”和“基礎(chǔ)管理”菜單項的內(nèi)容與對應(yīng)的系統(tǒng)切換面板頁內(nèi)容相同。 。 案例1 會計部門棄用了小李的數(shù)據(jù)庫系統(tǒng)某會計部門請某軟件公司為其開發(fā)一個會計管理系統(tǒng),對日常的會計事務(wù)進行電子化管理。軟件公司安排小李負責(zé)這個事情。小李在詳細咨詢有關(guān)人員以后決定使用Access來創(chuàng)建。它根據(jù)該部門的日常業(yè)務(wù)設(shè)計并創(chuàng)建了相應(yīng)的表、查詢、窗體和報表等對象。小李的同事看過以后都一致評價各對象設(shè)計都很好。于是小李在沒有修改界面設(shè)計的情況下,直接將數(shù)據(jù)庫交付給了該會計部門使用。但是,該部門會計人員大多對Access并不熟悉,專業(yè)化的用戶界面讓他們感覺使用起來很不方便。同時會出現(xiàn)用戶一不小心進入對象設(shè)計視圖,對某些對象做出修改的事件。最后,公司決定棄用小李所創(chuàng)建的數(shù)據(jù)
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煙草設(shè)備智能制造與大數(shù)據(jù)分析考核試卷
- 鹽行業(yè)競爭戰(zhàn)略與發(fā)展方向考核試卷
- 小學(xué)四年級數(shù)學(xué)四則運算練習(xí)題50道
- 7-3寄存器傳輸語言
- 洛陽商業(yè)職業(yè)學(xué)院《實驗診斷E》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川省遂寧蓬溪縣聯(lián)考2024-2025學(xué)年初三5月中考模擬試題英語試題試卷含答案
- 四川輕化工大學(xué)《智能微電網(wǎng)控制技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古呼和浩特市賽罕區(qū)2025屆初三3月月考語文試題含解析
- 江西省鷹潭市余江區(qū)2024-2025學(xué)年三下數(shù)學(xué)期末檢測試題含解析
- 江西省彭澤縣湖西中學(xué)2024-2025學(xué)年普通高中教育教學(xué)質(zhì)量監(jiān)測考試(1月)生物試題含解析
- 物理跨學(xué)科實踐:制作微型密度計+課件2024-2025學(xué)年人教版物理八年級下冊
- 2024四川瀘州市公共交通集團有限公司招聘1人筆試參考題庫附帶答案詳解
- 北京市海淀區(qū)2024年七年級下學(xué)期數(shù)學(xué)期中考試試卷(附答案)
- 兒童保健學(xué)課件:緒論
- 中小學(xué)校園安全穩(wěn)定工作崗位責(zé)任清單
- 論提高行政效率的途徑 開題報告
- 校園安全存在問題及對策
- NY∕T 309-1996 全國耕地類型區(qū)、耕地地力等級劃分
- 濃縮機的選擇與計算
- 滬教版六年級下冊單詞表
- 地基基礎(chǔ)軟弱下臥層驗算計算表格
評論
0/150
提交評論