Access數(shù)據(jù)庫教程窗體的設(shè)計(jì)課件_第1頁
Access數(shù)據(jù)庫教程窗體的設(shè)計(jì)課件_第2頁
Access數(shù)據(jù)庫教程窗體的設(shè)計(jì)課件_第3頁
Access數(shù)據(jù)庫教程窗體的設(shè)計(jì)課件_第4頁
Access數(shù)據(jù)庫教程窗體的設(shè)計(jì)課件_第5頁
已閱讀5頁,還剩109頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第4章窗體的設(shè)計(jì)

本章導(dǎo)讀

窗體又叫表單,是用戶和Access2002應(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ù)功能??梢哉f,創(chuàng)建一個(gè)Access數(shù)據(jù)庫應(yīng)用程序系統(tǒng)來說,制作各種各樣的窗體是必不可少的。否則,它就不是一個(gè)完整的數(shù)據(jù)庫應(yīng)用程序。

第4章窗體的設(shè)計(jì)本章導(dǎo)讀第4章窗體的設(shè)計(jì)

本章介紹窗體的設(shè)計(jì),主要內(nèi)容包括:

l

窗體的類型與結(jié)構(gòu)

l

窗體設(shè)計(jì)向?qū)У膽?yīng)用

l

自定義窗體

l

窗體控件的應(yīng)用

l

修飾窗體外觀

l

創(chuàng)建切換面板

l

圖表窗體設(shè)計(jì)第4章窗體的設(shè)計(jì)本章介紹窗體的設(shè)計(jì),主要內(nèi)容包括:第4章窗體的設(shè)計(jì)

一般來說窗體可以完成以下幾種功能。1.顯示編輯數(shù)據(jù)這是窗體最普通用法。窗體為自定義數(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ì)一般來說窗體可以完成以下幾種功能。第4章窗體的設(shè)計(jì)

3.顯示信息可以利用窗體顯示各種提示信息、警告和錯(cuò)誤信息,例如當(dāng)用戶輸入了非法數(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ì)3.顯示信息第4章窗體的設(shè)計(jì)

4.1窗體4.1.1窗體的類型

Access2002窗體按照其顯示特性的不同,又可以分為三類,它們分別是單頁窗體和多頁窗體、單一窗體和連續(xù)窗體、主窗體和子窗體,下面我們來認(rèn)識一下這些窗體。1.單頁窗體和多頁窗體的顯示特性單頁窗體是只顯示一頁內(nèi)容,如圖4-1所示。多頁窗體,是對窗體進(jìn)行分頁使其可以同時(shí)顯示多個(gè)記錄的信息,如圖4-2所示。

第4章窗體的設(shè)計(jì)4.1窗體第4章窗體的設(shè)計(jì)

圖4-1“職工信息”單頁窗體

圖4-2利用標(biāo)簽切換頁面

第4章窗體的設(shè)計(jì)圖4-1“職工信息”單頁窗體圖第4章窗體的設(shè)計(jì)

2.連續(xù)窗體連續(xù)窗體和多頁窗體一樣都是用來顯示多個(gè)記錄的,連續(xù)窗體使用一種接近于數(shù)據(jù)表的方式一個(gè)接一個(gè)地顯示記錄,如圖4-3所示。

第4章窗體的設(shè)計(jì)2.連續(xù)窗體第4章窗體的設(shè)計(jì)

3.子窗體子窗體實(shí)際是在主窗體中又彈出一個(gè)窗體,這樣設(shè)計(jì)較直觀地顯示窗體中的信息,使用戶方便,有連貫性。如圖4-4所示。在“人事檔案管理系統(tǒng)”窗體中又套一個(gè)“職工查詢”的子窗體。

第4章窗體的設(shè)計(jì)3.子窗體第4章窗體的設(shè)計(jì)

4.1.2窗體的結(jié)構(gòu)

Access窗體由窗體頁眉、頁面頁眉、窗體主體、頁面頁腳和窗體頁腳5個(gè)節(jié)組成。窗體頁眉:用于顯示窗體的標(biāo)題和使用說明,或打開相關(guān)窗體或執(zhí)行其他任務(wù)的命令按鈕。顯示在窗體視圖中頂部或打印頁的開頭。窗體主體:用于顯示窗體或報(bào)表的主要部分,該節(jié)通常包含綁定到記錄源中字段的控件。但也可能包含未綁定控件,如字段或標(biāo)簽等。窗體頁腳:用于顯示窗體的使用說明、命令按鈕或接受輸入的未綁定控件。顯示在窗體視圖中的底部和打印頁的尾部。第4章窗體的設(shè)計(jì)4.1.2窗體的結(jié)構(gòu)第4章窗體的設(shè)計(jì)

頁面頁眉:用于顯示在窗體中每頁的頂部顯示標(biāo)題、列標(biāo)題、日期或頁碼。頁面頁腳:用于在窗體和報(bào)表中每頁的底部顯示匯總、日期或頁碼。第4章窗體的設(shè)計(jì)頁面頁眉:用于顯示在窗體中每頁的頂部顯第4章窗體的設(shè)計(jì)

4.2窗體設(shè)計(jì)向?qū)У膽?yīng)用

Access2002為了方便應(yīng)用,提供了多種類型的向?qū)?。如前所述,已?jīng)介紹了表向?qū)?、查詢向?qū)???梢钥吹?,利用向?qū)軌蛱岣吖ぷ餍省4绑w設(shè)計(jì)較之上述兩種對象的設(shè)計(jì)操作而言要復(fù)雜一些,很好地使用向?qū)潜匾?。本?jié)將介紹應(yīng)用窗體向?qū)?chuàng)建“源于單一數(shù)據(jù)集的窗體”和“源于多重?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窗體設(shè)計(jì)向?qū)У膽?yīng)用第4章窗體的設(shè)計(jì)

4.2.1源于單一的數(shù)據(jù)集的窗體設(shè)計(jì)經(jīng)過以上的學(xué)習(xí),我們了解了窗體的基本概念,下面就可以著手親自創(chuàng)建窗體了,使用向?qū)?chuàng)建窗體?!纠?】利用“學(xué)生信息表”創(chuàng)建窗體,具體步驟如下:

第4章窗體的設(shè)計(jì)4.2.1源于單一的數(shù)據(jù)集的窗體設(shè)計(jì)第4章窗體的設(shè)計(jì)

4.2.2源于多重?cái)?shù)據(jù)集的窗體設(shè)計(jì)在很多情況下,信息系統(tǒng)的窗體數(shù)據(jù)源都不是基于一個(gè)數(shù)據(jù)表或一個(gè)查詢表。Access2002處理多重?cái)?shù)據(jù)源的形式為開設(shè)子窗體。即主窗體基于一個(gè)數(shù)據(jù)源,而任一其他數(shù)據(jù)源的數(shù)據(jù)處理則必須為其開設(shè)對應(yīng)的子窗體。子窗體是窗體中的窗體,在顯示有“一對多”關(guān)系的表或查詢中的數(shù)據(jù)時(shí),子窗體特別有效。

第4章窗體的設(shè)計(jì)4.2.2源于多重?cái)?shù)據(jù)集的窗體設(shè)計(jì)第4章窗體的設(shè)計(jì)

【例2】創(chuàng)建一個(gè)帶有子窗體的主窗體,用于顯示“學(xué)生信息表”和“成績表”中的數(shù)據(jù),“成績表”表中的數(shù)據(jù)是一對多關(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ì)【例2】創(chuàng)建一個(gè)帶有子窗體的主窗體,用第4章窗體的設(shè)計(jì)

