課程教案及素材教學(xué)課件第5章窗體_第1頁
課程教案及素材教學(xué)課件第5章窗體_第2頁
課程教案及素材教學(xué)課件第5章窗體_第3頁
課程教案及素材教學(xué)課件第5章窗體_第4頁
課程教案及素材教學(xué)課件第5章窗體_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第5章窗體學(xué)習(xí)目標(biāo)通過本章的學(xué)習(xí),讀者應(yīng)該掌握以下內(nèi)容:窗體的功能、結(jié)構(gòu)以及視圖方式。創(chuàng)建窗體的方法。窗體的設(shè)計(jì)以及控件的使用。修飾窗體。創(chuàng)建導(dǎo)航窗體。設(shè)置啟動窗體。5.1

認(rèn)識窗體窗體本身并不存儲數(shù)據(jù),但應(yīng)用窗體可以使數(shù)據(jù)庫中數(shù)據(jù)的輸入、修改和查看變得直觀、容易。窗體中包含了各種控件,通過這些控件可以打開報(bào)表或其他窗體、執(zhí)行宏或VBA編寫的代碼。在一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)完成后,對數(shù)據(jù)庫的所有操作都可以通過窗體來集成。5.1.1

窗體的功能窗體是應(yīng)用程序和用戶之間的接口,是創(chuàng)

建數(shù)據(jù)庫應(yīng)用系統(tǒng)最基本的對象。通過窗體用

戶可以操作表或查詢中的數(shù)據(jù),進(jìn)而對數(shù)據(jù)進(jìn)

行管理和維護(hù)。窗體的作用包括以下幾個(gè)方面。輸入和編輯數(shù)據(jù)。顯示和打印數(shù)據(jù)??刂茟?yīng)用程序流程。5.1.2

窗體的結(jié)構(gòu)窗體中的信息可以分在多個(gè)節(jié)中。所有窗

體都有主體節(jié),但窗體還可以包含窗體頁眉、

頁面頁眉、頁面頁腳和窗體頁腳節(jié)。每個(gè)節(jié)都

有特定的用途,并且按窗體中預(yù)見的順序打印。窗體的各節(jié)窗體頁眉顯示對每條記錄都一樣的信息,如窗體的標(biāo)題。窗體頁眉出現(xiàn)在“窗體視圖”中屏幕的頂部,以及打印時(shí)首頁的頂部頁面頁眉在每個(gè)打印頁的頂部顯示諸如標(biāo)題或列標(biāo)題等信息。頁面頁眉只出現(xiàn)在打印窗體中主體顯示記錄。可以在屏幕或頁上顯示一條記錄,也可以顯示盡可能多的記錄頁面頁腳在每個(gè)打印頁的底部顯示諸如日期或頁碼等信息。頁面頁腳只出現(xiàn)在打印窗體中窗體頁腳顯示對每條記錄都一樣的信息,如命令按鈕或有關(guān)使用窗體的指導(dǎo)。打印時(shí),窗體頁腳出現(xiàn)在“窗體視圖”中屏幕的底部,或者在最后一個(gè)打印頁的最后一個(gè)明細(xì)節(jié)之后5.1.3

窗體的視圖Access的窗體有4種視圖:布局視圖、設(shè)計(jì)視圖、窗體視圖和數(shù)據(jù)表視圖。1.布局視圖布局視圖是用于修改窗體的最直觀的視圖,可用于在Access

中對窗體進(jìn)行幾乎所有需要

的更改。在布局視圖中,窗體實(shí)際正在運(yùn)行。,看到的數(shù)據(jù)與使用該窗體時(shí)顯示的外觀非常相

似。不過,還可以在此視圖中對窗體設(shè)計(jì)進(jìn)行

更改。由于可以在修改窗體的同時(shí)看到數(shù)據(jù),

因此,它是非常有用的視圖,可用于設(shè)置控件

大小或執(zhí)行幾乎所有其他影響窗體的外觀和可

用性的任務(wù)。2.設(shè)計(jì)視圖設(shè)計(jì)視圖提供了窗體結(jié)構(gòu)的更詳細(xì)視圖。

可以看到窗體的頁眉、主體和頁腳部分。窗體

在設(shè)計(jì)視圖中顯示時(shí)實(shí)際并沒有運(yùn)行。因此,

