第5章數(shù)據(jù)庫窗體課件_第1頁
第5章數(shù)據(jù)庫窗體課件_第2頁
第5章數(shù)據(jù)庫窗體課件_第3頁
第5章數(shù)據(jù)庫窗體課件_第4頁
第5章數(shù)據(jù)庫窗體課件_第5頁
已閱讀5頁,還剩43頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第5窗體是一種主要用于在數(shù)據(jù)庫中輸入和顯示數(shù)據(jù)的數(shù)據(jù)庫對(duì)象。也可以將窗體用作切換面板來打開數(shù)據(jù)庫中的其他窗體和報(bào)表,或者用作自定義對(duì)話框來接受用戶的輸入及根據(jù)輸入執(zhí)行操作。窗體第窗體是一種主要用于在數(shù)據(jù)庫中輸入和顯示數(shù)據(jù)1第5章窗體本章主要內(nèi)容退出5.1窗體概述5.2創(chuàng)建窗體5.3在設(shè)計(jì)視圖中進(jìn)行自定義窗體設(shè)計(jì)第5章窗體本章主要內(nèi)容退出5.1窗體概述25.1窗體概述在Access數(shù)據(jù)庫中,窗體是用戶與數(shù)據(jù)庫系統(tǒng)之間進(jìn)行交互操作的主要對(duì)象。窗體本質(zhì)上就是一個(gè)Windows的窗口,只是在進(jìn)行可視化程序設(shè)計(jì)時(shí)將其稱為窗體。窗體主要用于在數(shù)據(jù)庫中輸入和顯示數(shù)據(jù),也可以將窗體用作切換面板來打開數(shù)據(jù)庫中的其他對(duì)象,或者用作自定義對(duì)話框來接受用戶的輸入及根據(jù)輸入去執(zhí)行相應(yīng)操作。5.1窗體概述在Access數(shù)據(jù)庫中,窗3由于窗體的功能與數(shù)據(jù)庫中的數(shù)據(jù)密切相關(guān),故在建立一個(gè)窗體時(shí),往往需要指定與該窗體相關(guān)的表或查詢對(duì)象,也就是需要指定窗體的記錄源。窗體的記錄源可以是表或查詢對(duì)象,還可以是一個(gè)SQL語句。窗體中顯示的數(shù)據(jù)將來自記錄源指定的基礎(chǔ)表或查詢。在窗體中,通常需要使用各種窗體元素,例如:標(biāo)簽、文本框、選項(xiàng)按鈕、復(fù)選框、命令按鈕、圖片框等等。在術(shù)語上把這些窗體元素稱為控件。對(duì)于負(fù)責(zé)顯示記錄源中某個(gè)字段數(shù)據(jù)的控件,需要將該控件的“控件來源”屬性指定為記錄源中的某個(gè)字段由于窗體的功能與數(shù)據(jù)庫中的數(shù)據(jù)密切相關(guān),故在4

5.1.1窗體的組成