4.3自定義窗體雖然向?qū)Э梢宰詣由梢恍┍容^實(shí)用的窗體,但是要設(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自定義窗體第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ì)工具的集合,通過拖放為窗體創(chuàng)建控件;第4章窗體的設(shè)計(jì)4.3.1窗體設(shè)計(jì)視圖第4章窗體的設(shè)計(jì)

●窗體頁是窗體設(shè)計(jì)的中心,它一般由主體節(jié)構(gòu)成,但是窗體也能包含窗體頁眉、頁面頁眉、頁面頁腳及窗體頁腳等窗體節(jié),是通過“視圖”菜單來增加,窗體頁眉用于顯示窗體標(biāo)題,窗體使用說明或者打開相關(guān)窗體或運(yùn)行其他任務(wù)的命令按鈕。窗體頁腳用于顯示窗體命令按鈕或接受輸入的非結(jié)合控件等對象的使用說明,窗體頁腳會顯示在“窗體”窗口的底部和打印輸出文檔的結(jié)尾處。第4章窗體的設(shè)計(jì)●窗體頁是窗體設(shè)計(jì)的中心,它一第4章窗體的設(shè)計(jì)

4.3.2窗體設(shè)計(jì)視圖工具欄如圖4-16所示的工具箱,是窗體設(shè)計(jì)的“命令中心”。拖動標(biāo)題欄可以移動工具箱,拖動邊緣或角可以更改工具箱的外形。還可以將工具移到工作區(qū)的頂部,像工具欄一樣使之固定。關(guān)閉工具箱的方法很多,可以單擊工具箱右上角的“關(guān)閉”按鈕,也可以選擇“視圖”菜單中的“工具箱”命令,還可以單擊工具欄上的“工具箱”按鈕。提示如果在“設(shè)計(jì)”視圖下顯示“窗體”窗口時(shí)看不到工具箱,請選擇“視圖”菜單中的“工具箱”命令或單擊工具欄上的“工具箱”按鈕。

第4章窗體的設(shè)計(jì)4.3.2窗體設(shè)計(jì)視圖工具欄第4章窗體的設(shè)計(jì)

工具按鈕名稱按鈕圖標(biāo)工具按鈕的功能“選擇對象”按鈕默認(rèn)工具。使用該工具可以對現(xiàn)有控件進(jìn)行選擇、調(diào)整大小、移動和編輯?!翱丶?qū)А卑粹o

用于激活“控件向?qū)А薄.?dāng)該按鈕處于按下狀態(tài)時(shí),“控件向?qū)А睂⒃趧?chuàng)建新的選項(xiàng)組、組合框、列表框或命令按鈕時(shí),幫助您輸入控件屬性。“標(biāo)簽”按鈕用于顯示說明文本的控件。如窗體或報(bào)表上的標(biāo)題或指示文字?!拔谋究颉卑粹o用于顯示、輸入或編輯窗體或報(bào)表的基本記錄源數(shù)據(jù),顯示計(jì)算結(jié)果或接收用戶輸入數(shù)據(jù)的控鍵?!斑x項(xiàng)組”按鈕與復(fù)選框、選項(xiàng)按鈕或切換按鈕搭配使用,可以顯示一組可選值。第4章窗體的設(shè)計(jì)工具按鈕名稱按鈕圖標(biāo)工具按鈕的功能“第4章窗體的設(shè)計(jì)

“切換”按鈕

用于創(chuàng)建保持開/關(guān)、真/假、或是/否值的切換按鈕控件。單擊切換按鈕時(shí),其值變?yōu)?1(表示開、真或是)并且按鈕表現(xiàn)為按下狀態(tài)。再次單擊該按鈕,其值變?yōu)?(表示關(guān)、假或否)?!斑x項(xiàng)”按鈕

用于創(chuàng)建保持開/關(guān)、真/假、或是/否值的選項(xiàng)按鈕控件(有時(shí)稱作”調(diào)諧選項(xiàng)按鈕”)。單擊選項(xiàng)按鈕時(shí),其值變?yōu)?1(表示開、真或是)并且按鈕中央出現(xiàn)實(shí)心圓。再次單擊該按鈕,其值變?yōu)?(表示關(guān)、假或否)。“復(fù)選框”按鈕

用于創(chuàng)建保持開/關(guān)、真/假或是/否值的復(fù)選框控件。單擊復(fù)選框時(shí),其值變?yōu)?1(表示開、真或是)并且框中出現(xiàn)核對記號。再次單擊復(fù)選框,其值變?yōu)?(表示關(guān)、假或否)并且框中的核對號消失?!敖M合框”按鈕

用于創(chuàng)建包含一系列控件潛在值和一個(gè)可編輯文本框的組合框控件。如果要?jiǎng)?chuàng)建列表,可以為組合框的”行來源”屬性輸入一些值,也可以將表或查詢指定為列表值的來源。第4章窗體的設(shè)計(jì)“切換”按鈕

用于創(chuàng)建保持開/關(guān)、第4章窗體的設(shè)計(jì)

“列表框”按鈕

用于創(chuàng)建包含一系列控件潛在值的列表框控件。如果要?jiǎng)?chuàng)建列表,可以在列表框的”行來源”屬性中輸入值,也可以將表或查詢指定為列表中值的來源?!懊睢卑粹o用于在窗體或報(bào)表創(chuàng)建命令按鈕?!皥D像”按鈕用于在窗體或報(bào)表中放置靜態(tài)圖片。不能對窗體上的圖片進(jìn)行編輯。“未綁定對象框”按鈕用于在窗體或報(bào)表中結(jié)合型OLE對象。“綁定對象框”按鈕用于在窗體或報(bào)表中結(jié)合型OLE對象?!胺猪摲卑粹o用于在多頁窗體的頁間添加分頁符。第4章窗體的設(shè)計(jì)“列表框”按鈕

用于創(chuàng)建包含一系列控第4章窗體的設(shè)計(jì)

“選項(xiàng)卡控件”按鈕用于在窗體上創(chuàng)建一個(gè)多頁的選項(xiàng)卡,用來切換頁面?!白哟绑w/子報(bào)表”按鈕用于在當(dāng)前窗體中嵌入另一來自多個(gè)表的數(shù)據(jù)的窗體?!爸本€”按鈕用于向窗體中添加直線以增強(qiáng)其外觀?!熬匦巍卑粹o用于向窗體中添加填充的或空的矩形以增強(qiáng)其外觀?!捌渌丶卑粹o用于顯示系統(tǒng)中所裝的所有ActiveX控件。第4章窗體的設(shè)計(jì)“選項(xiàng)卡控件”按鈕用于在窗體上創(chuàng)建一第4章窗體的設(shè)計(jì)

4.3.3窗體控件屬性

第4章窗體的設(shè)計(jì)4.3.3窗體控件屬性第4章窗體的設(shè)計(jì)

一個(gè)窗體的屬性可以分為四類,分別是“格式”屬性、“數(shù)據(jù)”屬性、“事件”屬性和“其他”屬性,在屬性對話框中分列在四張卡片上。單擊四個(gè)屬性卡片中的一張卡片,即可對相應(yīng)屬性賦值或選取屬性值。不僅窗體具有這些屬性,窗體中可以設(shè)置的對象(也稱為控件)也都具有這四類屬性。對控件設(shè)置“格式”屬性值是為了設(shè)置控件的顯示格式;對控件設(shè)置”數(shù)據(jù)”屬性值則是為設(shè)置該控件操作數(shù)據(jù)的規(guī)則,當(dāng)然這些數(shù)據(jù)必須是綁定在控件上的數(shù)據(jù);對控件設(shè)置“事件”屬性值是為該控件設(shè)定響應(yīng)事件的操作規(guī)程,也就是為控件的事件處理方法編程。