在進(jìn)行設(shè)計(jì)方面的更改時(shí),無法看到基礎(chǔ)數(shù)據(jù)。不過,有些任務(wù)在設(shè)計(jì)視圖中執(zhí)行要比在布局

視圖中執(zhí)行容易。3.窗體視圖窗體視圖是能夠同時(shí)輸入、修改和查看完

整的記錄數(shù)據(jù)的窗口,可顯示圖片、命令按鈕、

OLE對象等。4.數(shù)據(jù)表視圖數(shù)據(jù)表視圖和Excel電子表格類似,它以簡單的行列格式一次顯示數(shù)據(jù)表中的許多記錄。

該視圖和窗體視圖一樣多用于添加和修改數(shù)據(jù)。5.2

創(chuàng)建窗體在Access2010中提供了更多智能化的自動創(chuàng)建窗體的方式。在Access2010中,創(chuàng)建窗體有以下幾種方法,如圖所示。5.2.1

使用“窗體”工具創(chuàng)建窗體【例5.1】以“課程”表為數(shù)據(jù)源,使用“窗體”工具創(chuàng)建窗體,命名為“課程”。5.2.2

使用“分割窗體”工具創(chuàng)建分割窗體【例5.2】以“教師”表為數(shù)據(jù)源,使用“分割窗體”工具創(chuàng)建分割窗體,窗體命名為“教師分割式窗體”。5.2.3使用“多個(gè)項(xiàng)目”工具創(chuàng)建顯示多個(gè)記錄的窗體【例5.3】以“學(xué)生”表為數(shù)據(jù)源,使用“多

個(gè)項(xiàng)目”工具創(chuàng)建窗體,窗體命名為“學(xué)生”。5.2.4

使用“向?qū)А眲?chuàng)建窗體【例5.4】以“教師”表為數(shù)據(jù)源,使用“窗體向?qū)А惫δ軇?chuàng)建窗體,窗體布局為“表格”,命名為“教師信息表格式窗體”。5.2.5使用“空白窗體”工具創(chuàng)建窗體【例5.5】以“院系”表為數(shù)據(jù)源,使用“空

白窗體”工具創(chuàng)建窗體,命名為“院系”窗體。5.2.6

使用“窗體設(shè)計(jì)”創(chuàng)建窗體如果向?qū)Щ虼绑w構(gòu)建工具不符合需要,可以使用“窗體設(shè)計(jì)”工具構(gòu)建窗體。5.2.7

使用“數(shù)據(jù)透視圖”工具功能創(chuàng)建窗體【例5.6】以“學(xué)生”表為數(shù)據(jù)源,使用“數(shù)據(jù)透視表”工具創(chuàng)建窗體,統(tǒng)計(jì)各個(gè)院系男女學(xué)生人數(shù),并以“政治面貌”為篩選字段。所建窗體命名為“各民族男女學(xué)生人數(shù)統(tǒng)計(jì)窗

體”。5.3

窗體的設(shè)計(jì)窗體是一個(gè)容器對象,可以包含其他對象,包含的對象稱為控件。在窗體設(shè)計(jì)視圖中,Access提供了一個(gè)控件組,用來生成窗體的常用控件,進(jìn)行可視化的窗體設(shè)計(jì)。Access還提供了一個(gè)“屬性表”對話框,用來設(shè)置窗體本身和窗體內(nèi)各控件的一系列屬性。使用控件組和“屬性表”對話框是可視化設(shè)計(jì)中最基本的操作。5.3.1

窗體的屬性在設(shè)計(jì)視圖中可以對窗體進(jìn)行屬性設(shè)置。打開窗體屬性窗口的方法:單擊“窗體選定器”,再單擊“工具”選項(xiàng)組→“屬性表”。單擊“窗體選定器”,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”。單擊“窗體選定器”,再按F4功能鍵。雙擊窗體左上角的“窗體選定器”。5.3.1

窗體的屬性【例5.7】修改“院系”窗體的屬性,具體要求如下。將窗體標(biāo)題改為“顯示院系詳細(xì)信息”。將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導(dǎo)航按鈕、最大最小化按鈕和分隔線,效果如圖5-15所示。5.3.2

控件的概念5.3.3