窗體的構(gòu)成包括窗體頁眉、頁面頁眉、主體、頁面頁腳和窗體頁腳五個(gè)部分,每個(gè)部分稱為一個(gè)“節(jié)”。窗體中的信息可以分布在多個(gè)節(jié)中。5.1.1窗體的組成窗體的構(gòu)成包括窗體頁眉、5(1)窗體頁眉節(jié)窗體頁眉節(jié)顯示對(duì)每條記錄都一樣的信息,如窗體的標(biāo)題。窗體頁眉出現(xiàn)在“窗體”視圖中屏幕的頂部,以及打印時(shí)首頁的頂部。(2)頁面頁眉節(jié)頁面頁眉節(jié)在每個(gè)打印頁的頂部顯示諸如標(biāo)題或列標(biāo)題等信息。頁面頁眉只出現(xiàn)在打印窗體中。(3)主體節(jié)主體節(jié)明細(xì)地顯示記錄??梢栽谄聊换蝽撋巷@示一條記錄,也可以顯示盡可能多的記錄。(4)頁面頁腳節(jié)頁面頁腳節(jié)在每個(gè)打印頁的底部顯示諸如日期或頁碼等信息。頁面頁腳只出現(xiàn)在打印窗體中。(5)窗體頁腳節(jié)窗體頁腳節(jié)顯示對(duì)每條記錄都一樣的信息,如命令按鈕或有關(guān)使用窗體的指導(dǎo)。打印時(shí),窗體頁腳出現(xiàn)在最后一個(gè)打印頁的最后一個(gè)主體節(jié)之后,最后一個(gè)打印頁的頁面頁腳之前。(1)窗體頁眉節(jié)65.1.3窗體的視圖類型在Access數(shù)據(jù)庫中,窗體的視圖類型通常有如下幾種:(1)“設(shè)計(jì)”視圖若要?jiǎng)?chuàng)建一個(gè)窗體,可在“設(shè)計(jì)”視圖中進(jìn)行。在“設(shè)計(jì)”視圖中,使用“格式”工具欄更改字體或字體大小、對(duì)齊文本、更改邊框或線條寬度、應(yīng)用顏色或特殊效果。可以使用標(biāo)尺對(duì)齊控件。可將控件放在主體節(jié)中,或其他某個(gè)窗體節(jié)中。還可以使用工具箱添加控件,如標(biāo)簽和文本框等。在“設(shè)計(jì)”視圖中,單擊“視圖”按鈕切換到另一個(gè)視圖。(2)“窗體”視圖在“設(shè)計(jì)”視圖中創(chuàng)建窗體后,即可在“窗體”視圖中進(jìn)行查看。在“窗體”視圖中,通常每次只能查看一條記錄。在“窗體”視圖視圖中,使用導(dǎo)航按鈕可以在記錄之間快速切換。5.1.3窗體的視圖類型在Access75.1.2窗體的視圖類型(續(xù))(3)“數(shù)據(jù)表”視圖在“數(shù)據(jù)表”視圖中,可以查看以行與列格式顯示的記錄,因此可以同時(shí)看到許多條記錄。在“數(shù)據(jù)表”視圖中,使用導(dǎo)航按鈕可以在記錄之間快速切換。(4)數(shù)據(jù)透視表視圖在數(shù)據(jù)透視表視圖中,可以動(dòng)態(tài)地更改窗體的版面,從而以各種不同方法分析數(shù)據(jù)??梢灾匦屡帕行袠?biāo)題、列標(biāo)題和篩選字段,直到形成所需的版面布置為止。每次改變版面布置時(shí),窗體會(huì)立即按照新的布置重新計(jì)算數(shù)據(jù)。(5)數(shù)據(jù)透視圖視圖在數(shù)據(jù)透視圖視圖中,可以動(dòng)態(tài)地更改窗體的版面,從而以各種不同方法分析數(shù)據(jù)??梢灾匦屡帕行袠?biāo)題、列標(biāo)題和篩選字段,直到形成所需的版面布置為止。每次改變版面布置時(shí),窗體會(huì)立即按照新的布置重新計(jì)算數(shù)據(jù)并顯出對(duì)應(yīng)的圖表。5.1.2窗體的視圖類型(續(xù))(3)“數(shù)據(jù)表”視圖85.1.3窗體的類型一般來說,Access2003提供了如下5種類型的窗體:(1)縱欄式窗體在縱欄式窗體中,每個(gè)字段都顯示在一個(gè)獨(dú)立的行上,并且左邊帶有一個(gè)標(biāo)簽。(2)表格式窗體在表格式窗體中,每條記錄的所有字段顯示在一行上,每條記錄只有一個(gè)標(biāo)簽,顯示在窗體的頂端。(3)數(shù)據(jù)表窗體在數(shù)據(jù)表窗體中,每條記錄的字段以行與列的格式顯示,字段的名稱顯示在每一列的頂端。(4)數(shù)據(jù)透視表窗體在數(shù)據(jù)透視表窗體中,可以動(dòng)態(tài)地改變數(shù)據(jù)透視表窗體的版式布置,以便按照不同方式分析數(shù)據(jù)。(5)數(shù)據(jù)透視圖窗體在數(shù)據(jù)透視圖窗體中,通過圖表可直觀地顯示數(shù)據(jù),并且可以顯示一個(gè)或多個(gè)圖表。5.1.3窗體的類型一般來說,Access2095.1.4主/子窗體