第4章窗體的設(shè)計(jì)一個(gè)窗體的屬性可以分為四類,分第4章窗體的設(shè)計(jì)

【例3】可以對照下面關(guān)于各屬性取值的說明及圖4-17所示,分析“學(xué)生“數(shù)據(jù)庫中的窗體對象中“學(xué)生信息表”窗體各屬性取值的作用。1.窗體的常用格式屬性及其取值含義

(1)標(biāo)題其屬性值為字符串。在窗體視圖中,該字符串顯示為窗口標(biāo)題欄。

(2)默認(rèn)視圖其屬性值需在“連續(xù)窗體”、“單個(gè)窗體”、“數(shù)據(jù)表”、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”五個(gè)選項(xiàng)中選取,它決定窗體的顯示形式。

第4章窗體的設(shè)計(jì)【例3】可以對照下面關(guān)于各屬性取值的說第4章窗體的設(shè)計(jì)

(3)滾動條(4)記錄選定器(5)導(dǎo)航按鈕(6)分隔線(7)自動居中(8)控制框

第4章窗體的設(shè)計(jì)(3)滾動條第4章窗體的設(shè)計(jì)

2.窗體的數(shù)據(jù)屬性及其取值含義(1)記錄源(2)過濾器(3)排序依據(jù)(4)允許編輯、允許添加、允許刪除(5)數(shù)據(jù)輸入(6)記錄集類型(7)記錄鎖定

第4章窗體的設(shè)計(jì)2.窗體的數(shù)據(jù)屬性及其取值含義第4章窗體的設(shè)計(jì)

4.4窗體控件的應(yīng)用窗體是一個(gè)容器對象,可以包含其他對象。例如,窗體的數(shù)據(jù)源就是窗體中包含的數(shù)據(jù)表查詢對象。又如,窗體中的子窗體就是窗體中包含的子窗體對象。窗體中包含的對象也稱為控件,這是因?yàn)樗鼈冎械拇蠖鄶?shù)都可以對某些事件進(jìn)行相應(yīng)的處理。設(shè)計(jì)窗體就必須很好地掌握窗體控件的屬性及其應(yīng)用方法。

第4章窗體的設(shè)計(jì)4.4窗體控件的應(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)題或其他說明性文本。單獨(dú)的標(biāo)簽在數(shù)據(jù)表視圖中并不顯示?!纠?】在“學(xué)生信息”窗體中創(chuàng)建一個(gè)標(biāo)題名為“學(xué)生信息管理系統(tǒng)”。

第4章窗體的設(shè)計(jì)4.4.1標(biāo)簽控件的應(yī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ì)4.4.2文本框控件的應(yīng)用第4章窗體的設(shè)計(jì)

1.文本框控件的應(yīng)用文本框控件可以是結(jié)合、非結(jié)合或計(jì)算機(jī)型的。結(jié)合型文本框控件與基表或查詢中的字段相連,可用于顯示、輸入及更新數(shù)據(jù)庫中的字段。計(jì)算機(jī)型文本框控件則以表達(dá)式作為數(shù)據(jù)庫源。表達(dá)式可以使用窗體或報(bào)表的基表或查詢字段中的數(shù)據(jù),或窗體或報(bào)表上其他控件中的數(shù)據(jù)。而非結(jié)合型文本框控件則沒有數(shù)據(jù)來源。使用非結(jié)合型文本框控件可以顯示信息、線條、矩形及圖象。【例5】在“學(xué)生信息”窗體中增加一個(gè)“簡歷”字段。

第4章窗體的設(shè)計(jì)1.文本框控件的應(yīng)用第4章窗體的設(shè)計(jì)

2.文本框控件的屬性文本框控件的屬性很多,其中格式屬性與標(biāo)簽控件的格式屬性基本相同。(1)

文本框控件的數(shù)據(jù)屬性文本框控件的數(shù)據(jù)屬性設(shè)置對話框如圖4-21所示。第4章窗體的設(shè)計(jì)2.文本框控件的屬性第4章窗體的設(shè)計(jì)

(2)文本框控件的事件屬性文本框控件的事件屬性設(shè)置對話框如圖4-22所示。

第4章窗體的設(shè)計(jì)(2)文本框控件的事件屬性第4章窗體的設(shè)計(jì)

【例6】創(chuàng)建計(jì)算型文本框的步驟:(在利用“成績表”創(chuàng)建學(xué)生成績子窗口,增加“總評成績”一項(xiàng),并計(jì)算總評成績=成績1×30%+成績2×50%+成績3×20%)第4章窗體的設(shè)計(jì)【例6】創(chuàng)建計(jì)算型文本框的步驟:(在利第4章窗體的設(shè)計(jì)

4.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ì)4.4.3列表框和組合框的應(yīng)用第4章窗體的設(shè)計(jì)

1.要?jiǎng)?chuàng)建列表框還是組合框,需要考慮以下三點(diǎn):(1)控件中的列表數(shù)據(jù)由何處來?(2)列表框或組合框控件中完成操作后,將如何使用這個(gè)選定值?(3)列表框和組合框控件的差別何在?2.創(chuàng)建結(jié)合列表框或組合框來顯示表或查詢數(shù)據(jù)的步驟:【例7】在“學(xué)生信息表”窗體中自動建立結(jié)合組合框

第4章窗體的設(shè)計(jì)1.要?jiǎng)?chuàng)建列表框還是組合框,需要考慮以第4章窗體的設(shè)計(jì)

3.創(chuàng)建非結(jié)合列表框或組合框來顯示表或查詢的值步驟:【例8】利用控件向?qū)Э梢詣?chuàng)建能夠完成其他功能的列表框或組合框,下面我們來創(chuàng)建一個(gè)用于窗體中定位記錄為“姓名”的組合框。

第4章窗體的設(shè)計(jì)3.創(chuàng)建非結(jié)合列表框或組合框來顯示表或第4章窗體的設(shè)計(jì)

4.列表框或組合框?qū)傩缘脑O(shè)置如果正在創(chuàng)建或修改列表框或組合框,則可以在表“設(shè)計(jì)”視圖中設(shè)置大部分屬性,而不必使用控件的屬性表。這樣,可以一次就將屬性指定好。添加字段到窗體時(shí),Access2002將按指定的屬性自動創(chuàng)建控件??丶傩钥蓞⒁姳?-2所示。

第4章窗體的設(shè)計(jì)4.列表框或組合框?qū)傩缘脑O(shè)置第4章窗體的設(shè)計(jì)

4.4.4命令按鈕的應(yīng)用在窗體上可以使用命令按鈕來執(zhí)行某個(gè)操作或某些操作。例如,可以創(chuàng)建一個(gè)命令按鈕來打開另一個(gè)窗體或者打開一個(gè)報(bào)表。如果要使命令按鈕執(zhí)行某個(gè)事件,可編寫相應(yīng)的宏或事件過程并將它附加在按鈕的“單擊”屬性中。使用“命令按鈕向?qū)А笨梢詣?chuàng)建30多種不同類型的命令按鈕。在使用“命令按鈕向?qū)А睍r(shí),Access2002將為用戶創(chuàng)建按鈕及事件程序。

第4章窗體的設(shè)計(jì)4.4.4命令按鈕的應(yīng)用第4章窗體的設(shè)計(jì)

