版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第4章 窗體的設(shè)計(jì),本章導(dǎo)讀 窗體又叫表單,是用戶和Access 2002應(yīng)用程序之間的主要接口。數(shù)據(jù)庫是用表來存儲數(shù)據(jù)的,一個(gè)完善的數(shù)據(jù)庫應(yīng)用程序,要使用戶能夠方便的對數(shù)據(jù)表進(jìn)行數(shù)據(jù)的輸入,修改維護(hù),以及顯示輸出。利用Access窗體,能使用戶可以輕松地完成數(shù)據(jù)的各種處理,制定表中數(shù)據(jù)的多種顯示輸入輸出方法以及完成數(shù)據(jù)庫的各種維護(hù)功能。可以說,創(chuàng)建一個(gè)Access數(shù)據(jù)庫應(yīng)用程序系統(tǒng)來說,制作各種各樣的窗體是必不可少的。否
2、則,它就不是一個(gè)完整的數(shù)據(jù)庫應(yīng)用程序。,,第4章 窗體的設(shè)計(jì),本章介紹窗體的設(shè)計(jì),主要內(nèi)容包括: l 窗體的類型與結(jié)構(gòu) l 窗體設(shè)計(jì)向?qū)У膽?yīng)用 l 自定義窗體 l
3、0; 窗體控件的應(yīng)用 l 修飾窗體外觀 l 創(chuàng)建切換面板 l 圖表窗體設(shè)計(jì),,第4章 窗體的設(shè)計(jì),一般來說窗體可以完成以下幾種功能。1.顯示編輯數(shù)據(jù) 這是窗體最普通用法。窗體為自
4、定義數(shù)據(jù)庫中數(shù)據(jù)的表示方式提供了途徑。還可以用窗體更改或刪除數(shù)據(jù)庫的數(shù)據(jù)??梢栽诖绑w中設(shè)置選項(xiàng)屬性。2.控制應(yīng)用程序的流程 窗體上可以放置各種命令按鈕控件。用戶可以通過控件作出選擇并向數(shù)據(jù)庫發(fā)出其各種命令,窗體可以與宏一起配合使用,來引導(dǎo)過程動作的流程。比如可以在窗體上放置“按鈕控件”來打開窗體運(yùn)行查詢和打印報(bào)表。,,第4章 窗體的設(shè)計(jì),3.顯示信息 可以利用窗體顯示各種提示信息、警告和錯(cuò)誤信息,例如當(dāng)用戶輸入了非法
5、數(shù)據(jù)時(shí),信息窗口會告訴用戶“輸入錯(cuò)誤”并提示正確的輸入方法。4.打印數(shù)據(jù) Access中除了報(bào)表可以用來打印數(shù)據(jù)外,窗體也可以作為打印數(shù)據(jù)之用。一個(gè)窗體可以同時(shí)具有顯示數(shù)據(jù)及打印數(shù)據(jù)的雙重角色。一個(gè)好的窗體確實(shí)是非常有用的。不管你的數(shù)據(jù)庫中表或查詢設(shè)計(jì)得有多好,如果你的窗體設(shè)計(jì)得十分雜亂,而且沒有任何提示,所建立的數(shù)據(jù)庫就沒有什么意義了。,,第4章 窗體的設(shè)計(jì),4. 1 窗體4. 1. 1 窗體的類型 Acc
6、ess 2002窗體按照其顯示特性的不同,又可以分為三類,它們分別是單頁窗體和多頁窗體、單一窗體和連續(xù)窗體、主窗體和子窗體,下面我們來認(rèn)識一下這些窗體。1.單頁窗體和多頁窗體的顯示特性單頁窗體是只顯示一頁內(nèi)容,如圖4-1所示。多頁窗體,是對窗體進(jìn)行分頁使其可以同時(shí)顯示多個(gè)記錄的信息,如圖4-2所示。,,第4章 窗體的設(shè)計(jì),,,,,圖4-1 “職工信息”單頁窗體,圖4-2 利用標(biāo)簽切換頁面,第4章 窗體的設(shè)計(jì),2.連續(xù)窗體
7、 連續(xù)窗體和多頁窗體一樣都是用來顯示多個(gè)記錄的,連續(xù)窗體使用一種接近于數(shù)據(jù)表的方式一個(gè)接一個(gè)地顯示記錄,如圖4-3所示。,,,第4章 窗體的設(shè)計(jì),3.子窗體 子窗體實(shí)際是在主窗體中又彈出一個(gè)窗體,這樣設(shè)計(jì)較直觀地顯示窗體中的信息,使用戶方便,有連貫性。如圖4-4所示。在“人事檔案管理系統(tǒng)”窗體中又套一個(gè)“職工查詢”的子窗體。,,,第4章 窗體的設(shè)計(jì),4. 1. 2 窗體的結(jié)構(gòu) Access窗體由窗體頁眉、頁面頁
8、眉、窗體主體、頁面頁腳和窗體頁腳5個(gè)節(jié)組成。窗體頁眉:用于顯示窗體的標(biāo)題和使用說明,或打開相關(guān)窗體或執(zhí)行其他任務(wù)的命令按鈕。顯示在窗體視圖中頂部或打印頁的開頭。窗體主體:用于顯示窗體或報(bào)表的主要部分,該節(jié)通常包含綁定到記錄源中字段的控件。但也可能包含未綁定控件,如字段或標(biāo)簽等。窗體頁腳:用于顯示窗體的使用說明、命令按鈕或接受輸入的未綁定控件。顯示在窗體視圖中的底部和打印頁的尾部。,,第4章 窗體的設(shè)計(jì),頁面頁眉:用于顯示在窗體中
9、每頁的頂部顯示標(biāo)題、列標(biāo)題、日期或頁碼。頁面頁腳:用于在窗體和報(bào)表中每頁的底部顯示匯總、日期或頁碼。,,第4章 窗體的設(shè)計(jì),4 .2 窗體設(shè)計(jì)向?qū)У膽?yīng)用 Access 2002為了方便應(yīng)用,提供了多種類型的向?qū)?。如前所述,已?jīng)介紹了表向?qū)?、查詢向?qū)???梢钥吹剑孟驅(qū)軌蛱岣吖ぷ餍?。窗體設(shè)計(jì)較之上述兩種對象的設(shè)計(jì)操作而言要復(fù)雜一些,很好地使用向?qū)潜匾摹?本節(jié)將介紹應(yīng)用窗體向?qū)?chuàng)建“源于單一數(shù)據(jù)集的窗體”和“源
10、于多重?cái)?shù)據(jù)集的窗體”。所謂“源于單一數(shù)據(jù)集的窗體”是指窗體的數(shù)據(jù)源是一個(gè)數(shù)據(jù)表或者是一個(gè)查詢。而所謂“源于多重?cái)?shù)據(jù)集的窗體”是指窗體的數(shù)據(jù)源是多個(gè)數(shù)據(jù)表或多個(gè)查詢的某種組合。,,第4章 窗體的設(shè)計(jì),4.2.1 源于單一的數(shù)據(jù)集的窗體設(shè)計(jì) 經(jīng)過以上的學(xué)習(xí),我們了解了窗體的基本概念,下面就可以著手親自創(chuàng)建窗體了,使用向?qū)?chuàng)建窗體。【例1】利用“學(xué)生信息表”創(chuàng)建窗體,具體步驟如下:,,第4章 窗體的設(shè)計(jì),4.2.2 源于多重?cái)?shù)據(jù)
11、集的窗體設(shè)計(jì) 在很多情況下,信息系統(tǒng)的窗體數(shù)據(jù)源都不是基于一個(gè)數(shù)據(jù)表或一個(gè)查詢表。Access 2002處理多重?cái)?shù)據(jù)源的形式為開設(shè)子窗體。即主窗體基于一個(gè)數(shù)據(jù)源,而任一其他數(shù)據(jù)源的數(shù)據(jù)處理則必須為其開設(shè)對應(yīng)的子窗體。子窗體是窗體中的窗體,在顯示有“一對多”關(guān)系的表或查詢中的數(shù)據(jù)時(shí),子窗體特別有效。,,第4章 窗體的設(shè)計(jì),【例2】創(chuàng)建一個(gè)帶有子窗體的主窗體,用于顯示“學(xué)生信息表”和“成績表”中的數(shù)據(jù),“成績表”表中的數(shù)據(jù)是一對多
12、關(guān)系中的“多”端,而“學(xué)生信息表”中的數(shù)據(jù)是此關(guān)系中的“一”端,每個(gè)學(xué)號對應(yīng)多門課程的成績。 在這類窗體中,主窗體和子窗體彼此連接,使得子窗體只顯示與主窗體當(dāng)前記錄相關(guān)的記錄。例如,當(dāng)主窗體顯示學(xué)號為“9901001”時(shí),在子窗體中就只會顯示學(xué)號“9901001”學(xué)生的各個(gè)學(xué)期的各科成績。 下面我們用“窗體向?qū)А眮韯?chuàng)建一個(gè)帶子窗體的窗體。,,第4章 窗體的設(shè)計(jì),4.3 自定義窗體 雖然向?qū)Э梢宰詣由梢恍┍容^實(shí)
13、用的窗體,但是要設(shè)計(jì)出更加優(yōu)美、功能更加強(qiáng)大的窗體,還必須依靠窗體的設(shè)計(jì)視圖,窗體設(shè)計(jì)視圖是進(jìn)行窗體設(shè)計(jì)的主要工具,可以直接在窗體設(shè)計(jì)視圖中創(chuàng)建窗體,也可以在窗體設(shè)計(jì)視圖中修改已有的窗體。,,第4章 窗體的設(shè)計(jì),4. 3. 1 窗體設(shè)計(jì)視圖 窗體的設(shè)計(jì)視圖主要由標(biāo)題欄、水平標(biāo)尺、垂直標(biāo)尺、工具箱和窗體組成:● 標(biāo)題欄 顯示當(dāng)前編輯的窗體名稱;● 水平標(biāo)尺和垂直標(biāo)尺 用來標(biāo)準(zhǔn)控件的位置;● 工具箱 是窗體設(shè)計(jì)工具的
14、集合,通過拖放為窗體創(chuàng)建控件;,,第4章 窗體的設(shè)計(jì),● 窗體頁 是窗體設(shè)計(jì)的中心,它一般由主體節(jié)構(gòu)成,但是窗體也能包含窗體頁眉、頁面頁眉、頁面頁腳及窗體頁腳等窗體節(jié),是通過“視圖”菜單來增加,窗體頁眉用于顯示窗體標(biāo)題,窗體使用說明或者打開相關(guān)窗體或運(yùn)行其他任務(wù)的命令按鈕。窗體頁腳用于顯示窗體命令按鈕或接受輸入的非結(jié)合控件等對象的使用說明,窗體頁腳會顯示在“窗體”窗口的底部和打印輸出文檔的結(jié)尾處。,,第4章 窗體的設(shè)計(jì),4. 3.
15、 2 窗體設(shè)計(jì)視圖工具欄如圖4-16所示的工具箱,是窗體設(shè)計(jì)的“命令中心”。拖動標(biāo)題欄可以移動工具箱,拖動邊緣或角可以更改工具箱的外形。還可以將工具移到工作區(qū)的頂部,像工具欄一樣使之固定。關(guān)閉工具箱的方法很多,可以單擊工具箱右上角的“關(guān)閉”按鈕,也可以選擇“視圖”菜單中的“工具箱”命令,還可以單擊工具欄上的“工具箱”按鈕。提示 如果在“設(shè)計(jì)”視圖下顯示“窗體”窗口時(shí)看不到工具箱,請選擇“視圖”菜單中的“工具箱”命令或單擊工具欄上
16、的“工具箱”按鈕。,,,第4章 窗體的設(shè)計(jì),,,,第4章 窗體的設(shè)計(jì),,,第4章 窗體的設(shè)計(jì),,,第4章 窗體的設(shè)計(jì),,,第4章 窗體的設(shè)計(jì),4. 3. 3 窗體控件屬性,,第4章 窗體的設(shè)計(jì),一個(gè)窗體的屬性可以分為四類,分別是“格式”屬性、“數(shù)據(jù)”屬性、“事件”屬性和“其他”屬性,在屬性對話框中分列在四張卡片上。單擊四個(gè)屬性卡片中的一張卡片,即可對相應(yīng)屬性賦值或選取屬性值。 不僅窗體具有這些屬性,窗體中可以設(shè)置的
17、對象(也稱為控件)也都具有這四類屬性。對控件設(shè)置“格式”屬性值是為了設(shè)置控件的顯示格式;對控件設(shè)置”數(shù)據(jù)”屬性值則是為設(shè)置該控件操作數(shù)據(jù)的規(guī)則,當(dāng)然這些數(shù)據(jù)必須是綁定在控件上的數(shù)據(jù);對控件設(shè)置“事件”屬性值是為該控件設(shè)定響應(yīng)事件的操作規(guī)程,也就是為控件的事件處理方法編程。,,第4章 窗體的設(shè)計(jì),【例3】可以對照下面關(guān)于各屬性取值的說明及圖4-17所示,分析“學(xué)生“數(shù)據(jù)庫中的窗體對象中“學(xué)生信息表”窗體各屬性取值的作用。1.窗體的常用
18、格式屬性及其取值含義 (1)標(biāo)題 其屬性值為字符串。在窗體視圖中,該字符串顯示為窗口標(biāo)題欄。 (2)默認(rèn)視圖 其屬性值需在“連續(xù)窗體”、“單個(gè)窗體”、“數(shù)據(jù)表”、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”五個(gè)選項(xiàng)中選取,它決定窗體的顯示形式。,,第4章 窗體的設(shè)計(jì),(3)滾動條(4)記錄選定器 (5)導(dǎo)航按鈕 (6)分隔線 (7)自動居中(8)控制框,,第4章 窗體的設(shè)計(jì),2.窗體的數(shù)據(jù)屬性
19、及其取值含義(1)記錄源(2)過濾器 (3)排序依據(jù) (4)允許編輯、允許添加、允許刪除 (5)數(shù)據(jù)輸入 (6)記錄集類型 (7)記錄鎖定,,第4章 窗體的設(shè)計(jì),4. 4 窗體控件的應(yīng)用 窗體是一個(gè)容器對象,可以包含其他對象。例如,窗體的數(shù)據(jù)源就是窗體中包含的數(shù)據(jù)表查詢對象。又如,窗體中的子窗體就是窗體中包含的子窗體對象。窗體中包含的對象也稱為控件,這是因?yàn)樗鼈冎械拇蠖鄶?shù)都可以對某些事
20、件進(jìn)行相應(yīng)的處理。設(shè)計(jì)窗體就必須很好地掌握窗體控件的屬性及其應(yīng)用方法。,,第4章 窗體的設(shè)計(jì),4. 4. 1 標(biāo)簽控件的應(yīng)用 在窗體或報(bào)表上可以使用標(biāo)簽來顯示說明性文本,例如標(biāo)題或簡短的提示。標(biāo)簽并不顯示字段或表達(dá)式的數(shù)值,它總是為非結(jié)合的,而且當(dāng)從一個(gè)記錄移到另一個(gè)記錄時(shí),它們的值都不會改變。 在使用標(biāo)簽工具創(chuàng)建標(biāo)簽時(shí),此標(biāo)簽將單獨(dú)存在——并不附加到其它任何控件上??梢詥为?dú)使用標(biāo)簽顯示信息,例如窗體或報(bào)表的標(biāo)題或其
21、他說明性文本。單獨(dú)的標(biāo)簽在數(shù)據(jù)表視圖中并不顯示?!纠?】在“學(xué)生信息”窗體中創(chuàng)建一個(gè)標(biāo)題名為“學(xué)生信息管理系統(tǒng)”。,,第4章 窗體的設(shè)計(jì),4. 4. 2 文本框控件的應(yīng)用 在窗體或報(bào)表上可以使用文本框來顯示某個(gè)表、查詢或SQL語句上的數(shù)據(jù),這種文本框類型稱為結(jié)合文本框,因?yàn)樗c某個(gè)字段中的數(shù)據(jù)相結(jié)合。,,第4章 窗體的設(shè)計(jì),1.文本框控件的應(yīng)用 文本框控件可以是結(jié)合、非結(jié)合或計(jì)算機(jī)型的。結(jié)合型文本框控件與基表或
22、查詢中的字段相連,可用于顯示、輸入及更新數(shù)據(jù)庫中的字段。計(jì)算機(jī)型文本框控件則以表達(dá)式作為數(shù)據(jù)庫源。表達(dá)式可以使用窗體或報(bào)表的基表或查詢字段中的數(shù)據(jù),或窗體或報(bào)表上其他控件中的數(shù)據(jù)。而非結(jié)合型文本框控件則沒有數(shù)據(jù)來源。使用非結(jié)合型文本框控件可以顯示信息、線條、矩形及圖象?!纠?】在“學(xué)生信息”窗體中增加一個(gè)“簡歷”字段。,,第4章 窗體的設(shè)計(jì),2.文本框控件的屬性 文本框控件的屬性很多,其中格式屬性與標(biāo)簽控件的格式屬性基本相
23、同。 (1) 文本框控件的數(shù)據(jù)屬性文本框控件的數(shù)據(jù)屬性設(shè)置對話框如圖4-21所示。,,,第4章 窗體的設(shè)計(jì),(2)文本框控件的事件屬性文本框控件的事件屬性設(shè)置對話框如圖4-22所示。,,,第4章 窗體的設(shè)計(jì),【例6】創(chuàng)建計(jì)算型文本框的步驟:(在利用“成績表”創(chuàng)建學(xué)生成績子窗口,增加“總評成績”一項(xiàng),并計(jì)算總評成績=成績1×30%+成績2×50%+成績3×20%),,第4章 窗體的設(shè)計(jì),4.
24、4. 3 列表框和組合框的應(yīng)用 如果在窗體上輸入的數(shù)據(jù)是選自某一個(gè)表或查詢中的記錄的數(shù)據(jù),就應(yīng)該使用組合框控件或列表框控件。這樣設(shè)計(jì)可以保證輸入數(shù)據(jù)的正確性,同時(shí)還可以提高數(shù)據(jù)的輸入速度。我們參看如圖4-25所示的學(xué)號為組合框和列表框的區(qū)別。 圖4-24中的“政治面貌”是組合框,是可以在表中選擇或用鍵盤輸入數(shù)據(jù),而“學(xué)號”字段是列表控件,只能用鼠標(biāo)單擊列表框右邊的箭頭選擇相應(yīng)的數(shù)據(jù)。,,第4章 窗體的設(shè)計(jì),1.要?jiǎng)?chuàng)
25、建列表框還是組合框,需要考慮以下三點(diǎn):(1)控件中的列表數(shù)據(jù)由何處來?(2)列表框或組合框控件中完成操作后,將如何使用這個(gè)選定值?(3)列表框和組合框控件的差別何在?2.創(chuàng)建結(jié)合列表框或組合框來顯示表或查詢數(shù)據(jù)的步驟:【例7】在“學(xué)生信息表”窗體中自動建立結(jié)合組合框,,第4章 窗體的設(shè)計(jì),3.創(chuàng)建非結(jié)合列表框或組合框來顯示表或查詢的值步驟:【例8】利用控件向?qū)Э梢詣?chuàng)建能夠完成其他功能的列表框或組合框,下面我們來創(chuàng)建一個(gè)用于
26、窗體中定位記錄為“姓名”的組合框。,,第4章 窗體的設(shè)計(jì),4.列表框或組合框?qū)傩缘脑O(shè)置 如果正在創(chuàng)建或修改列表框或組合框,則可以在表“設(shè)計(jì)”視圖中設(shè)置大部分屬性,而不必使用控件的屬性表。這樣,可以一次就將屬性指定好。添加字段到窗體時(shí),Access 2002將按指定的屬性自動創(chuàng)建控件??丶傩钥蓞⒁姳?-2所示。,,第4章 窗體的設(shè)計(jì),4. 4. 4 命令按鈕的應(yīng)用 在窗體上可以使用命令按鈕來執(zhí)行某個(gè)操作或某些操
27、作。例如,可以創(chuàng)建一個(gè)命令按鈕來打開另一個(gè)窗體或者打開一個(gè)報(bào)表。如果要使命令按鈕執(zhí)行某個(gè)事件,可編寫相應(yīng)的宏或事件過程并將它附加在按鈕的“單擊”屬性中。 使用“命令按鈕向?qū)А笨梢詣?chuàng)建30多種不同類型的命令按鈕。在使用“命令按鈕向?qū)А睍r(shí),Access 2002將為用戶創(chuàng)建按鈕及事件程序。,,第4章 窗體的設(shè)計(jì),【例9】下面我們在“學(xué)生信息”窗體使用向?qū)韯?chuàng)建“添加”、“保存”“退出”等命令按鈕,如“退出”窗體命令按鈕,來完成關(guān)閉
28、窗體的功能,即相當(dāng)于“退出”命令。步驟如下:4. 4. 5 圖像控件的應(yīng)用1.在OLE對象數(shù)據(jù)類型的字段中輸入圖片【例10】向“學(xué)生信息表”窗體中添加學(xué)生圖片,首先窗體中要有OLE對象數(shù)據(jù)類型的字段如照片字段,具體步驟如下:,,第4章 窗體的設(shè)計(jì),2.在窗體中添加背景圖片【例11】為了使設(shè)計(jì)的窗體美觀有特色,我們將“學(xué)生信息表”窗體添加一個(gè)背景圖片。4. 5 修飾窗體外觀4. 5. 1 編輯控件1.選中控件步驟:
29、(1) 在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2) 單擊控件的任何一個(gè)位置,Access 2002將顯示該控件的移動控點(diǎn)和調(diào)整大小控點(diǎn)。此狀態(tài)表示選中狀態(tài)。,,第4章 窗體的設(shè)計(jì),2.選擇多個(gè)控件步驟:(1) 在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2) 按下Shift鍵,單擊每一個(gè)要選擇的控件。(3) 按下Shift鍵,單擊每一個(gè)已選擇的控件,則取消該控件的選擇。3.移動控件及其標(biāo)簽步驟:(1) 在“設(shè)計(jì)”視圖中打開相應(yīng)的窗本。
30、(2) 單擊控件或其標(biāo)簽,或者單擊組合控件兩部分中的任一部分時(shí),Access 2002將顯示兩個(gè)控件的移動控點(diǎn),以及所單擊的控件的調(diào)整大小控點(diǎn)。(3) 把指針移動到控件或其標(biāo)簽的邊框(不是移動控點(diǎn))上,直到指針變成手掌圖標(biāo),然后將控件拖動到新位置。,,第4章 窗體的設(shè)計(jì),4.同時(shí)移動兩個(gè)或多個(gè)的控件步驟:(1) 在窗體“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2) 單擊每一控件時(shí),請按下Shift鍵來選定控件。(3) 將指針移到任一選定
31、控件的邊框(不是移動柄)外,直到指針變成手掌形狀,然后將控件拖動到新的位置。5.把控件移到其他控件前面或后面步驟:(1) 在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2) 單擊要移動的控件,然后再單擊“格式”菜單上“置于頂層”或“置于底層”命令。,,第4章 窗體的設(shè)計(jì),6.調(diào)整控件的大?。骸纠?2】在“學(xué)生信息表”窗體中,由于字段是于系統(tǒng)向?qū)ё詣由傻奈谋究丶?,有些?biāo)簽字體和文本框的內(nèi)容重疊,將顯示的控件調(diào)節(jié)好。7.調(diào)整控件的大小以正
32、好容納其內(nèi)容:【例13】在“學(xué)生信息表”窗體中,將標(biāo)題調(diào)整到正好容納的位置。,,第4章 窗體的設(shè)計(jì),8.統(tǒng)一調(diào)整控件之間的相對大?。?l 至最高:使所有選定控件調(diào)整為與最高的選擇控件同高。 l 至最短:使所有選定控件調(diào)整為與最短的選擇控件同高。 l 至最寬:使所有選定控件調(diào)整為與最寬的選擇控件同寬。l 至最窄:使所有選定控件調(diào)整為與最窄的選擇控件同寬。,,第4章 窗
33、體的設(shè)計(jì),9.控件互相對齊:(1) 在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2) 選擇想要調(diào)整的控件。請只選擇在同一行或同一列的控件。(3) 在“格式”菜單上,指向“對齊”命令,然后選擇下列其中一項(xiàng)命令: l 靠左:把控件的左緣對齊最左邊的控件左緣。 l 靠右:把控件的右緣對齊最右邊的控件右緣。 l 靠上:把控件的上緣對齊最上面的控件上 l 靠下:把控件的下緣對齊最下面的控件下
34、緣。,,第4章 窗體的設(shè)計(jì),10.平均間隔控件:11.增加或減少控件之間的間距:【例14】在“學(xué)生信息表”窗體中,在添加操作命令按鈕后大小和位置不一,為了窗體的美觀整齊,我們將這些控件調(diào)整好。,,第4章 窗體的設(shè)計(jì),4. 5. 2 增強(qiáng)窗體的外觀效果 1.在窗體繪制線條:2.在窗體或報(bào)表上繪制矩形:3.改變控件的視覺效果:【例15】將“學(xué)生信息表”窗體的標(biāo)題框?yàn)橥蛊稹?,第4章 窗體的設(shè)計(jì),4.在窗體或報(bào)表中添加當(dāng)前
35、日期和時(shí)間:5.更改控件的字體設(shè)置:6.為窗體中的節(jié)或控件創(chuàng)建自定義顏色:【例16】將“學(xué)生信息表”窗體的窗體頁眉設(shè)置為黃色,標(biāo)題為藍(lán)色。,,第4章 窗體的設(shè)計(jì),4. 5. 4 添加頁眉頁腳 大部分的窗體只有主體節(jié),但是窗體也能包含窗體頁眉、頁面頁眉、頁面頁腳及窗體頁腳。可以通過增加一個(gè)或多個(gè)節(jié)來使得用戶能更有效地使用窗體。 頁眉和頁腳只能成對添加。如果不需要其中的任何一個(gè),可以將其高度設(shè)置為零,或者將其“可見
36、性”屬性設(shè)置為“否”。也可以設(shè)置窗體頁眉和頁腳的“何時(shí)顯示”屬性來指定何時(shí)顯示頁眉和頁腳,通常只有在打印時(shí),或者在屏幕預(yù)覽的情況下才顯示頁眉和頁腳。 如果刪除頁眉和頁腳,Access 2002將刪除頁眉和頁腳中的控件。,,第4章 窗體的設(shè)計(jì),【例17】添加或刪除窗體頁眉、頁面頁眉或頁面頁腳的步驟: 【例18】改變窗體的頁眉、頁腳或其他節(jié)大小的步驟:,,第4章 窗體的設(shè)計(jì),4. 6 創(chuàng)建切換面板Access 2002數(shù)
37、據(jù)庫的操作方式與傳統(tǒng)的數(shù)據(jù)庫不太一樣,用戶可以使用其提供的開發(fā)步驟完成一個(gè)應(yīng)用系統(tǒng)的主要功能,可以使用表、查詢、窗體、報(bào)表來完成各項(xiàng)任務(wù)。但是,這樣操作不是很方便、管理也不系統(tǒng)。用戶可以使用切換面板管理器創(chuàng)建一個(gè)良好的應(yīng)用系統(tǒng)集成環(huán)境。輕松的把各種數(shù)據(jù)庫對象組織起來。4. 6. 1 啟動切換面板管理器【例19】將“學(xué)生信息表”窗體設(shè)計(jì)為切換面板管理器。啟動切換面板管理器步驟如下:,,第4章 窗體的設(shè)計(jì),4. 6. 2 修改已有的
38、切換面板 創(chuàng)建出切換面板窗口后,如果覺得建立的切換面板不美觀,還可以在切換面板窗體的設(shè)計(jì)視圖中對切換面板進(jìn)行美化?!扒袚Q面板管理器”產(chǎn)生的“切換面板”窗體與一般的窗體有所區(qū)別,在設(shè)計(jì)視圖中切換面板項(xiàng)目有關(guān)的內(nèi)容看不見了,用戶只能看到空白的標(biāo)簽,只有啟動切換面板之后,這些標(biāo)簽的內(nèi)容才會變成切換面板項(xiàng)目中的文本。但是用戶仍然可以改變這些空白的標(biāo)簽的屬性及標(biāo)簽文本的樣式?!纠?0】將“學(xué)生信息切換面板”修改成標(biāo)題為“學(xué)生信息管理
39、系統(tǒng)”并插入圖片。,,第4章 窗體的設(shè)計(jì),4.7 圖表窗體設(shè)計(jì) 圖表是一類最直觀的數(shù)據(jù)表達(dá)式工具,要求使用圖表表達(dá)式越來越多。Access 2002具有強(qiáng)大的圖表功能,可以用于依據(jù)數(shù)據(jù)庫中的數(shù)據(jù)制作如圓餅圖、直方圖、折線圖等等一系列各種類型的圖表。而且這些圖表的建立是基于數(shù)據(jù)庫而建立的,它們必然可以隨著數(shù)據(jù)的變動而自動改變。在Access 2002中,圖表只能作為控件使用,也就是說,圖表對象必須置于窗體、頁、報(bào)表這些容器對象
40、中使用。4. 7. 1 圖表窗體的創(chuàng)建【例21】在“學(xué)生”數(shù)據(jù)庫中統(tǒng)計(jì)學(xué)生信息表中各民族的男女生的人數(shù)。用圖表顯示出,步驟如下:,,第4章 窗體的設(shè)計(jì),4. 7. 2 圖表窗體的編輯與修改使用圖表向?qū)?chuàng)建圖表窗體可以說是很方便的,但是所建圖表往往不能滿足實(shí)際需要,多數(shù)情況下,還需要加以編輯與修改?!纠?2】修改“窗體3”圖表步驟如下:,,第4章 窗體的設(shè)計(jì),習(xí) 題 (四)1.使用窗體能完成什么功能?2.窗體是幾部分組成?
41、各是什么?3.Access 2002窗體按照其顯示特性的不同又分幾種類型窗體?是什么?4.子窗體有何用處?5.自定義窗體有何用處?6.窗體的設(shè)計(jì)視圖由何組成?各有何用處?7.窗體中的工具箱有何用處?如果打開窗體時(shí),不能看到工具箱,應(yīng)如何操作?8.工具箱中有多少常用的控件對象?各是什么?有何用處?9.舉例說明窗體中控件屬性的作用。10.創(chuàng)建列表框還是組合框,需要考慮的什么?,,第4章 窗體的設(shè)計(jì),11.插入圖片對象的步驟
42、有幾步?應(yīng)注意的問題是什么?12.在一般情況下,窗體對象中的標(biāo)簽控件有哪幾個(gè)屬性必須設(shè)置特定的屬性值?13.在一般情況下,窗體對象中的文本框控件有哪幾個(gè)屬性必須設(shè)置特定的屬性值?14.請分別說明,在什么情況下適合在窗體中使用文本框控件?在什么情況下適合在窗體中使用組合框控件?在什么情況下適合在窗體中使用列表框控件?15.如果需要對“命令按鈕”控件的,單擊“事件”編程,應(yīng)該如何進(jìn)行操作?16.如何在一個(gè)已經(jīng)創(chuàng)建完成了的窗體上添加
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第七章_多媒體計(jì)算機(jī)系統(tǒng)組成
- 01多媒體與多媒體計(jì)算機(jī)
- 計(jì)算機(jī)公共基礎(chǔ) - 運(yùn)城農(nóng)業(yè)職業(yè)技術(shù)學(xué)院
- 多媒體計(jì)算機(jī)技術(shù)試題及答案
- 多媒體計(jì)算機(jī)應(yīng)用基礎(chǔ)第二版
- 多媒體計(jì)算機(jī)教室建設(shè)方案
- 成都職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系
- 成都職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系
- 成都職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系
- 大連職業(yè)技術(shù)學(xué)院計(jì)算機(jī)采購項(xiàng)目
- 成都職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系
- 第七章計(jì)算機(jī)網(wǎng)絡(luò)
- 正德職業(yè)技術(shù)學(xué)院多媒體設(shè)備采購
- 計(jì)算機(jī)基礎(chǔ)統(tǒng)考題計(jì)算機(jī)多媒體技術(shù)
- 多媒體應(yīng)用系統(tǒng)技術(shù) 光盤教案 第七章
- 《多媒體計(jì)算機(jī)技術(shù)》20平臺題庫要點(diǎn)
- 永州職業(yè)技術(shù)學(xué)院多媒體教室維修耗材
- 永州職業(yè)技術(shù)學(xué)院多媒體教室設(shè)備采購
- [學(xué)習(xí)]多媒體計(jì)算機(jī)輔助教學(xué)
- 7.多媒體計(jì)算機(jī)習(xí)題及答案
評論
0/150
提交評論