子窗體是插入到另一窗體中的窗體。原始窗體稱為主窗體,窗體中的窗體稱為子窗體。當(dāng)顯示具有一對(duì)多關(guān)系的表或查詢中的數(shù)據(jù)時(shí),子窗體特別有效。例如,可以創(chuàng)建一個(gè)帶有子窗體的主窗體,用于顯示“學(xué)系”表和“專業(yè)”表中的數(shù)據(jù)?!皩W(xué)系”表和“專業(yè)”表之間的關(guān)系是一對(duì)多關(guān)系?!皩W(xué)系”表中的數(shù)據(jù)是一對(duì)多關(guān)系中的“一”方,“專業(yè)”表中的數(shù)據(jù)是一對(duì)多關(guān)系中的“多”方,因?yàn)槊恳粚W(xué)系都可以有多個(gè)專業(yè)。如果將每個(gè)子窗體都放在主窗體上,則主窗體可以包含任意數(shù)量的子窗體。還可以嵌套多達(dá)七層的子窗體。也就是說,可以在主窗體內(nèi)包含子窗體,而子窗體內(nèi)可以再有子窗體,等等。5.1.4主/子窗體子窗體是插入到另一窗105.1.5控件控件是允許用戶控制程序的圖形用戶界面對(duì)象,如文本框、復(fù)選框、滾動(dòng)條或命令按鈕等。可使用控件顯示數(shù)據(jù)或選項(xiàng)、執(zhí)行操作或使用戶界面更易閱讀。窗體中的所有信息都包含在控件中。窗體的控件包括標(biāo)簽、文本框、選項(xiàng)組、切換按鈕、選項(xiàng)按鈕、復(fù)選框、組合框、列表框、命令按鈕、選項(xiàng)卡控件、圖像、非綁定對(duì)象框、綁定對(duì)象框、子窗體/子報(bào)表、直線、矩形及ActiveX控件等等。5.1.5控件控件是允許用戶控制程序的圖形115.1.5控件(控件的類型)1.控件的類型窗體中的控件可分為如下三種類型:(1)綁定控件綁定控件與基礎(chǔ)表或基礎(chǔ)查詢中的字段捆縛在一起。使用綁定控件可以顯示、輸入或更新數(shù)據(jù)庫中的字段值。(2)未綁定控件未綁定控件沒有數(shù)據(jù)源。使用未綁定控件可以顯示信息、線條、矩形和圖片等。(3)計(jì)算控件計(jì)算控件使用表達(dá)式作為其控件來源。表達(dá)式是運(yùn)算符、常數(shù)、函數(shù)和字段名稱、控件和屬性的任意組合。表達(dá)式的計(jì)算結(jié)果為單個(gè)值。必須在表達(dá)式前鍵入一個(gè)等號(hào)(=)。表達(dá)式可以使用窗體記錄源基礎(chǔ)表或查詢中的字段數(shù)據(jù),也可使用窗體上其他控件的數(shù)據(jù)。例如,要在文本框中顯示當(dāng)前日期,需將該文本框的“控件來源”屬性指定為:=Date()。5.1.5控件(控件的類型)1.控件的類型125.1.5控件(創(chuàng)建控件的方法)2.創(chuàng)建控件的方法(1)在基于記錄源的窗體中,可以通過從字段列表中拖動(dòng)字段來創(chuàng)建控件。其中的字段列表是列出了基礎(chǔ)記錄源或數(shù)據(jù)庫對(duì)象中的全部字段的窗口。(2)通過單擊工具箱中某一控件按鈕來直接創(chuàng)建控件。(3)在確保工具箱中的“控件向?qū)А卑粹o按下后,通過單擊工具箱中某一控件按鈕,并使用該控件向?qū)Вó?dāng)Access對(duì)該控件提供有控件向?qū)r(shí)才可以使用該控件向?qū)В﹣韯?chuàng)建控件。5.1.5控件(創(chuàng)建控件的方法)2.創(chuàng)建控件的方法135.1.6工具箱