【例9】下面我們在“學(xué)生信息”窗體使用向?qū)韯?chuàng)建“添加”、“保存”“退出”等命令按鈕,如“退出”窗體命令按鈕,來完成關(guān)閉窗體的功能,即相當(dāng)于“退出”命令。步驟如下:4.4.5圖像控件的應(yīng)用1.在OLE對象數(shù)據(jù)類型的字段中輸入圖片【例10】向“學(xué)生信息表”窗體中添加學(xué)生圖片,首先窗體中要有OLE對象數(shù)據(jù)類型的字段如照片字段,具體步驟如下:

第4章窗體的設(shè)計(jì)【例9】下面我們在“學(xué)生信息”窗體使用第4章窗體的設(shè)計(jì)

2.在窗體中添加背景圖片【例11】為了使設(shè)計(jì)的窗體美觀有特色,我們將“學(xué)生信息表”窗體添加一個(gè)背景圖片。4.5修飾窗體外觀4.5.1編輯控件1.選中控件步驟:(1)在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2)單擊控件的任何一個(gè)位置,Access2002將顯示該控件的移動控點(diǎn)和調(diào)整大小控點(diǎn)。此狀態(tài)表示選中狀態(tài)。第4章窗體的設(shè)計(jì)2.在窗體中添加背景圖片第4章窗體的設(shè)計(jì)

2.選擇多個(gè)控件步驟:(1)在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2)按下Shift鍵,單擊每一個(gè)要選擇的控件。(3)按下Shift鍵,單擊每一個(gè)已選擇的控件,則取消該控件的選擇。3.移動控件及其標(biāo)簽步驟:(1)在“設(shè)計(jì)”視圖中打開相應(yīng)的窗本。(2)單擊控件或其標(biāo)簽,或者單擊組合控件兩部分中的任一部分時(shí),Access2002將顯示兩個(gè)控件的移動控點(diǎn),以及所單擊的控件的調(diào)整大小控點(diǎn)。(3)把指針移動到控件或其標(biāo)簽的邊框(不是移動控點(diǎn))上,直到指針變成手掌圖標(biāo),然后將控件拖動到新位置。第4章窗體的設(shè)計(jì)2.選擇多個(gè)控件步驟:第4章窗體的設(shè)計(jì)

4.同時(shí)移動兩個(gè)或多個(gè)的控件步驟:(1)在窗體“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2)單擊每一控件時(shí),請按下Shift鍵來選定控件。(3)將指針移到任一選定控件的邊框(不是移動柄)外,直到指針變成手掌形狀,然后將控件拖動到新的位置。5.把控件移到其他控件前面或后面步驟:(1)在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2)單擊要移動的控件,然后再單擊“格式”菜單上“置于頂層”或“置于底層”命令。第4章窗體的設(shè)計(jì)4.同時(shí)移動兩個(gè)或多個(gè)的控件步驟:第4章窗體的設(shè)計(jì)

6.調(diào)整控件的大小:【例12】在“學(xué)生信息表”窗體中,由于字段是于系統(tǒng)向?qū)ё詣由傻奈谋究丶?,有些?biāo)簽字體和文本框的內(nèi)容重疊,將顯示的控件調(diào)節(jié)好。7.調(diào)整控件的大小以正好容納其內(nèi)容:【例13】在“學(xué)生信息表”窗體中,將標(biāo)題調(diào)整到正好容納的位置。

第4章窗體的設(shè)計(jì)6.調(diào)整控件的大?。旱?章窗體的設(shè)計(jì)

8.統(tǒng)一調(diào)整控件之間的相對大?。?/p>

l

至最高:使所有選定控件調(diào)整為與最高的選擇控件同高。

l

至最短:使所有選定控件調(diào)整為與最短的選擇控件同高。

l

至最寬:使所有選定控件調(diào)整為與最寬的選擇控件同寬。l

至最窄:使所有選定控件調(diào)整為與最窄的選擇控件同寬。

第4章窗體的設(shè)計(jì)8.統(tǒng)一調(diào)整控件之間的相對大?。旱?章窗體的設(shè)計(jì)

9.控件互相對齊:(1)在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2)選擇想要調(diào)整的控件。請只選擇在同一行或同一列的控件。(3)在“格式”菜單上,指向“對齊”命令,然后選擇下列其中一項(xiàng)命令:

l

靠左:把控件的左緣對齊最左邊的控件左緣。

l

靠右:把控件的右緣對齊最右邊的控件右緣。

l

靠上:把控件的上緣對齊最上面的控件上

l

靠下:把控件的下緣對齊最下面的控件下緣。

第4章窗體的設(shè)計(jì)9.控件互相對齊:第4章窗體的設(shè)計(jì)

10.平均間隔控件:11.增加或減少控件之間的間距:【例14】在“學(xué)生信息表”窗體中,在添加操作命令按鈕后大小和位置不一,為了窗體的美觀整齊,我們將這些控件調(diào)整好。

第4章窗體的設(shè)計(jì)10.平均間隔控件:第4章窗體的設(shè)計(jì)

4.5.2增強(qiáng)窗體的外觀效果

1.在窗體繪制線條:2.在窗體或報(bào)表上繪制矩形:3.改變控件的視覺效果:【例15】將“學(xué)生信息表”窗體的標(biāo)題框?yàn)橥蛊稹?/p>

第4章窗體的設(shè)計(jì)4.5.2增強(qiáng)窗體的外觀效果第4章窗體的設(shè)計(jì)

4.在窗體或報(bào)表中添加當(dāng)前日期和時(shí)間:5.更改控件的字體設(shè)置:6.為窗體中的節(jié)或控件創(chuàng)建自定義顏色:【例16】將“學(xué)生信息表”窗體的窗體頁眉設(shè)置為黃色,標(biāo)題為藍(lán)色。

第4章窗體的設(shè)計(jì)4.在窗體或報(bào)表中添加當(dāng)前日期和時(shí)間:第4章窗體的設(shè)計(jì)

4.5.4添加頁眉頁腳大部分的窗體只有主體節(jié),但是窗體也能包含窗體頁眉、頁面頁眉、頁面頁腳及窗體頁腳。可以通過增加一個(gè)或多個(gè)節(jié)來使得用戶能更有效地使用窗體。頁眉和頁腳只能成對添加。如果不需要其中的任何一個(gè),可以將其高度設(shè)置為零,或者將其“可見性”屬性設(shè)置為“否”。也可以設(shè)置窗體頁眉和頁腳的“何時(shí)顯示”屬性來指定何時(shí)顯示頁眉和頁腳,通常只有在打印時(shí),或者在屏幕預(yù)覽的情況下才顯示頁眉和頁腳。如果刪除頁眉和頁腳,Access2002將刪除頁眉和頁腳中的控件。第4章窗體的設(shè)計(jì)4.5.4添加頁眉頁腳第4章窗體的設(shè)計(jì)

【例17】添加或刪除窗體頁眉、頁面頁眉或頁面頁腳的步驟:

【例18】改變窗體的頁眉、頁腳或其他節(jié)大小的步驟:

第4章窗體的設(shè)計(jì)【例17】添加或刪除窗體頁眉、頁面頁眉第4章窗體的設(shè)計(jì)