控件的種類在Access中,窗體中的控件分為3種。綁定控件其數(shù)據(jù)源是表或查詢中的字段的控件稱為綁定控件。使用綁定控件可以顯示數(shù)據(jù)庫中字段的值。值可以是文本、日期、數(shù)字是/否值、圖片或圖形。非綁定控件不具有數(shù)據(jù)源(如字段或表達(dá)式)的控件稱為未綁定控件。可以使用未綁定控件顯示信息、圖片、線條或矩形。例如,顯示窗體標(biāo)題的標(biāo)簽就是未綁定控件。計(jì)算控件其數(shù)據(jù)源是表達(dá)式(而非字段)的控件稱為計(jì)算控件。通過定義表達(dá)式來指定要用作控件的數(shù)據(jù)源的值。表達(dá)式可以是運(yùn)算符(如=和+)、控件名稱、字段名稱、返回單個(gè)值的函數(shù)以及常數(shù)值的組合。5.3.4

常用控件的使用用戶可以在設(shè)計(jì)視圖中對控件進(jìn)行如下操作:通過鼠標(biāo)拖動創(chuàng)建新控件、移動控件;通過按Delete鍵刪除控件;激活控件對象,拖動控件的邊界調(diào)整控件大??;利用屬性表對話框改變控件屬性;通過格式化改變控件外觀,可以運(yùn)用邊框、粗體等效果;對控件增加邊框和陰影等效果。5.4

修飾窗體使用主題功能條件格式的使用添加背景圖像5.4.1

使用主題功能主題為窗體或報(bào)表提供了更好的格式設(shè)置選項(xiàng),可以自定義、擴(kuò)展和下載主題,還可以通過OfficeOnline或電子郵件與他人共享主題。此外,還可將主題發(fā)布到服務(wù)器。操作步驟如下。在“設(shè)計(jì)視圖”中打開窗體。在“窗體設(shè)計(jì)工具”→“設(shè)計(jì)”選項(xiàng)卡上,單擊“主題”選項(xiàng)組→“主題”,在彈出列表中選擇相應(yīng)的內(nèi)置主題,也可以啟用來自的內(nèi)容更新。5.4.2

條件格式的使用操作步驟如下。在“設(shè)計(jì)視圖”中打開窗體。選中控件,在“窗體設(shè)計(jì)工具”→“格式”選項(xiàng)卡→“控件格式”選項(xiàng)組→“條件格式”按鈕,出現(xiàn)“條件格式規(guī)則管理器”對話框。單擊“新建規(guī)則”,出現(xiàn)“新建格式規(guī)則”對

話框。在“新建格式規(guī)則”對話框中進(jìn)行相應(yīng)的設(shè)置。5.4.3

添加背景圖像為了美化窗體,可以在窗體中添加背景圖像,它可以應(yīng)用于整個(gè)窗體。操作步驟如下。打開窗體的“設(shè)計(jì)視圖”。在“窗體設(shè)計(jì)工具”→“格式”選項(xiàng)卡→“背景”選項(xiàng)組中,單擊“背景圖像”。單擊“瀏覽”按鈕,打開相應(yīng)的圖像即可。單擊快速訪問工具欄上的“保存”按鈕,保存窗體。切換到“窗體視圖”,查看效果。5.5

定制系統(tǒng)控制窗體窗體是應(yīng)用程序和用戶之間的接口,其作用不僅是為用戶提供輸入數(shù)據(jù)、修改數(shù)據(jù)、顯示處理結(jié)果的界面,更主要的是可以將已經(jīng)建立的數(shù)據(jù)庫對象集成在一起,為用戶提供一個(gè)可以進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)功能選擇的操作控制界面。Access2010中提供了“導(dǎo)航窗體”可以方便地將各項(xiàng)功能集成起來,能夠創(chuàng)建具有統(tǒng)一風(fēng)格的應(yīng)用系統(tǒng)控制界面。5.5.1

創(chuàng)建導(dǎo)航窗體Access2010提供了一種新型的窗體,稱為導(dǎo)航窗體。在導(dǎo)航窗體中,可以選擇導(dǎo)航窗體的布局,也可以使用所選布局上直接創(chuàng)建導(dǎo)航按鈕,并通過這些按鈕將已建數(shù)據(jù)庫對象集成在一起形成數(shù)據(jù)庫應(yīng)用系統(tǒng)。使用導(dǎo)航窗體創(chuàng)建應(yīng)用系統(tǒng)控制界面更簡單、更直觀?!纠?.10】使用導(dǎo)航按鈕,創(chuàng)建一個(gè)窗

溫馨提示

  • 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

提交評論