工具箱是由一些可以用在“設(shè)計(jì)”視圖中向窗體、報(bào)表或數(shù)據(jù)訪問頁添加控件的工具組成的集合。請(qǐng)注意,在頁“設(shè)計(jì)”視圖中可用的工具箱與在窗體和報(bào)表“設(shè)計(jì)”視圖中可用的工具箱不同。在窗體的“設(shè)計(jì)視圖”中,單擊“視圖”菜單中的“工具箱”命令(或單擊“工具欄”中的“工具箱”按鈕),可顯出(或隱藏)該窗體設(shè)計(jì)的“工具箱”。5.1.6工具箱工具箱是由一些可以用在“145.1.6工具箱(續(xù))5.1.6工具箱(續(xù))155.1.7工具箱5.1.7工具箱165.1.6工具箱請(qǐng)注意:列表框是僅可以從其列表中選擇值,不可以在列表框中輸入值。組合框是窗體上用來提供列表框和文本框的組合功能的一種控件,用戶既可以在組合框中鍵入一個(gè)值,也可以單擊控件以顯示一個(gè)列表,并從該列表中選擇一列表項(xiàng)值。5.1.6工具箱請(qǐng)注意:175.1.7窗體和控件的屬性窗體屬性決定窗體的結(jié)構(gòu)、外觀和行為??丶傩詻Q定控件的結(jié)構(gòu)、外觀和行為,以及其中所含文本或數(shù)據(jù)的特性。使用某一對(duì)象的“屬性”對(duì)話框可以設(shè)置其屬性。在選定了窗體、節(jié)或控件后,單擊工具欄中的“屬性”按鈕,可以打開其“屬性”對(duì)話框。一般來說,Access對(duì)各個(gè)屬性都提供了相應(yīng)的默認(rèn)值或空字符串,用戶在打開某個(gè)對(duì)象的“屬性”對(duì)話框后,可以重新設(shè)置該對(duì)象的任一屬性值。5.1.7窗體和控件的屬性窗體屬性決定窗體的185.1.7窗體和控件的屬性(續(xù))圖5-3窗體的“屬性”對(duì)話框示例5.1.7窗體和控件的屬性(續(xù))圖5-3窗體的“屬性195.1.8窗體和控件的事件事件是一種特定的操作,在某個(gè)對(duì)象上發(fā)生或?qū)δ硞€(gè)對(duì)象發(fā)生。Access可以響應(yīng)多種類型的事件,如鍵盤事件、鼠標(biāo)事件、對(duì)象事件、窗口事件及操作事件等等。事件的發(fā)生通常是用戶操作的結(jié)果,例如,當(dāng)打開某窗體顯出第一個(gè)記錄之前時(shí)所發(fā)生“打開”窗口事件。單擊鼠標(biāo)時(shí)發(fā)生“單擊”鼠標(biāo)事件。事件過程是為響應(yīng)由用戶或程序代碼引發(fā)的事件或由系統(tǒng)觸發(fā)的事件而運(yùn)行的過程。過程包含一系列的VisualBasic語句,用以執(zhí)行操作或計(jì)算值。通過使用事件過程,可以為在窗體或控件上發(fā)生的事件添加自定義的事件響應(yīng)。5.1.8窗體和控件的事件事件是一種特定的205.2創(chuàng)建窗體

窗體是用戶與數(shù)據(jù)庫系統(tǒng)之間進(jìn)行交互的主要對(duì)象。在使用某種功能的窗體之前,也必須根據(jù)應(yīng)用需求,先創(chuàng)建好該窗體。5.2創(chuàng)建窗體窗體是用戶與數(shù)據(jù)庫系統(tǒng)之間215.2.1創(chuàng)建窗體的方法