4.6創(chuàng)建切換面板Access2002數(shù)據(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創(chuàng)建切換面板第4章窗體的設(shè)計(jì)

4.6.2修改已有的切換面板創(chuàng)建出切換面板窗口后,如果覺得建立的切換面板不美觀,還可以在切換面板窗體的設(shè)計(jì)視圖中對切換面板進(jìn)行美化。“切換面板管理器”產(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é)生信息管理系統(tǒng)”并插入圖片。第4章窗體的設(shè)計(jì)4.6.2修改已有的切換面板第4章窗體的設(shè)計(jì)

4.7圖表窗體設(shè)計(jì)圖表是一類最直觀的數(shù)據(jù)表達(dá)式工具,要求使用圖表表達(dá)式越來越多。Access2002具有強(qiáng)大的圖表功能,可以用于依據(jù)數(shù)據(jù)庫中的數(shù)據(jù)制作如圓餅圖、直方圖、折線圖等等一系列各種類型的圖表。而且這些圖表的建立是基于數(shù)據(jù)庫而建立的,它們必然可以隨著數(shù)據(jù)的變動而自動改變。在Access2002中,圖表只能作為控件使用,也就是說,圖表對象必須置于窗體、頁、報(bào)表這些容器對象中使用。4.7.1圖表窗體的創(chuàng)建【例21】在“學(xué)生”數(shù)據(jù)庫中統(tǒng)計(jì)學(xué)生信息表中各民族的男女生的人數(shù)。用圖表顯示出,步驟如下:第4章窗體的設(shè)計(jì)4.7圖表窗體設(shè)計(jì)第4章窗體的設(shè)計(jì)

4.7.2圖表窗體的編輯與修改使用圖表向?qū)?chuàng)建圖表窗體可以說是很方便的,但是所建圖表往往不能滿足實(shí)際需要,多數(shù)情況下,還需要加以編輯與修改?!纠?2】修改“窗體3”圖表步驟如下:

第4章窗體的設(shè)計(jì)4.7.2圖表窗體的編輯與修改第4章窗體的設(shè)計(jì)

習(xí)題(四)1.使用窗體能完成什么功能?2.窗體是幾部分組成?各是什么?3.Access2002窗體按照其顯示特性的不同又分幾種類型窗體?是什么?4.子窗體有何用處?5.自定義窗體有何用處?6.窗體的設(shè)計(jì)視圖由何組成?各有何用處?7.窗體中的工具箱有何用處?如果打開窗體時(shí),不能看到工具箱,應(yīng)如何操作?8.工具箱中有多少常用的控件對象?各是什么?有何用處?9.舉例說明窗體中控件屬性的作用。10.創(chuàng)建列表框還是組合框,需要考慮的什么?第4章窗體的設(shè)計(jì)習(xí)題(四)第4章窗體的設(shè)計(jì)

11.插入圖片對象的步驟有幾步?應(yīng)注意的問題是什么?12.在一般情況下,窗體對象中的標(biāo)簽控件有哪幾個(gè)屬性必須設(shè)置特定的屬性值?13.在一般情況下,窗體對象中的文本框控件有哪幾個(gè)屬性必須設(shè)置特定的屬性值?14.請分別說明,在什么情況下適合在窗體中使用文本框控件?在什么情況下適合在窗體中使用組合框控件?在什么情況下適合在窗體中使用列表框控件?15.如果需要對“命令按鈕”控件的,單擊“事件”編程,應(yīng)該如何進(jìn)行操作?16.如何在一個(gè)已經(jīng)創(chuàng)建完成了的窗體上添加子窗體?能在需要的時(shí)候?qū)@個(gè)新添加的子窗體單獨(dú)進(jìn)行編輯操作嗎?17.在窗體數(shù)據(jù)源中可以使用幾個(gè)表或查詢表,為什么?18.在窗體數(shù)據(jù)源中如果要使用兩個(gè)以上的表,應(yīng)如何使用?19.設(shè)計(jì)一個(gè)自己喜好的主頁窗體。

第4章窗體的設(shè)計(jì)11.插入圖片對象的步驟有幾步?應(yīng)注意第4章窗體的設(shè)計(jì)

本章導(dǎo)讀

窗體又叫表單,是用戶和Access2002應(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ù)功能??梢哉f,創(chuàng)建一個(gè)Access數(shù)據(jù)庫應(yīng)用程序系統(tǒng)來說,制作各種各樣的窗體是必不可少的。否則,它就不是一個(gè)完整的數(shù)據(jù)庫應(yīng)用程序。

第4章窗體的設(shè)計(jì)本章導(dǎo)讀第4章窗體的設(shè)計(jì)

本章介紹窗體的設(shè)計(jì),主要內(nèi)容包括:

l

窗體的類型與結(jié)構(gòu)

l

窗體設(shè)計(jì)向?qū)У膽?yīng)用

l

自定義窗體

l

窗體控件的應(yīng)用

l

修飾窗體外觀

l

創(chuàng)建切換面板

l

圖表窗體設(shè)計(jì)第4章窗體的設(shè)計(jì)本章介紹窗體的設(shè)計(jì),主要內(nèi)容包括:第4章窗體的設(shè)計(jì)

一般來說窗體可以完成以下幾種功能。1.顯示編輯數(shù)據(jù)這是窗體最普通用法。窗體為自定義數(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ì)一般來說窗體可以完成以下幾種功能。第4章窗體的設(shè)計(jì)

3.顯示信息可以利用窗體顯示各種提示信息、警告和錯(cuò)誤信息,例如當(dāng)用戶輸入了非法數(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ì)3.顯示信息第4章窗體的設(shè)計(jì)

4.1窗體4.1.1窗體的類型

Access2002窗體按照其顯示特性的不同,又可以分為三類,它們分別是單頁窗體和多頁窗體、單一窗體和連續(xù)窗體、主窗體和子窗體,下面我們來認(rèn)識一下這些窗體。1.單頁窗體和多頁窗體的顯示特性單頁窗體是只顯示一頁內(nèi)容,如圖4-1所示。多頁窗體,是對窗體進(jìn)行分頁使其可以同時(shí)顯示多個(gè)記錄的信息,如圖4-2所示。

第4章窗體的設(shè)計(jì)4.1窗體第4章窗體的設(shè)計(jì)

圖4-1“職工信息”單頁窗體

圖4-2利用標(biāo)簽切換頁面

第4章窗體的設(shè)計(jì)圖4-1“職工信息”單頁窗體圖第4章窗體的設(shè)計(jì)

2.連續(xù)窗體連續(xù)窗體和多頁窗體一樣都是用來顯示多個(gè)記錄的,連續(xù)窗體使用一種接近于數(shù)據(jù)表的方式一個(gè)接一個(gè)地顯示記錄,如圖4-3所示。

第4章窗體的設(shè)計(jì)2.連續(xù)窗體第4章窗體的設(shè)計(jì)

3.子窗體子窗體實(shí)際是在主窗體中又彈出一個(gè)窗體,這樣設(shè)計(jì)較直觀地顯示窗體中的信息,使用戶方便,有連貫性。如圖4-4所示。在“人事檔案管理系統(tǒng)”窗體中又套一個(gè)“職工查詢”的子窗體。

第4章窗體的設(shè)計(jì)3.子窗體第4章窗體的設(shè)計(jì)

4.1.2窗體的結(jié)構(gòu)

Access窗體由窗體頁眉、頁面頁眉、窗體主體、頁面頁腳和窗體頁腳5個(gè)節(jié)組成。窗體頁眉:用于顯示窗體的標(biāo)題和使用說明,或打開相關(guān)窗體或執(zhí)行其他任務(wù)的命令按鈕。顯示在窗體視圖中頂部或打印頁的開頭。窗體主體:用于顯示窗體或報(bào)表的主要部分,該節(jié)通常包含綁定到記錄源中字段的控件。但也可能包含未綁定控件,如字段或標(biāo)簽等。窗體頁腳:用于顯示窗體的使用說明、命令按鈕或接受輸入的未綁定控件。顯示在窗體視圖中的底部和打印頁的尾部。第4章窗體的設(shè)計(jì)4.1.2窗體的結(jié)構(gòu)第4章窗體的設(shè)計(jì)

