版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本章要點(diǎn)窗體概述窗體的創(chuàng)建控件及其應(yīng)用第7章 窗體的創(chuàng)建與應(yīng)用7.1.1 窗體的功能(1)顯示數(shù)據(jù)。(2)編輯數(shù)據(jù)。(3)查找數(shù)據(jù)。(4)分析數(shù)據(jù)。(5)控制應(yīng)用程序流程。 7.1.2 窗體的類型1縱欄式窗體縱欄式窗體一頁(yè)顯示表或查詢中的一條記錄,記錄中的各字段以列的形式排列在屏幕上,每一個(gè)字段顯示在一個(gè)獨(dú)立的行上,左邊顯示字段名,右邊顯示對(duì)應(yīng)的值。2表格式窗體在表格式窗體中一頁(yè)顯示表或查詢中的多條記錄,每條記錄顯示為一行,每個(gè)字段顯示為一列。字段的名稱顯示在每一列的頂端。3數(shù)據(jù)表窗體數(shù)據(jù)表窗體從外觀上看與數(shù)據(jù)表和查詢顯示數(shù)據(jù)的界面相同,通常是用來(lái)作為一個(gè)窗體的子窗體。數(shù)據(jù)表窗體與表格式窗體都
2、以行列格式顯示數(shù)據(jù),但表格式窗體是以立體形式顯示的。4主/子窗體主窗體和子窗體通常用于顯示多個(gè)表或查詢中的數(shù)據(jù),當(dāng)主窗體中的數(shù)據(jù)發(fā)生變化時(shí),子窗體中的數(shù)據(jù)也跟著發(fā)生相應(yīng)的變化。5圖表窗體圖表窗體以圖表方式顯示表中數(shù)據(jù)。6數(shù)據(jù)透視表窗體數(shù)據(jù)透視表窗體是為了以指定的數(shù)據(jù)表或查詢?yōu)閿?shù)據(jù)源產(chǎn)生一個(gè)按行和列統(tǒng)計(jì)分析的表格而建立的一種窗體形式。7數(shù)據(jù)透視圖窗體數(shù)據(jù)透視圖窗體是用于顯示數(shù)據(jù)表和查詢中數(shù)據(jù)的圖形分析窗體。7.1.3 窗體的視圖在Access 2010中,窗體有6種視圖,分別為窗體視圖、數(shù)據(jù)表視圖、數(shù)據(jù)透視表視圖、數(shù)據(jù)透視圖視圖、布局視圖和設(shè)計(jì)視圖。打開(kāi)窗體以后,在“視圖”命令組中單擊“視圖”命
3、令按鈕,從中選擇所需視圖命令,如圖所示?;蛴益I單擊窗體名稱選項(xiàng)卡,在彈出的下拉菜單中選擇不同的視圖命令,可以在不同的窗體視圖間相互切換。1窗體視圖窗體視圖是窗體運(yùn)行時(shí)的顯示形式,是完成對(duì)窗體設(shè)計(jì)后的效果,可瀏覽窗體所捆綁的數(shù)據(jù)源數(shù)據(jù)。要以窗體視圖打開(kāi)某一窗體,可以在導(dǎo)航窗格的窗體列表中雙擊要打開(kāi)的窗體。2數(shù)據(jù)表視圖數(shù)據(jù)表視圖是以表格的形式顯示表或查詢中的數(shù)據(jù),可用于編輯、添加、刪除和查找數(shù)據(jù)等。只有以表或查詢?yōu)閿?shù)據(jù)源的窗體才具有數(shù)據(jù)表視圖。3數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖在數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖中,可以動(dòng)態(tài)地更改窗體的版面,從而以各種不同的方法分析數(shù)據(jù)??梢灾匦屡帕行袠?biāo)題、列標(biāo)題和篩選
4、字段,直到形成所需的版面布置為止。每次改變版面布置時(shí),窗體會(huì)立即按照新的布置重新計(jì)算數(shù)據(jù)。4布局視圖布局視圖是用于修改窗體最直觀的視圖,可用于對(duì)窗體進(jìn)行修改、調(diào)整窗體設(shè)計(jì),可以根據(jù)實(shí)際數(shù)據(jù)調(diào)整列寬,在窗體中放置新的字段,并設(shè)置窗體及其控件的屬性,調(diào)整控件的位置和寬度等。在布局視圖中,窗體實(shí)際正在運(yùn)行,因此,用戶看到的數(shù)據(jù)與在窗體視圖中的顯示外觀非常相似。5設(shè)計(jì)視圖窗體設(shè)計(jì)視圖用于窗體的創(chuàng)建和修改,顯示的是各種控件的布局,并不顯示數(shù)據(jù)源數(shù)據(jù)。在Access 2010主窗口中,“創(chuàng)建”選項(xiàng)卡中的“窗體”命令組提供了多種創(chuàng)建窗體的命令按鈕,包括“窗體”、“窗體設(shè)計(jì)”和“空白窗體”3個(gè)主要的命令按鈕,
5、還有“窗體向?qū)А?、“?dǎo)航”和“其他窗體”3個(gè)輔助按鈕,如圖所示。7.2.1 使用自動(dòng)方式創(chuàng)建窗體使用自動(dòng)方式創(chuàng)建窗體是最快捷的方式,它直接將單一的表或查詢與窗體綁定,從而創(chuàng)建相應(yīng)的窗體。窗體中將包含表或查詢中的所有字段及記錄。1使用“窗體”命令創(chuàng)建窗體使用“窗體”命令所創(chuàng)建的窗體,其數(shù)據(jù)源來(lái)自某個(gè)表或某個(gè)查詢,其窗體的布局結(jié)構(gòu)簡(jiǎn)單。這種方法創(chuàng)建的窗體是一種單記錄布局的窗體。窗體對(duì)表中的各個(gè)字段進(jìn)行排列和顯示,左邊是字段名,右邊是字段的值,字段排成一列或兩列。7.2 窗體的創(chuàng)建例7-1 在“教學(xué)管理”數(shù)據(jù)庫(kù)中創(chuàng)建“學(xué)生”窗體,用于顯示“學(xué)生”表中的信息。操作步驟:打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù),在導(dǎo)航窗
6、格中選擇作為窗體數(shù)據(jù)源的“學(xué)生”表。單擊“創(chuàng)建”選項(xiàng)卡,再在“窗體”命令組單擊“窗體”命令按鈕,窗體立即創(chuàng)建完成,并且以布局視圖顯示。選擇“文件”“保存”菜單命令,或在快速訪問(wèn)工具欄中單擊“保存”按鈕,打開(kāi)“另存為”對(duì)話框,在“窗體名稱”文本框內(nèi)輸入窗體的名稱,單擊“確定”按鈕。2使用“分割窗體”命令創(chuàng)建窗體利用“分割窗體”命令創(chuàng)建窗體與利用“窗體”命令創(chuàng)建窗體的操作步驟是一樣的,只是創(chuàng)建窗體的效果不一樣。分割窗體同時(shí)顯示窗體視圖和數(shù)據(jù)表視圖。例7-2 以“學(xué)生”表為數(shù)據(jù)源,創(chuàng)建分割窗體。操作步驟:打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù),在導(dǎo)航窗格中選擇作為窗體數(shù)據(jù)源的“學(xué)生”表。單擊“創(chuàng)建”選項(xiàng)卡,再在“窗
7、體”命令組單擊“其他窗體”命令按鈕,然后單擊“分割窗體”命令選項(xiàng),“學(xué)生”表的分割窗體就自動(dòng)創(chuàng)建好了,并以窗體布局視圖顯示該窗體。將窗體存為“學(xué)生分割窗體”。3使用“多個(gè)項(xiàng)目”命令創(chuàng)建窗體利用“多個(gè)項(xiàng)目”命令創(chuàng)建窗體的方法與利用“窗體”命令創(chuàng)建窗體的操作步驟也是一樣的,同樣是創(chuàng)建窗體的效果不一樣。多個(gè)項(xiàng)目窗體通過(guò)行與列的形式顯示數(shù)據(jù),一次可以查看多條記錄。多個(gè)項(xiàng)目窗體提供了比數(shù)據(jù)表更多的自定義選項(xiàng),例如添加圖形元素、按鈕和其他控件功能。例7-3 以“學(xué)生”表為數(shù)據(jù)源,創(chuàng)建一個(gè)多個(gè)項(xiàng)目窗體。操作步驟:打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù),在導(dǎo)航窗格中選擇作為窗體數(shù)據(jù)源的“學(xué)生”表。單擊“創(chuàng)建”選項(xiàng)卡,再在“窗
8、體”命令組單擊“其他窗體”命令按鈕,然后單擊“多個(gè)項(xiàng)目”命令選項(xiàng),“學(xué)生”表的多個(gè)項(xiàng)目窗體就自動(dòng)創(chuàng)建好了。窗體默認(rèn)是布局視圖,可以在布局視圖調(diào)整行與列的高度和寬度。保存該窗體。7.2.2 使用手動(dòng)方式創(chuàng)建窗體使用手動(dòng)方式創(chuàng)建窗體,是指需要從表的字段列表中選擇所需字段,然后將其添加到窗體中。1使用“數(shù)據(jù)透視表”命令創(chuàng)建窗體數(shù)據(jù)透視表就是針對(duì)要分析的數(shù)據(jù),利用行與列的交叉產(chǎn)生數(shù)據(jù)運(yùn)算,其字段分布如圖所示。在數(shù)據(jù)透視表窗體中,窗體按行和列顯示數(shù)據(jù),并按行和列統(tǒng)計(jì)匯總數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行計(jì)算。例7-4 以“學(xué)生”表為數(shù)據(jù)源,創(chuàng)建計(jì)算各專業(yè)不同籍貫人數(shù)的數(shù)據(jù)透視表窗體。2使用“數(shù)據(jù)透視圖”命令創(chuàng)建窗體數(shù)據(jù)透
9、視圖窗體以圖形表示數(shù)據(jù)。同樣,利用數(shù)據(jù)透視圖窗體也可對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行“行、列”合計(jì)、數(shù)據(jù)分析和版面重組。例7-5 以“學(xué)生”表為數(shù)據(jù)源,創(chuàng)建計(jì)算各專業(yè)不同籍貫人數(shù)的數(shù)據(jù)透視圖窗體。3使用“空白窗體”命令創(chuàng)建窗體空白窗體不會(huì)自動(dòng)添加任何控件,而是顯示“字段列表”窗格,通過(guò)手動(dòng)添加表中的字段來(lái)設(shè)計(jì)窗體。例7-6 使用“空白窗體”命令,以“學(xué)生”表為數(shù)據(jù)源,創(chuàng)建窗體。7.2.3 使用向?qū)?chuàng)建窗體1創(chuàng)建單個(gè)窗體使用“窗體向?qū)А泵顒?chuàng)建單個(gè)窗體,其數(shù)據(jù)可以來(lái)自于一個(gè)表或查詢,也可以來(lái)自于多個(gè)表或查詢。例7-7 使用“窗體向?qū)А泵顒?chuàng)建“學(xué)生成績(jī)”窗體,窗體布局為縱欄式,顯示內(nèi)容為“學(xué)生”表的“學(xué)號(hào)”
10、和“姓名”字段、“課程”表的“課程名稱”字段和“選課”表的“平時(shí)成績(jī)”、“考試成績(jī)”、“總評(píng)成績(jī)”字段。2創(chuàng)建主/子窗體使用“窗體向?qū)А泵钜部梢詣?chuàng)建基于多個(gè)數(shù)據(jù)源的主/子窗體。在創(chuàng)建這種窗體之前,要確定作為主窗體的數(shù)據(jù)源與作為子窗體的數(shù)據(jù)源之間存在著一對(duì)多聯(lián)系。在Access 2010中,可以使用兩種方法創(chuàng)建主/子窗體,一是同時(shí)創(chuàng)建主窗體與子窗體,二是將已建的窗體作為子窗體添加到另一個(gè)已建窗體中。子窗體與主窗體的關(guān)系,可以是嵌入式,也可以是鏈接式。例7-8 以“學(xué)生”表和“選課”表為數(shù)據(jù)源,創(chuàng)建嵌入式的主/子窗體。7.2.4 在設(shè)計(jì)視圖中創(chuàng)建窗體1窗體的結(jié)構(gòu)打開(kāi)數(shù)據(jù)庫(kù),在“創(chuàng)建”選項(xiàng)卡的“窗
11、體”命令組中,單擊“窗體設(shè)計(jì)”按鈕,就會(huì)打開(kāi)窗體的設(shè)計(jì)視圖,如圖所示。窗體設(shè)計(jì)視圖是設(shè)計(jì)窗體的窗口,它由5個(gè)部分組成,分別為窗體頁(yè)眉、頁(yè)面頁(yè)眉、主體、頁(yè)面頁(yè)腳和窗體頁(yè)腳。其中,每一部分稱為一個(gè)節(jié),每個(gè)節(jié)都有特定的用途,窗體中的信息可以分布在多個(gè)節(jié)中。2“窗體設(shè)計(jì)工具”選項(xiàng)卡打開(kāi)窗體設(shè)計(jì)視圖時(shí),在功能區(qū)選項(xiàng)卡上會(huì)出現(xiàn)3個(gè)“窗體設(shè)計(jì)工具”/“設(shè)計(jì)”、“排列”和“格式”上下文選項(xiàng)卡,如圖所示。3各種控件的功能“控件”是窗體上圖形化的對(duì)象,如文本框、復(fù)選框、滾動(dòng)條或命令按鈕等,用于顯示數(shù)據(jù)和執(zhí)行操作。單擊“窗體設(shè)計(jì)工具/設(shè)計(jì)”選項(xiàng)卡,在“控件”命令組中將出現(xiàn)各種控件按鈕,如圖所示。通過(guò)這些按鈕可以向窗
12、體添加控件。4控件的分類根據(jù)控件與數(shù)據(jù)源的關(guān)系,控件可以分為綁定型控件、未綁定型控件和計(jì)算型控件3種。綁定型控件與表或查詢中的字段相關(guān)聯(lián),可用于顯示、輸入、更新數(shù)據(jù)庫(kù)中字段的值。未綁定型控件是無(wú)數(shù)據(jù)源的控件。計(jì)算型控件用表達(dá)式而不是字段作為數(shù)據(jù)源,表達(dá)式可以利用窗體或報(bào)表所引用的表或查詢字段中的數(shù)據(jù),也可以是窗體或報(bào)表上的其他控件中的數(shù)據(jù)。5向窗體添加控件向窗體添加控件的方法有如下兩種。1)自動(dòng)添加。2)通過(guò)在設(shè)計(jì)視圖中使用控件按鈕向窗體添加控件。如果“控件”命令組中的“使用控件向?qū)А泵钐幱谶x中狀態(tài),在創(chuàng)建控件時(shí)會(huì)彈出相應(yīng)的向?qū)?duì)話框,以方便對(duì)控件的相關(guān)屬性進(jìn)行設(shè)置。否則,創(chuàng)建控件時(shí)將不會(huì)彈
13、出向?qū)?duì)話框。在默認(rèn)情況下,“控件向?qū)А泵钐幱谶x中狀態(tài)。例7-9 在窗體設(shè)計(jì)視圖中創(chuàng)建一個(gè)窗體,用于顯示和編輯“學(xué)生”表中的數(shù)據(jù)。7.3 控件及其應(yīng)用7.3.1 面向?qū)ο蟮幕靖拍铑愂菍?duì)象的抽象,而對(duì)象是類的具體實(shí)例?!翱丶泵罱M中的一種控件是一個(gè)類,但在窗體上添加的一個(gè)具體的控件就是一個(gè)對(duì)象。每一個(gè)對(duì)象具有相應(yīng)的屬性、事件和方法。屬性是對(duì)象固有的特征;由對(duì)象發(fā)出且能夠?yàn)槟承?duì)象感受到的行為動(dòng)作稱為事件;方法是附屬于對(duì)象的行為和動(dòng)作。當(dāng)某一個(gè)事件發(fā)生時(shí),方法被執(zhí)行,這種執(zhí)行方式稱為事件驅(qū)動(dòng),這也是面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特點(diǎn)。7.3.2 窗體和控件的屬性1“屬性表”任務(wù)窗格用鼠標(biāo)右鍵單擊窗體
14、或控件,并從打開(kāi)的快捷菜單中選擇“屬性”命令,或單擊“窗體設(shè)計(jì)工具/設(shè)計(jì)”選項(xiàng)卡,在“工具”命令組中單擊“屬性表”命令按鈕,都可以打開(kāi)“屬性表”任務(wù)窗格,如圖所示。2窗體的常用屬性窗體的屬性有很多,選中某個(gè)屬性時(shí),按F1功能鍵可以獲得該屬性的幫助信息,這也是熟悉屬性用途的好方法。窗體的常用屬性有以下幾種。u標(biāo)題:表示在窗體視圖中窗體標(biāo)題欄上顯示的文本。u記錄選定器:決定窗體顯示時(shí)是否具有記錄選定器。u導(dǎo)航按鈕:決定窗體運(yùn)行時(shí)是否具有記錄導(dǎo)航按鈕。u記錄源:指明該窗體的數(shù)據(jù)源。u允許編輯、允許添加、允許刪除:它們分別決定窗體運(yùn)行時(shí)是否允許對(duì)數(shù)據(jù)進(jìn)行編輯修改、添加或刪除操作。u數(shù)據(jù)輸入:指定是否允
15、許打開(kāi)綁定窗體進(jìn)行數(shù)據(jù)輸入。3控件的常用屬性在“屬性表”對(duì)話框上方的下拉列表框中選擇某個(gè)控件,即可顯示并設(shè)置該控件的屬性。下面以標(biāo)簽和文本框控件為例,介紹控件的常用屬性。標(biāo)簽控件的常用屬性如下。u標(biāo)題:表示標(biāo)簽中顯示的文字信息。u特殊效果:用于設(shè)定標(biāo)簽的顯示效果。u背景色、前景色:分別表示標(biāo)簽顯示時(shí)的底色與標(biāo)簽中文字的顏色。u字體名稱、字號(hào)、字體粗細(xì)、下劃線、傾斜字體:這些屬性值用于設(shè)定標(biāo)簽中顯示文字的字體、字號(hào)、字形等參數(shù),可以根據(jù)需要適當(dāng)配置。文本框控件的常用屬性如下。u控件來(lái)源:用于設(shè)定一個(gè)綁定型文本框控件時(shí),它必須是窗體數(shù)據(jù)源表或查詢中的一個(gè)字段;用于設(shè)定一個(gè)計(jì)算型文本框控件時(shí),它必須
16、是一個(gè)計(jì)算表達(dá)式;用于設(shè)定一個(gè)未綁定型文本框控件時(shí),就等同于一個(gè)標(biāo)簽控件。u輸入掩碼:用于設(shè)定一個(gè)綁定型文本框控件或未綁定型文本框控件的輸入格式,僅對(duì)文本型或日期/時(shí)間型數(shù)據(jù)有效。u默認(rèn)值:用于設(shè)定一個(gè)計(jì)算型文本框控件或未綁定型文本框控件的初始值。u有效性規(guī)則:用于設(shè)定在文本框控件中輸入數(shù)據(jù)的合法性檢查表達(dá)式。u有效性文本:在窗體運(yùn)行期間,當(dāng)在該文本框中輸入的數(shù)據(jù)違背了有效性規(guī)則時(shí),即顯示有效性文本中的提示信息。u可用:用于指定該文本框控件是否能夠獲得焦點(diǎn)。u是否鎖定:用于指定是否可以在窗體視圖中編輯控件數(shù)據(jù)。4窗體和控件的常用事件對(duì)窗體和控件設(shè)置事件屬性值是為該窗體或控件設(shè)定響應(yīng)事件的操作流
17、程,也就是為窗體或控件的事件處理方法編程。事件名稱觸發(fā)時(shí)機(jī)鍵盤事件鍵按下當(dāng)窗體或控件具有焦點(diǎn)時(shí),按下任何鍵時(shí)觸發(fā)該事件鍵釋放當(dāng)窗體或控件具有焦點(diǎn)時(shí),釋放任何鍵時(shí)觸發(fā)該事件鼠標(biāo)事件單擊當(dāng)鼠標(biāo)在對(duì)象上單擊左鍵時(shí)觸發(fā)該事件雙擊當(dāng)鼠標(biāo)在對(duì)象上雙擊左鍵時(shí)觸發(fā)該事件鼠標(biāo)按下當(dāng)鼠標(biāo)在對(duì)象上按下左鍵時(shí)觸發(fā)該事件鼠標(biāo)移動(dòng)當(dāng)鼠標(biāo)在對(duì)象上來(lái)回移動(dòng)時(shí)觸發(fā)該事件鼠標(biāo)釋放當(dāng)鼠標(biāo)左鍵按下后,移至在對(duì)象上放開(kāi)時(shí)觸發(fā)該事件對(duì)象事件獲得焦點(diǎn)在對(duì)象獲得焦點(diǎn)時(shí)觸發(fā)該事件失去焦點(diǎn)在對(duì)象失去焦點(diǎn)時(shí)觸發(fā)該事件更改在改變文本框或組合框的內(nèi)容時(shí)觸發(fā)該事件;在選項(xiàng)卡控件中從一頁(yè)移到另一頁(yè)時(shí)也會(huì)觸發(fā)該事件窗體事件打開(kāi)在打開(kāi)窗體,但第一條記錄尚未顯
18、示時(shí)觸發(fā)該事件關(guān)閉當(dāng)窗體關(guān)閉并從屏幕上刪除時(shí)觸發(fā)該事件加載在打開(kāi)窗體并且顯示其中記錄時(shí)觸發(fā)該事件操作事件刪除當(dāng)通過(guò)窗體刪除記錄,但記錄被真正刪除之前觸發(fā)該事件插入前當(dāng)通過(guò)窗體插入記錄,輸入第一個(gè)字符時(shí)觸發(fā)該事件插入后當(dāng)通過(guò)窗體插入記錄,記錄保存到數(shù)據(jù)庫(kù)后觸發(fā)該事件成為當(dāng)前記錄當(dāng)焦點(diǎn)移到記錄上,使它成為當(dāng)前記錄時(shí)觸發(fā)該事件;當(dāng)窗體刷新或重新查詢時(shí)也會(huì)觸發(fā)該事件不在列表中在組合框的文本框部分輸入非組合框列表中的值時(shí)觸發(fā)該事件7.3.3 控件的基本操作1控件的選擇選擇多個(gè)控件可以按住Ctrl鍵或Shift鍵再分別單擊要選擇的控件。選擇全部控件可以用快捷鍵CtrlA,或單擊“窗體設(shè)計(jì)工具/格式”選項(xiàng)卡
19、,再在“所選內(nèi)容”命令組中單擊“全選”命令按鈕。也可以使用標(biāo)尺選擇控件,方法是將光標(biāo)移到水平標(biāo)尺,鼠標(biāo)指針變?yōu)橄蛳录^后,拖動(dòng)鼠標(biāo)到需要選擇的位置。2控件的移動(dòng)要移動(dòng)控件,首先選擇控件,然后將鼠標(biāo)指向控件的邊框,當(dāng)光標(biāo)變成四向箭頭時(shí),即可用鼠標(biāo)將控件拖動(dòng)到目標(biāo)位置。當(dāng)單擊組合控件及其附屬標(biāo)簽的任一部分時(shí),將顯示兩個(gè)控件的移動(dòng)控制柄,以及所單擊的控件的調(diào)整大小控制柄。如果要分別移動(dòng)控件及其標(biāo)簽,應(yīng)將光標(biāo)放在控件或標(biāo)簽左上角處的移動(dòng)控制柄上,當(dāng)光標(biāo)變成四向箭頭時(shí),拖動(dòng)控件或標(biāo)簽可以移動(dòng)控件或標(biāo)簽;如果光標(biāo)移動(dòng)到控件或標(biāo)簽的邊框(不是移動(dòng)控制柄)上,光標(biāo)變成四向箭頭時(shí),此時(shí)將同時(shí)移動(dòng)兩個(gè)控件。3控件
20、的復(fù)制要復(fù)制控件,首先選擇控件,再單擊“開(kāi)始”選項(xiàng)卡,在“剪貼板”命令組中單擊“復(fù)制”、“粘貼”等命令按鈕。4改變控件的類型若要改變控件的類型,則要先選擇該控件,然后單擊鼠標(biāo)右鍵,打開(kāi)快捷菜單,在該快捷菜單中的“更改為”命令中選擇所需的新控件類型。5控件的刪除如果希望刪除不用的控件,可以選中要?jiǎng)h除的控件,按Del鍵或Delete鍵,或在“開(kāi)始”選項(xiàng)卡的“記錄”命令組中單擊“刪除”命令按鈕。6改變控件的尺寸對(duì)于控件大小的調(diào)整,既可以通過(guò)其“寬度”和“高度”屬性來(lái)設(shè)置,也可以直接拖動(dòng)控件的大小控制柄。單擊要調(diào)整大小的一個(gè)控件或多個(gè)控件,拖動(dòng)調(diào)整大小控制柄,直到控件變?yōu)樗璧拇笮?。如果選擇多個(gè)控件,
21、所選的控件都會(huì)隨著拖動(dòng)第一個(gè)控件的調(diào)整大小控制柄而更改大小。如果要調(diào)整控件的大小以容納其顯示內(nèi)容,則選擇要調(diào)整大小的一個(gè)或多個(gè)控件,然后在“窗體設(shè)計(jì)工具/排列”選項(xiàng)卡的“調(diào)整大小和排序”命令組中單擊“大小/空格”命令按鈕,在彈出的菜單中選擇“正好容納”命令,將根據(jù)控件顯示內(nèi)容確定其寬度和高度。如果要統(tǒng)一調(diào)整控件之間的相對(duì)大小,首先選擇需要調(diào)整大小的控件,然后“大小/空格”命令按鈕的下拉菜單中選擇下列其中一項(xiàng)命令:“至最高”命令使選定的所有控件調(diào)整為與最高的控件同高;“至最短”命令使選定的所有控件調(diào)整為與最短的控件同高;“至最寬”命令使選定的所有控件調(diào)整為與最寬的控件同寬;“至最窄”命令使選定的
22、所有控件調(diào)整為與最窄的控件同寬。7將窗體中的控件對(duì)齊當(dāng)需要設(shè)置多個(gè)控件對(duì)齊時(shí),先選中需要對(duì)齊的控件,然后在“窗體設(shè)計(jì)工具/排列”選項(xiàng)卡的“調(diào)整大小和排序”命令組中單擊“對(duì)齊”命令按鈕,再在下拉菜單中選擇“靠左”或“靠右”命令,這樣保證了控件之間垂直方向?qū)R;選擇“靠上”或“靠下”命令,則保證水平對(duì)齊。選擇“對(duì)齊網(wǎng)格”命令,則以網(wǎng)格為參照,選中的控件自動(dòng)與網(wǎng)格對(duì)齊在水平對(duì)齊或垂直對(duì)齊的基礎(chǔ)上,可進(jìn)一步設(shè)定等間距。假設(shè)已經(jīng)設(shè)定了多個(gè)控件垂直方向?qū)R,則選擇“大小/空格”下拉菜單的“垂直相等”菜單命令。7.3.4 控件的應(yīng)用1標(biāo)簽和文本框控件標(biāo)簽主要用來(lái)在窗體或報(bào)表上顯示說(shuō)明性文本。標(biāo)簽不顯示字段或
23、表達(dá)式的數(shù)值,它沒(méi)有數(shù)據(jù)來(lái)源。當(dāng)從一條記錄移到另一條記錄時(shí),標(biāo)簽的值不會(huì)改變。文本框主要用來(lái)輸入或編輯數(shù)據(jù),它是一種交互式控件。文本框分為綁定型、未綁定型和計(jì)算型3種類型。例7-10 在窗體設(shè)計(jì)視圖中,創(chuàng)建如圖7-30所示的窗體,窗體內(nèi)有兩個(gè)標(biāo)簽(Label1和Label2)和兩個(gè)文本框(Text1和Text2),在其中一個(gè)文本框中輸入出生日期,就會(huì)在另一個(gè)文本框中顯示年齡。 2復(fù)選框、選項(xiàng)按鈕和切換按鈕控件復(fù)選框、選項(xiàng)按鈕和切換按鈕在窗體中均可以作為單獨(dú)的控件使用,用于顯示表或查詢中的是/否型數(shù)據(jù)。當(dāng)選中或按下控件時(shí),相當(dāng)于“是”狀態(tài),否則相當(dāng)于“否”狀態(tài)。例7-11 分別用復(fù)選框、選項(xiàng)按鈕
24、和切換按鈕來(lái)顯示“學(xué)生”表中的“是否少數(shù)民族”字段。 3選項(xiàng)組控件選項(xiàng)組控件是一個(gè)容器控件,它由一個(gè)組框架及一組復(fù)選框、選項(xiàng)按鈕或切換按鈕組成??梢允褂眠x項(xiàng)組來(lái)顯示一組限制性的選項(xiàng)值,只要單擊選項(xiàng)組所需的值,就可以為字段選定數(shù)據(jù)值。在選項(xiàng)組中每次只能選擇一個(gè)選項(xiàng),而且選項(xiàng)組的值只能是數(shù)字,而不能是文本。例7-12 使用控件向?qū)?chuàng)建一個(gè)選項(xiàng)組控件,用于輸入或顯示“學(xué)生”表中的“是否少數(shù)民族”字段。4列表框與組合框控件列表框和組合框?yàn)橛脩籼峁┝税恍┻x項(xiàng)的可滾動(dòng)列表。在列表框中,任何時(shí)候都能看到多個(gè)選項(xiàng),但不能直接編輯列表框中的數(shù)據(jù)。當(dāng)列表框不能同時(shí)顯示所有選項(xiàng)時(shí),它將自動(dòng)添加滾動(dòng)條,使用戶可以
25、上下或左右滾動(dòng)列表框,以查閱所有選項(xiàng)。在組合框中,平時(shí)只能看到一個(gè)選項(xiàng),單擊組合框上的向下箭頭可以看到多選項(xiàng)的列表,也可以直接在旁邊的文本框中輸入一個(gè)新選項(xiàng)。例7-13 創(chuàng)建窗體,顯示“學(xué)生”表的“學(xué)號(hào)”、“姓名”和“籍貫”字段,其中“籍貫”字段的顯示分別使用列表框和組合框。5按鈕控件使用窗體上的命令按鈕可以執(zhí)行特定的操作,如可以創(chuàng)建命令按鈕來(lái)打開(kāi)另一個(gè)窗體。如果要使命令按鈕響應(yīng)窗體中的某個(gè)事件,從而完成某項(xiàng)操作,可編寫相應(yīng)的宏或事件過(guò)程并將它附加在命令按鈕的“單擊”屬性中。例7-14 綜合前面介紹的控件,創(chuàng)建如圖所示的窗體,用于輸入“學(xué)生”表的內(nèi)容。6選項(xiàng)卡控件利用選項(xiàng)卡控件可以在一個(gè)窗體中
26、顯示多頁(yè)信息,操作時(shí)只需要單擊選項(xiàng)卡上的標(biāo)簽,就可以在多個(gè)頁(yè)面間進(jìn)行切換。例7-15 使用選項(xiàng)卡控件分別顯示兩頁(yè)內(nèi)容,一頁(yè)是“學(xué)生信息”,另一頁(yè)是“學(xué)生成績(jī)”。7圖像控件在窗體上設(shè)置圖像控件,一般是為了美化窗體,其操作方法是:?jiǎn)螕簟翱丶泵罱M中的“圖像”命令按鈕,在窗體上單擊要放置圖片的位置,打開(kāi)“插入圖片”對(duì)話框。在該對(duì)話框中找到并選中要使用的圖片文件,單擊“確定”按鈕,即完成了在窗體上設(shè)置圖片的操作。8子窗體/子報(bào)表控件創(chuàng)建主/子窗體有兩種方法,一種方法是使用“窗體向?qū)А蓖瑫r(shí)建立主窗體和子窗體,另一種方法是先建立主窗體,然后利用設(shè)計(jì)視圖添加子窗體。例7-16 創(chuàng)建一個(gè)顯示學(xué)生信息的主窗體
27、,然后增加一個(gè)子窗體來(lái)顯示每個(gè)學(xué)生的選課情況。9圖表控件圖表窗體能夠更直觀地顯示表或查詢中的數(shù)據(jù),可以使用圖表控件在“圖表向?qū)А钡囊龑?dǎo)下創(chuàng)建圖表窗體。例7-17 以“學(xué)生”表為數(shù)據(jù)源,創(chuàng)建圖表窗體,顯示學(xué)生的入學(xué)成績(jī)。6.4 窗體的修飾6.4.1 控件的基本操作1控件的選擇選擇多個(gè)控件可以按住Ctrl鍵或Shift鍵再分別單擊要選擇的控件。選擇全部控件可以用快捷鍵CtrlA,或單擊“窗體設(shè)計(jì)工具/格式”選項(xiàng)卡,再在“所選內(nèi)容”命令組中單擊“全選”命令按鈕。也可以使用標(biāo)尺選擇控件,方法是將光標(biāo)移到水平標(biāo)尺,鼠標(biāo)指針變?yōu)橄蛳录^后,拖動(dòng)鼠標(biāo)到需要選擇的位置。2控件的移動(dòng)要移動(dòng)控件,首先選擇控件,然
28、后將鼠標(biāo)指向控件的邊框,當(dāng)光標(biāo)變成四向箭頭時(shí),即可用鼠標(biāo)將控件拖動(dòng)到目標(biāo)位置。當(dāng)單擊組合控件及其附屬標(biāo)簽的任一部分時(shí),將顯示兩個(gè)控件的移動(dòng)控制柄,以及所單擊的控件的調(diào)整大小控制柄。如果要分別移動(dòng)控件及其標(biāo)簽,應(yīng)將光標(biāo)放在控件或標(biāo)簽左上角處的移動(dòng)控制柄上,當(dāng)光標(biāo)變成四向箭頭時(shí),拖動(dòng)控件或標(biāo)簽可以移動(dòng)控件或標(biāo)簽;如果光標(biāo)移動(dòng)到控件或標(biāo)簽的邊框(不是移動(dòng)控制柄)上,光標(biāo)變成四向箭頭時(shí),此時(shí)將同時(shí)移動(dòng)兩個(gè)控件。3控件的復(fù)制要復(fù)制控件,首先選擇控件,再單擊“開(kāi)始”選項(xiàng)卡,在“剪貼板”命令組中單擊“復(fù)制”、“粘貼”等命令按鈕。4改變控件的類型若要改變控件的類型,則要先選擇該控件,然后單擊鼠標(biāo)右鍵,打開(kāi)快捷菜單,在該快捷菜單中的“更改為”命令中選擇所需的新控件類型。5控件的刪除如果希望刪除不
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年粵人版必修3生物上冊(cè)月考試卷含答案
- 提振消費(fèi)未來(lái)經(jīng)濟(jì)發(fā)展中的消費(fèi)戰(zhàn)略
- 2024年人民版七年級(jí)地理上冊(cè)月考試卷含答案
- 實(shí)施路徑與具體措施:提升社會(huì)保障與福利體系
- 2025年黑龍江建筑安全員考試題庫(kù)及答案
- 二零二五年度家電新品推廣代理合同3篇
- 2024版國(guó)際多中心臨床試驗(yàn)委托合同書版B版
- 跨文化交流的定義與特點(diǎn)
- 二建建設(shè)工程法規(guī)及相關(guān)知識(shí)-二級(jí)建造師《建筑工程法規(guī)及相關(guān)知識(shí)》模擬試卷1134
- 2025年安徽省安全員-A證考試題庫(kù)附答案
- 2024年高等教育教育類自考-03372團(tuán)體心理咨詢考試近5年真題集錦(頻考類試題)帶答案
- 部編版小學(xué)三年級(jí)上冊(cè)道德與法治教案設(shè)計(jì)(全冊(cè))
- 自考證據(jù)法學(xué)講義(大全)
- 2024年化工儀表維修工職業(yè)技能競(jìng)賽理論考試題庫(kù)500題(含答案)
- 光合作用(光合作用的研究歷程)課件-2024-2025學(xué)年北師大版生物七年級(jí)上冊(cè)
- 2024-2030年全球及中國(guó)用于防御的紅外反狙擊手探測(cè)系統(tǒng)行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2024年安徽六年級(jí)數(shù)學(xué)第一學(xué)期期末考試試題含解析
- 上海市縣(2024年-2025年小學(xué)四年級(jí)語(yǔ)文)統(tǒng)編版期末考試(上學(xué)期)試卷及答案
- 北京市大興區(qū)名校2025屆數(shù)學(xué)八年級(jí)第一學(xué)期期末統(tǒng)考試題含解析2
- 制造業(yè)行業(yè):制造業(yè)質(zhì)量控制與提升方案
- 正常分娩個(gè)案護(hù)理
評(píng)論
0/150
提交評(píng)論