(1)“在設(shè)計(jì)視圖中創(chuàng)建窗體”方法與“新建窗體”對(duì)話框的“設(shè)計(jì)視圖”方法相同。(2)“使用向?qū)?chuàng)建窗體”方法與“新建窗體”對(duì)話框的“窗體向?qū)А狈椒ㄏ嗤?.2.1創(chuàng)建窗體的方法(1)“在設(shè)計(jì)視225.2.2使用自動(dòng)創(chuàng)建窗體創(chuàng)建窗體使用“自動(dòng)創(chuàng)建窗體”創(chuàng)建窗體是基于單個(gè)表或查詢來創(chuàng)建窗體。在Access中,使用“自動(dòng)創(chuàng)建窗體”方法可以創(chuàng)建五種類型窗體:

●縱欄式窗體

●表格式窗體

●數(shù)據(jù)表窗體

●數(shù)據(jù)透視表窗體

●數(shù)據(jù)透視圖窗體5.2.2使用自動(dòng)創(chuàng)建窗體創(chuàng)建窗體使用“自231.使用“自動(dòng)創(chuàng)建窗體:縱欄式”創(chuàng)建縱欄式窗體例5-1在“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用“自動(dòng)創(chuàng)建窗體:縱欄式”創(chuàng)建一個(gè)名為“例5-1班級(jí)(縱欄式窗體)”的縱欄式窗體。該窗體的記錄源是“班級(jí)”表。1.使用“自動(dòng)創(chuàng)建窗體:縱欄式”創(chuàng)建縱欄式窗體例5-242.使用“自動(dòng)創(chuàng)建窗體:表格式”創(chuàng)建表格式窗體例5-2在“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用“自動(dòng)創(chuàng)建窗體:表格式”創(chuàng)建一個(gè)名為“例5-2班級(jí)(表格式窗體)”的表格式窗體。該窗體的記錄源是“班級(jí)”表。2.使用“自動(dòng)創(chuàng)建窗體:表格式”創(chuàng)建表格式窗體253.使用“自動(dòng)創(chuàng)建窗體:數(shù)據(jù)表”創(chuàng)建數(shù)據(jù)表窗體例5-3在“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用“自動(dòng)創(chuàng)建窗體:數(shù)據(jù)表”創(chuàng)建一個(gè)名為“例5-3學(xué)生修課成績(數(shù)據(jù)表窗體)”的數(shù)據(jù)表窗體。該窗體記錄源是“修課成績”表。3.使用“自動(dòng)創(chuàng)建窗體:數(shù)據(jù)表”創(chuàng)建數(shù)據(jù)表窗體例264.使用“自動(dòng)窗體:數(shù)據(jù)透視表”創(chuàng)建數(shù)據(jù)透視表窗體例5-4在“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用“自動(dòng)窗體:數(shù)據(jù)透視表”創(chuàng)建一個(gè)名為“例5-4學(xué)生各班級(jí)男女人數(shù)(數(shù)據(jù)透視表窗體)”的數(shù)據(jù)透視表窗體。該窗體的記錄源是“學(xué)生”表。4.使用“自動(dòng)窗體:數(shù)據(jù)透視表”創(chuàng)建數(shù)據(jù)透視表窗體275.使用“自動(dòng)窗體:數(shù)據(jù)透視圖”創(chuàng)建數(shù)據(jù)透視圖窗體例5-5在“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用“自動(dòng)窗體:數(shù)據(jù)透視圖”創(chuàng)建一個(gè)名為“例5-5學(xué)生各班級(jí)男女人數(shù)(數(shù)據(jù)透視圖窗體)”的數(shù)據(jù)透視圖窗體。該窗體的記錄源源是“學(xué)生”表。5.使用“自動(dòng)窗體:數(shù)據(jù)透視圖”創(chuàng)建數(shù)據(jù)透視圖窗體285.2.3使用“窗體向?qū)А眲?chuàng)建基于一個(gè)表的窗體