頁面頁眉:用于顯示在窗體中每頁的頂部顯示標(biāo)題、列標(biāo)題、日期或頁碼。頁面頁腳:用于在窗體和報(bào)表中每頁的底部顯示匯總、日期或頁碼。第4章窗體的設(shè)計(jì)頁面頁眉:用于顯示在窗體中每頁的頂部顯第4章窗體的設(shè)計(jì)

4.2窗體設(shè)計(jì)向?qū)У膽?yīng)用

Access2002為了方便應(yīng)用,提供了多種類型的向?qū)?。如前所述,已?jīng)介紹了表向?qū)А⒉樵兿驅(qū)?。可以看到,利用向?qū)軌蛱岣吖ぷ餍省4绑w設(shè)計(jì)較之上述兩種對象的設(shè)計(jì)操作而言要復(fù)雜一些,很好地使用向?qū)潜匾?。本?jié)將介紹應(yīng)用窗體向?qū)?chuàng)建“源于單一數(shù)據(jù)集的窗體”和“源于多重?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窗體設(shè)計(jì)向?qū)У膽?yīng)用第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.1源于單一的數(shù)據(jù)集的窗體設(shè)計(jì)第4章窗體的設(shè)計(jì)

4.2.2源于多重?cái)?shù)據(jù)集的窗體設(shè)計(jì)在很多情況下,信息系統(tǒng)的窗體數(shù)據(jù)源都不是基于一個(gè)數(shù)據(jù)表或一個(gè)查詢表。Access2002處理多重?cái)?shù)據(jù)源的形式為開設(shè)子窗體。即主窗體基于一個(gè)數(shù)據(jù)源,而任一其他數(shù)據(jù)源的數(shù)據(jù)處理則必須為其開設(shè)對應(yīng)的子窗體。子窗體是窗體中的窗體,在顯示有“一對多”關(guān)系的表或查詢中的數(shù)據(jù)時(shí),子窗體特別有效。

第4章窗體的設(shè)計(jì)4.2.2源于多重?cái)?shù)據(jù)集的窗體設(shè)計(jì)第4章窗體的設(shè)計(jì)

【例2】創(chuàng)建一個(gè)帶有子窗體的主窗體,用于顯示“學(xué)生信息表”和“成績表”中的數(shù)據(jù),“成績表”表中的數(shù)據(jù)是一對多關(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ì)【例2】創(chuàng)建一個(gè)帶有子窗體的主窗體,用第4章窗體的設(shè)計(jì)

4.3自定義窗體雖然向?qū)Э梢宰詣由梢恍┍容^實(shí)用的窗體,但是要設(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自定義窗體第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ì)工具的集合,通過拖放為窗體創(chuàng)建控件;第4章窗體的設(shè)計(jì)4.3.1窗體設(shè)計(jì)視圖第4章窗體的設(shè)計(jì)

●窗體頁是窗體設(shè)計(jì)的中心,它一般由主體節(jié)構(gòu)成,但是窗體也能包含窗體頁眉、頁面頁眉、頁面頁腳及窗體頁腳等窗體節(jié),是通過“視圖”菜單來增加,窗體頁眉用于顯示窗體標(biāo)題,窗體使用說明或者打開相關(guān)窗體或運(yùn)行其他任務(wù)的命令按鈕。窗體頁腳用于顯示窗體命令按鈕或接受輸入的非結(jié)合控件等對象的使用說明,窗體頁腳會顯示在“窗體”窗口的底部和打印輸出文檔的結(jié)尾處。第4章窗體的設(shè)計(jì)●窗體頁是窗體設(shè)計(jì)的中心,它一第4章窗體的設(shè)計(jì)

4.3.2窗體設(shè)計(jì)視圖工具欄如圖4-16所示的工具箱,是窗體設(shè)計(jì)的“命令中心”。拖動標(biāo)題欄可以移動工具箱,拖動邊緣或角可以更改工具箱的外形。還可以將工具移到工作區(qū)的頂部,像工具欄一樣使之固定。關(guān)閉工具箱的方法很多,可以單擊工具箱右上角的“關(guān)閉”按鈕,也可以選擇“視圖”菜單中的“工具箱”命令,還可以單擊工具欄上的“工具箱”按鈕。提示如果在“設(shè)計(jì)”視圖下顯示“窗體”窗口時(shí)看不到工具箱,請選擇“視圖”菜單中的“工具箱”命令或單擊工具欄上的“工具箱”按鈕。

第4章窗體的設(shè)計(jì)4.3.2窗體設(shè)計(jì)視圖工具欄第4章窗體的設(shè)計(jì)

工具按鈕名稱按鈕圖標(biāo)工具按鈕的功能“選擇對象”按鈕默認(rèn)工具。使用該工具可以對現(xiàn)有控件進(jìn)行選擇、調(diào)整大小、移動和編輯?!翱丶?qū)А卑粹o

用于激活“控件向?qū)А?。?dāng)該按鈕處于按下狀態(tài)時(shí),“控件向?qū)А睂⒃趧?chuàng)建新的選項(xiàng)組、組合框、列表框或命令按鈕時(shí),幫助您輸入控件屬性。“標(biāo)簽”按鈕用于顯示說明文本的控件。如窗體或報(bào)表上的標(biāo)題或指示文字?!拔谋究颉卑粹o用于顯示、輸入或編輯窗體或報(bào)表的基本記錄源數(shù)據(jù),顯示計(jì)算結(jié)果或接收用戶輸入數(shù)據(jù)的控鍵?!斑x項(xiàng)組”按鈕與復(fù)選框、選項(xiàng)按鈕或切換按鈕搭配使用,可以顯示一組可選值。第4章窗體的設(shè)計(jì)工具按鈕名稱按鈕圖標(biāo)工具按鈕的功能“第4章窗體的設(shè)計(jì)

“切換”按鈕

用于創(chuàng)建保持開/關(guān)、真/假、或是/否值的切換按鈕控件。單擊切換按鈕時(shí),其值變?yōu)?1(表示開、真或是)并且按鈕表現(xiàn)為按下狀態(tài)。再次單擊該按鈕,其值變?yōu)?(表示關(guān)、假或否)。“選項(xiàng)”按鈕

用于創(chuàng)建保持開/關(guān)、真/假、或是/否值的選項(xiàng)按鈕控件(有時(shí)稱作”調(diào)諧選項(xiàng)按鈕”)。單擊選項(xiàng)按鈕時(shí),其值變?yōu)?1(表示開、真或是)并且按鈕中央出現(xiàn)實(shí)心圓。再次單擊該按鈕,其值變?yōu)?(表示關(guān)、假或否)。“復(fù)選框”按鈕

用于創(chuàng)建保持開/關(guān)、真/假或是/否值的復(fù)選框控件。單擊復(fù)選框時(shí),其值變?yōu)?1(表示開、真或是)并且框中出現(xiàn)核對記號。再次單擊復(fù)選框,其值變?yōu)?(表示關(guān)、假或否)并且框中的核對號消失?!敖M合框”按鈕

用于創(chuàng)建包含一系列控件潛在值和一個(gè)可編輯文本框的組合框控件。如果要?jiǎng)?chuàng)建列表,可以為組合框的”行來源”屬性輸入一些值,也可以將表或查詢指定為列表值的來源。第4章窗體的設(shè)計(jì)“切換”按鈕

用于創(chuàng)建保持開/關(guān)、第4章窗體的設(shè)計(jì)

“列表框”按鈕

用于創(chuàng)建包含一系列控件潛在值的列表框控件。如果要?jiǎng)?chuàng)建列表,可以在列表框的”行來源”屬性中輸入值,也可以將表或查詢指定為列表中值的來源?!懊睢卑粹o用于在窗體或報(bào)表創(chuàng)建命令按鈕。“圖像”按鈕用于在窗體或報(bào)表中放置靜態(tài)圖片。不能對窗體上的圖片進(jìn)行編輯?!拔唇壎▽ο罂颉卑粹o用于在窗體或報(bào)表中結(jié)合型OLE對象?!敖壎▽ο罂颉卑粹o用于在窗體或報(bào)表中結(jié)合型OLE對象?!胺猪摲卑粹o用于在多頁窗體的頁間添加分頁符。第4章窗體的設(shè)計(jì)“列表框”按鈕

用于創(chuàng)建包含一系列控第4章窗體的設(shè)計(jì)

“選項(xiàng)卡控件”按鈕用于在窗體上創(chuàng)建一個(gè)多頁的選項(xiàng)卡,用來切換頁面?!白哟绑w/子報(bào)表”按鈕用于在當(dāng)前窗體中嵌入另一來自多個(gè)表的數(shù)據(jù)的窗體?!爸本€”按鈕用于向窗體中添加直線以增強(qiáng)其外觀?!熬匦巍卑粹o用于向窗體中添加填充的或空的矩形以增強(qiáng)其外觀。“其他控件”按鈕用于顯示系統(tǒng)中所裝的所有ActiveX控件。第4章窗體的設(shè)計(jì)“選項(xiàng)卡控件”按鈕用于在窗體上創(chuàng)建一第4章窗體的設(shè)計(jì)

4.3.3窗體控件屬性

第4章窗體的設(shè)計(jì)4.3.3窗體控件屬性第4章窗體的設(shè)計(jì)

一個(gè)窗體的屬性可以分為四類,分別是“格式”屬性、“數(shù)據(jù)”屬性、“事件”屬性和“其他”屬性,在屬性對話框中分列在四張卡片上。單擊四個(gè)屬性卡片中的一張卡片,即可對相應(yīng)屬性賦值或選取屬性值。不僅窗體具有這些屬性,窗體中可以設(shè)置的對象(也稱為控件)也都具有這四類屬性。對控件設(shè)置“格式”屬性值是為了設(shè)置控件的顯示格式;對控件設(shè)置”數(shù)據(jù)”屬性值則是為設(shè)置該控件操作數(shù)據(jù)的規(guī)則,當(dāng)然這些數(shù)據(jù)必須是綁定在控件上的數(shù)據(jù);對控件設(shè)置“事件”屬性值是為該控件設(shè)定響應(yīng)事件的操作規(guī)程,也就是為控件的事件處理方法編程。

第4章窗體的設(shè)計(jì)一個(gè)窗體的屬性可以分為四類,分第4章窗體的設(shè)計(jì)

【例3】可以對照下面關(guān)于各屬性取值的說明及圖4-17所示,分析“學(xué)生“數(shù)據(jù)庫中的窗體對象中“學(xué)生信息表”窗體各屬性取值的作用。1.窗體的常用格式屬性及其取值含義

(1)標(biāo)題其屬性值為字符串。在窗體視圖中,該字符串顯示為窗口標(biāo)題欄。

(2)默認(rèn)視圖其屬性值需在“連續(xù)窗體”、“單個(gè)窗體”、“數(shù)據(jù)表”、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”五個(gè)選項(xiàng)中選取,它決定窗體的顯示形式。

第4章窗體的設(shè)計(jì)【例3】可以對照下面關(guān)于各屬性取值的說第4章窗體的設(shè)計(jì)

(3)滾動條(4)記錄選定器(5)導(dǎo)航按鈕(6)分隔線(7)自動居中(8)控制框

第4章窗體的設(shè)計(jì)(3)滾動條第4章窗體的設(shè)計(jì)

2.窗體的數(shù)據(jù)屬性及其取值含義(1)記錄源(2)過濾器(3)排序依據(jù)(4)允許編輯、允許添加、允許刪除(5)數(shù)據(jù)輸入(6)記錄集類型(7)記錄鎖定

第4章窗體的設(shè)計(jì)2.窗體的數(shù)據(jù)屬性及其取值含義第4章窗體的設(shè)計(jì)

4.4窗體控件的應(yīng)用窗體是一個(gè)容器對象,可以包含其他對象。例如,窗體的數(shù)據(jù)源就是窗體中包含的數(shù)據(jù)表查詢對象。又如,窗體中的子窗體就是窗體中包含的子窗體對象。窗體中包含的對象也稱為控件,這是因?yàn)樗鼈冎械拇蠖鄶?shù)都可以對某些事件進(jìn)行相應(yīng)的處理。設(shè)計(jì)窗體就必須很好地掌握窗體控件的屬性及其應(yīng)用方法。

第4章窗體的設(shè)計(jì)4.4窗體控件的應(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)題或其他說明性文本。單獨(dú)的標(biāo)簽在數(shù)據(jù)表視圖中并不顯示?!纠?】在“學(xué)生信息”窗體中創(chuàng)建一個(gè)標(biāo)題名為“學(xué)生信息管理系統(tǒng)”。

第4章窗體的設(shè)計(jì)4.4.1標(biāo)簽控件的應(yī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ì)4.4.2文本框控件的應(yīng)用第4章窗體的設(shè)計(jì)

1.文本框控件的應(yīng)用文本框控件可以是結(jié)合、非結(jié)合或計(jì)算機(jī)型的。結(jié)合型文本框控件與基表或查詢中的字段相連,可用于顯示、輸入及更新數(shù)據(jù)庫中的字段。計(jì)算機(jī)型文本框控件則以表達(dá)式作為數(shù)據(jù)庫源。表達(dá)式可以使用窗體或報(bào)表的基表或查詢字段中的數(shù)據(jù),或窗體或報(bào)表上其他控件中的數(shù)據(jù)。而非結(jié)合型文本框控件則沒有數(shù)據(jù)來源。使用非結(jié)合型文本框控件可以顯示信息、線條、矩形及圖象。【例5】在“學(xué)生信息”窗體中增加一個(gè)“簡歷”字段。

第4章窗體的設(shè)計(jì)1.文本框控件的應(yīng)用第4章窗體的設(shè)計(jì)

2.文本框控件的屬性文本框控件的屬性很多,其中格式屬性與標(biāo)簽控件的格式屬性基本相同。(1)

文本框控件的數(shù)據(jù)屬性文本框控件的數(shù)據(jù)屬性設(shè)置對話框如圖4-21所示。第4章窗體的設(shè)計(jì)2.文本框控件的屬性第4章窗體的設(shè)計(jì)

(2)文本框控件的事件屬性文本框控件的事件屬性設(shè)置對話框如圖4-22所示。

第4章窗體的設(shè)計(jì)(2)文本框控件的事件屬性第4章窗體的設(shè)計(jì)