使用Access提供的“窗體向?qū)А?,用戶可以很方便快捷地?chuàng)建基于一個(gè)表(或查詢)的窗體,也可以方便快捷地創(chuàng)建基于多個(gè)表(或查詢)的窗體。

例5-6在“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用“窗體向?qū)А眲?chuàng)建一個(gè)名為“例5-6學(xué)系窗體”的窗體。該窗體的記錄源是“學(xué)系”表。5.2.3使用“窗體向?qū)А眲?chuàng)建基于一個(gè)表的窗體295.2.3使用“窗體向?qū)А眲?chuàng)建基于一個(gè)表的窗體(例5-6)5.2.3使用“窗體向?qū)А眲?chuàng)建基于一個(gè)表的窗體(例5-6305.2.3使用“窗體向?qū)А眲?chuàng)建基于一個(gè)表的窗體(例5-6)為了利用窗體添加新記錄,只要單擊導(dǎo)航條中的“添加新記錄”按鈕,便可在窗體中鍵入新記錄的內(nèi)容。記錄內(nèi)容輸入完畢后,可單擊Access主窗口工具欄中的“保存”按鈕保存輸入的記錄,也可以單擊導(dǎo)航欄中的任一個(gè)移動(dòng)記錄按鈕來保存輸入的數(shù)據(jù)。如果需要連續(xù)輸入新的記錄則在輸入一個(gè)記錄完畢后單擊“添加新記錄”按鈕,這樣可以保存剛剛輸入的記錄,同時(shí)準(zhǔn)備好輸入新記錄?!疤砑有掠涗洝卑粹o5.2.3使用“窗體向?qū)А眲?chuàng)建基于一個(gè)表的窗體(例5-6315.2.3使用“窗體向?qū)А眲?chuàng)建基于一個(gè)表的窗體(例5-6)如果為了避免用戶在使用窗體查看記錄的過程無意中修改表的內(nèi)容,則可以打開窗體的“設(shè)計(jì)”窗口,然后在“屬性”對(duì)話框中將窗體的“允許編輯”、“允許刪除”、“允許添加”等屬性的屬性值設(shè)置為:“否”(如圖5-22所示)。5.2.3使用“窗體向?qū)А眲?chuàng)建基于一個(gè)表的窗體(例5-6325.2.4使用“窗體向?qū)А眲?chuàng)建基于二個(gè)表的主/子窗體例5-7在“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用“窗體向?qū)А眲?chuàng)建一個(gè)名為“例5-7學(xué)系主窗體”的窗體,在該主窗體中包含一個(gè)名為“例5-7專業(yè)子窗體”的子窗體。該主/子窗體的記錄源分別是“學(xué)系”表和“專業(yè)”表。5.2.4使用“窗體向?qū)А眲?chuàng)建基于二個(gè)表的主/子窗體335.2.5使用“數(shù)據(jù)透視表向?qū)А眲?chuàng)建窗體

例5-8在“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用“數(shù)據(jù)透視表向?qū)А眲?chuàng)建一個(gè)名為“例5-8學(xué)生各班級(jí)男女人數(shù)(數(shù)據(jù)透視表窗體)”的數(shù)據(jù)透視表窗體。該窗體的記錄源是“學(xué)生”表。5.2.5使用“數(shù)據(jù)透視表向?qū)А眲?chuàng)建窗體例345.2.6使用“圖表向?qū)А眲?chuàng)建窗體例5-9在“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用“圖表向?qū)А眲?chuàng)建一個(gè)名為“例5-9學(xué)生各班級(jí)男女人數(shù)(數(shù)據(jù)透視圖窗體)”的數(shù)據(jù)透視圖窗體。該窗體的記錄源是“學(xué)生”表。5.2.6使用“圖表向?qū)А眲?chuàng)建窗體例5-9355.2.7使用“設(shè)計(jì)視圖”創(chuàng)建窗體圖5-47選定了“主體”節(jié)的窗體“設(shè)計(jì)”視圖窗口5.2.7使用“設(shè)計(jì)視圖”創(chuàng)建窗體圖5-47選定了“365.2.7使用“設(shè)計(jì)視圖”創(chuàng)建窗體(指定記錄源)“學(xué)生”表的“字段列表”