【例6】創(chuàng)建計(jì)算型文本框的步驟:(在利用“成績表”創(chuàng)建學(xué)生成績子窗口,增加“總評成績”一項(xiàng),并計(jì)算總評成績=成績1×30%+成績2×50%+成績3×20%)第4章窗體的設(shè)計(jì)【例6】創(chuàng)建計(jì)算型文本框的步驟:(在利第4章窗體的設(shè)計(jì)

4.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ì)4.4.3列表框和組合框的應(yīng)用第4章窗體的設(shè)計(jì)

1.要?jiǎng)?chuàng)建列表框還是組合框,需要考慮以下三點(diǎn):(1)控件中的列表數(shù)據(jù)由何處來?(2)列表框或組合框控件中完成操作后,將如何使用這個(gè)選定值?(3)列表框和組合框控件的差別何在?2.創(chuàng)建結(jié)合列表框或組合框來顯示表或查詢數(shù)據(jù)的步驟:【例7】在“學(xué)生信息表”窗體中自動建立結(jié)合組合框

第4章窗體的設(shè)計(jì)1.要?jiǎng)?chuàng)建列表框還是組合框,需要考慮以第4章窗體的設(shè)計(jì)

3.創(chuàng)建非結(jié)合列表框或組合框來顯示表或查詢的值步驟:【例8】利用控件向?qū)Э梢詣?chuàng)建能夠完成其他功能的列表框或組合框,下面我們來創(chuàng)建一個(gè)用于窗體中定位記錄為“姓名”的組合框。

第4章窗體的設(shè)計(jì)3.創(chuàng)建非結(jié)合列表框或組合框來顯示表或第4章窗體的設(shè)計(jì)

4.列表框或組合框?qū)傩缘脑O(shè)置如果正在創(chuàng)建或修改列表框或組合框,則可以在表“設(shè)計(jì)”視圖中設(shè)置大部分屬性,而不必使用控件的屬性表。這樣,可以一次就將屬性指定好。添加字段到窗體時(shí),Access2002將按指定的屬性自動創(chuàng)建控件??丶傩钥蓞⒁姳?-2所示。

第4章窗體的設(shè)計(jì)4.列表框或組合框?qū)傩缘脑O(shè)置第4章窗體的設(shè)計(jì)

4.4.4命令按鈕的應(yīng)用在窗體上可以使用命令按鈕來執(zhí)行某個(gè)操作或某些操作。例如,可以創(chuàng)建一個(gè)命令按鈕來打開另一個(gè)窗體或者打開一個(gè)報(bào)表。如果要使命令按鈕執(zhí)行某個(gè)事件,可編寫相應(yīng)的宏或事件過程并將它附加在按鈕的“單擊”屬性中。使用“命令按鈕向?qū)А笨梢詣?chuàng)建30多種不同類型的命令按鈕。在使用“命令按鈕向?qū)А睍r(shí),Access2002將為用戶創(chuàng)建按鈕及事件程序。

第4章窗體的設(shè)計(jì)4.4.4命令按鈕的應(yīng)用第4章窗體的設(shè)計(jì)

【例9】下面我們在“學(xué)生信息”窗體使用向?qū)韯?chuàng)建“添加”、“保存”“退出”等命令按鈕,如“退出”窗體命令按鈕,來完成關(guān)閉窗體的功能,即相當(dāng)于“退出”命令。步驟如下:4.4.5圖像控件的應(yīng)用1.在OLE對象數(shù)據(jù)類型的字段中輸入圖片【例10】向“學(xué)生信息表”窗體中添加學(xué)生圖片,首先窗體中要有OLE對象數(shù)據(jù)類型的字段如照片字段,具體步驟如下:

第4章窗體的設(shè)計(jì)【例9】下面我們在“學(xué)生信息”窗體使用第4章窗體的設(shè)計(jì)

2.在窗體中添加背景圖片【例11】為了使設(shè)計(jì)的窗體美觀有特色,我們將“學(xué)生信息表”窗體添加一個(gè)背景圖片。4.5修飾窗體外觀4.5.1編輯控件1.選中控件步驟:(1)在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2)單擊控件的任何一個(gè)位置,Access2002將顯示該控件的移動控點(diǎn)和調(diào)整大小控點(diǎn)。此狀態(tài)表示選中狀態(tài)。第4章窗體的設(shè)計(jì)2.在窗體中添加背景圖片第4章窗體的設(shè)計(jì)

2.選擇多個(gè)控件步驟:(1)在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2)按下Shift鍵,單擊每一個(gè)要選擇的控件。(3)按下Shift鍵,單擊每一個(gè)已選擇的控件,則取消該控件的選擇。3.移動控件及其標(biāo)簽步驟:(1)在“設(shè)計(jì)”視圖中打開相應(yīng)的窗本。(2)單擊控件或其標(biāo)簽,或者單擊組合控件兩部分中的任一部分時(shí),Access2002將顯示兩個(gè)控件的移動控點(diǎn),以及所單擊的控件的調(diào)整大小控點(diǎn)。(3)把指針移動到控件或其標(biāo)簽的邊框(不是移動控點(diǎn))上,直到指針變成手掌圖標(biāo),然后將控件拖動到新位置。第4章窗體的設(shè)計(jì)2.選擇多個(gè)控件步驟:第4章窗體的設(shè)計(jì)

4.同時(shí)移動兩個(gè)或多個(gè)的控件步驟:(1)在窗體“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2)單擊每一控件時(shí),請按下Shift鍵來選定控件。(3)將指針移到任一選定控件的邊框(不是移動柄)外,直到指針變成手掌形狀,然后將控件拖動到新的位置。5.把控件移到其他控件前面或后面步驟:(1)在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2)單擊要移動的控件,然后再單擊“格式”菜單上“置于頂層”或“置于底層”命令。第4章窗體的設(shè)計(jì)4.同時(shí)移動兩個(gè)或多個(gè)的控件步驟:第4章窗體的設(shè)計(jì)

6.調(diào)整控件的大?。骸纠?2】在“學(xué)生信息表”窗體中,由于字段是于系統(tǒng)向?qū)ё詣由傻奈谋究丶行?biāo)簽字體和文本框的內(nèi)容重疊,將顯示的控件調(diào)節(jié)好。7.調(diào)整控件的大小以正好容納其內(nèi)容:【例13】在“學(xué)生信息表”窗體中,將標(biāo)題調(diào)整到正好容納的位置。

第4章窗體的設(shè)計(jì)6.調(diào)整控件的大小:第4章窗體的設(shè)計(jì)

8.統(tǒng)一調(diào)整控件之間的相對大?。?/p>

l

至最高:使所有選定控件調(diào)整為與最高的選擇控件同高。

l

至最短:使所有選定控件調(diào)整為與最短的選擇控件同高。

l

至最寬:使所有選定控件調(diào)整為與最寬的選擇控件同寬。l

至最窄:使所有選定控件調(diào)整為與最窄的選擇控件同寬。

第4章窗體的設(shè)計(jì)8.統(tǒng)一調(diào)整控件之間的相對大小:第4章窗體的設(shè)計(jì)

9.控件互相對齊:(1)在“設(shè)計(jì)”視圖中打開相應(yīng)的窗體。(2)選擇想要調(diào)整的控件。請只選擇在同一行或同一列的控件。(3)在“格式”菜單上,指向“對齊”命令,然后選擇下列其中一項(xiàng)命令:

l

靠左:把控件的左緣對齊最左邊的控件左緣。

l

靠右:把控件的右緣對齊最右邊的控件右緣。

l

靠上:把控件的上緣對齊最上面的控件上

l

靠下:把控件的下緣對齊最下面的控件下緣。

第4章窗體的設(shè)計(jì)9.控件互相對齊:第4章窗體的設(shè)計(jì)

1

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論