指定“學(xué)生”表為記錄源“控件來源”屬性5.2.7使用“設(shè)計(jì)視圖”創(chuàng)建窗體(指定記錄源)“學(xué)生”375.2.7使用“設(shè)計(jì)視圖”創(chuàng)建窗體(移動(dòng)位置、改變大?。┦髽?biāo)的形狀是一個(gè)黑色的張開手掌圖案鼠標(biāo)的形狀是一個(gè)手指向上的手的圖案鼠標(biāo)的形狀是一個(gè)手指向上的手的圖案5.2.7使用“設(shè)計(jì)視圖”創(chuàng)建窗體(移動(dòng)位置、改變大?。?85.3在設(shè)計(jì)視圖中進(jìn)行自定義窗體設(shè)計(jì)在使用“設(shè)計(jì)視圖”進(jìn)行自定義窗體設(shè)計(jì)的過程中,將涉及到窗體的創(chuàng)建、各種控件的創(chuàng)建、窗體“屬性”的設(shè)置、控件“屬性”的設(shè)置、控件大小的設(shè)置、控件間距的設(shè)置及控件位置對(duì)齊的設(shè)置等內(nèi)容。5.3在設(shè)計(jì)視圖中進(jìn)行自定義窗體設(shè)計(jì)在使用395.3.1使用“設(shè)計(jì)視圖”創(chuàng)建一個(gè)只讀的主/子窗體(例5-10)

例5-10

在“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用“設(shè)計(jì)視圖”創(chuàng)建一個(gè)名為“例5-10瀏覽學(xué)生基本情況”的窗體,其窗體設(shè)計(jì)形如圖5-56所示。要求創(chuàng)建一個(gè)主/子類型的窗體,主窗體的記錄源是“學(xué)生”表,子窗體的數(shù)據(jù)來源是已經(jīng)創(chuàng)建好的“例5-3學(xué)生修課成績(數(shù)據(jù)表窗體)”窗體。當(dāng)運(yùn)行該窗體時(shí),用戶只能瀏覽查看信息,不允許對(duì)“學(xué)生”表和“修課成績”表進(jìn)行任何“修改”、“刪除”和“添加”記錄的操作。對(duì)主窗體不設(shè)置導(dǎo)航條,但要?jiǎng)?chuàng)建四個(gè)“記錄導(dǎo)航”操作按鈕,一個(gè)“窗體操作”的“關(guān)閉窗體”按鈕。還要在窗體頁眉顯出“瀏覽學(xué)生基本情況”文字和當(dāng)前日期。5.3.1使用“設(shè)計(jì)視圖”創(chuàng)建一個(gè)只讀的主/子窗體(例5405.3.1使用“設(shè)計(jì)視圖”創(chuàng)建一個(gè)只讀的主/子窗體(例5-10續(xù))5.3.1使用“設(shè)計(jì)視圖”創(chuàng)建一個(gè)只讀的主/子窗體(例5415.3.2使用“設(shè)計(jì)視圖”創(chuàng)建一個(gè)輸入窗體(例5-11)例5-11在“學(xué)生管理系統(tǒng)”數(shù)據(jù)庫中,使用“設(shè)計(jì)視圖”創(chuàng)建一個(gè)名為“例5-11輸入學(xué)生基本信息”的窗體,其“窗體視圖”如圖5-81所示。該窗體的記錄源是“學(xué)生”表。當(dāng)運(yùn)行該窗體“例5-11輸入學(xué)生基本信息”時(shí),使用“添加記錄”按鈕可添加新記錄,使用“保存記錄”按鈕可保存該新記錄,使用“撤消記錄”按鈕可刪除當(dāng)前新記錄。5.3.2使用“設(shè)計(jì)視圖”創(chuàng)建一個(gè)輸入窗體(例5-11)425.3.2使用“設(shè)計(jì)視圖”創(chuàng)建一個(gè)輸入窗體(例5-11)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論