第7章窗體的創(chuàng)建與應(yīng)用_第1頁(yè)
第7章窗體的創(chuàng)建與應(yīng)用_第2頁(yè)
第7章窗體的創(chuàng)建與應(yīng)用_第3頁(yè)
第7章窗體的創(chuàng)建與應(yīng)用_第4頁(yè)
第7章窗體的創(chuàng)建與應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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 窗體的類(lèi)型 1縱欄式窗體 縱欄式窗體一頁(yè)顯示表或查詢(xún)中的一條記錄,記錄中的 各字段以列的形式排列在屏幕上,每一個(gè)字段顯示在一個(gè) 獨(dú)立的行上,左邊顯示字段名,右邊顯示對(duì)應(yīng)的值。 2表格式窗體 在表格式窗體中一頁(yè)顯示表或查詢(xún)中的多條記錄,每條記錄 顯示為一行,每個(gè)字段顯示為一列。字段的名稱(chēng)顯示在每一列 的頂端。 3數(shù)據(jù)表窗體 數(shù)據(jù)表窗體從外觀上看與數(shù)據(jù)表和查詢(xún)顯示數(shù)據(jù)的界面相同, 通常是用來(lái)作為

2、一個(gè)窗體的子窗體。數(shù)據(jù)表窗體與表格式窗體 都以行列格式顯示數(shù)據(jù),但表格式窗體是以立體形式顯示的。 4主/子窗體 主窗體和子窗體通常用于顯示多個(gè)表或查詢(xún)中的數(shù)據(jù),當(dāng)主 窗體中的數(shù)據(jù)發(fā)生變化時(shí),子窗體中的數(shù)據(jù)也跟著發(fā)生相應(yīng)的 變化。 5圖表窗體 圖表窗體以圖表方式顯示表中數(shù)據(jù)。 6數(shù)據(jù)透視表窗體 數(shù)據(jù)透視表窗體是為了以指定的數(shù)據(jù)表或查詢(xún)?yōu)閿?shù)據(jù)源產(chǎn)生 一個(gè)按行和列統(tǒng)計(jì)分析的表格而建立的一種窗體形式。 7數(shù)據(jù)透視圖窗體 數(shù)據(jù)透視圖窗體是用于顯示數(shù)據(jù)表和查詢(xún)中數(shù)據(jù)的圖形分析 窗體。 7.1.3 窗體的視圖 在Access 2010中,窗體有6種視圖,分別為窗體視圖、數(shù)據(jù) 表視圖、數(shù)據(jù)透視表視圖、數(shù)據(jù)透視

3、圖視圖、布局視圖和設(shè) 計(jì)視圖。打開(kāi)窗體以后,在“視圖”命令組中單擊“視圖” 命令按鈕,從中選擇所需視圖命令,如圖所示?;蛴益I單擊 窗體名稱(chēng)選項(xiàng)卡,在彈出的下拉菜單中選擇不同的視圖命令 ,可以在不同的窗體視圖間相互切換。 1窗體視圖 窗體視圖是窗體運(yùn)行時(shí)的顯示形式,是完成對(duì)窗體設(shè)計(jì)后 的效果,可瀏覽窗體所捆綁的數(shù)據(jù)源數(shù)據(jù)。要以窗體視圖打 開(kāi)某一窗體,可以在導(dǎo)航窗格的窗體列表中雙擊要打開(kāi)的窗 體。 2數(shù)據(jù)表視圖 數(shù)據(jù)表視圖是以表格的形式顯示表或查詢(xún)中的數(shù)據(jù),可用 于編輯、添加、刪除和查找數(shù)據(jù)等。只有以表或查詢(xún)?yōu)閿?shù)據(jù) 源的窗體才具有數(shù)據(jù)表視圖。 3數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖 在數(shù)據(jù)透視表視圖和數(shù)

4、據(jù)透視圖視圖中,可以動(dòng)態(tài)地更改 窗體的版面,從而以各種不同的方法分析數(shù)據(jù)??梢灾匦屡?列行標(biāo)題、列標(biāo)題和篩選字段,直到形成所需的版面布置為 止。每次改變版面布置時(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)行,因此, 用戶(hù)看到的數(shù)據(jù)與在窗體視圖中的顯示外觀非常相似。 5設(shè)計(jì)視圖 窗體設(shè)計(jì)視圖用于窗體的創(chuàng)建和修改,顯示的是各種控件 的布局,并不顯示數(shù)據(jù)源數(shù)據(jù)。 在Access 2010

5、主窗口中,“創(chuàng)建”選項(xiàng)卡中的“窗體” 命令組提供了多種創(chuàng)建窗體的命令按鈕,包括“窗體”、 “窗體設(shè)計(jì)”和“空白窗體”3個(gè)主要的命令按鈕,還有 “窗體向?qū)А?、“?dǎo)航”和“其他窗體”3個(gè)輔助按鈕, 如圖所示。 7.2.1 使用自動(dòng)方式創(chuàng)建窗體 使用自動(dòng)方式創(chuàng)建窗體是最快捷的方式,它直接將單一的 表或查詢(xún)與窗體綁定,從而創(chuàng)建相應(yīng)的窗體。窗體中將包含 表或查詢(xún)中的所有字段及記錄。 1使用“窗體”命令創(chuàng)建窗體 使用“窗體”命令所創(chuàng)建的窗體,其數(shù)據(jù)源來(lái)自某個(gè)表或 某個(gè)查詢(xún),其窗體的布局結(jié)構(gòu)簡(jiǎn)單。這種方法創(chuàng)建的窗體是 一種單記錄布局的窗體。窗體對(duì)表中的各個(gè)字段進(jìn)行排列和 顯示,左邊是字段名,右邊是字段的值,

6、字段排成一列或兩 列。 7.2 窗體的創(chuàng)建 例7-1 在“教學(xué)管理”數(shù)據(jù)庫(kù)中創(chuàng)建“學(xué)生”窗體,用于顯 示“學(xué)生”表中的信息。 操作步驟: 打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù),在導(dǎo)航窗格中選擇作為窗體 數(shù)據(jù)源的“學(xué)生”表。 單擊“創(chuàng)建”選項(xiàng)卡,再在“窗體”命令組單擊“窗體” 命令按鈕,窗體立即創(chuàng)建完成,并且以布局視圖顯示。 選擇“文件”“保存”菜單命令,或在快速訪問(wèn)工具欄 中單擊“保存”按鈕,打開(kāi)“另存為”對(duì)話框,在“窗體名 稱(chēng)”文本框內(nèi)輸入窗體的名稱(chēng),單擊“確定”按鈕。 2使用“分割窗體”命令創(chuàng)建窗體 利用“分割窗體”命令創(chuàng)建窗體與利用“窗體”命令創(chuàng)建 窗體的操作步驟是一樣的,只是創(chuàng)建窗體的效果不一樣。分

7、 割窗體同時(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)卡,再在“窗體”命令組單擊“其他 窗體”命令按鈕,然后單擊“分割窗體”命令選項(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ù)

8、表更多的自定 義選項(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)卡,再在“窗體”命令組單擊“其他 窗體”命令按鈕,然后單擊“多個(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ù)

9、,利用行與列的交叉產(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ì)算各專(zhuān)業(yè)不同籍貫人數(shù) 的數(shù)據(jù)透視表窗體。 2使用“數(shù)據(jù)透視圖”命令創(chuàng)建窗體 數(shù)據(jù)透視圖窗體以圖形表示數(shù)據(jù)。同樣,利用數(shù)據(jù)透視圖 窗體也可對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行“行、列”合計(jì)、數(shù)據(jù)分析 和版面重組。 例7-5 以“學(xué)生”表為數(shù)據(jù)源,創(chuàng)建計(jì)算各專(zhuān)業(yè)不同籍貫 人數(shù)的數(shù)據(jù)透視圖窗體。 3使用“空白窗體”命令創(chuàng)建窗體 空白窗體不會(huì)自動(dòng)添加任何控件,而是顯示“字段列表”窗 格,通過(guò)手動(dòng)添加表中的字段來(lái)設(shè)計(jì)窗體。 例7-6 使用“空

10、白窗體”命令,以“學(xué)生”表為數(shù)據(jù)源,創(chuàng) 建窗體。 7.2.3 使用向?qū)?chuàng)建窗體 1創(chuàng)建單個(gè)窗體 使用“窗體向?qū)А泵顒?chuàng)建單個(gè)窗體,其數(shù)據(jù)可以來(lái)自于 一個(gè)表或查詢(xún),也可以來(lái)自于多個(gè)表或查詢(xún)。 例7-7 使用“窗體向?qū)А泵顒?chuàng)建“學(xué)生成績(jī)”窗體,窗 體布局為縱欄式,顯示內(nèi)容為“學(xué)生”表的“學(xué)號(hào)”和“姓 名”字段、“課程”表的“課程名稱(chēng)”字段和“選課”表的 “平時(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中,可

11、以使用兩種方法創(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)卡的“窗體”命令組中, 單擊“窗體設(shè)計(jì)”按鈕,就會(huì)打開(kāi)窗體的設(shè)計(jì)視圖,如圖 所示。 窗體設(shè)計(jì)視圖是設(shè)計(jì)窗體的窗口,它由5個(gè)部分組成,分別 為窗體頁(yè)眉、頁(yè)面頁(yè)眉、主體、頁(yè)面頁(yè)腳和窗體頁(yè)腳。其 中,每一部分稱(chēng)為一個(gè)節(jié),每個(gè)節(jié)都有特定的用途,窗體 中的信息可以分布在多個(gè)節(jié)中。 2“窗體設(shè)計(jì)工

12、具”選項(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ò)這些按鈕可以向窗體添加控件。 4控件的分類(lèi) 根據(jù)控件與數(shù)據(jù)源的關(guān)系,控件可以分為綁定型控件、未綁 定型控件和計(jì)算型控件3種。 綁定型控件與表或查詢(xún)中的字段相關(guān)聯(lián),可用于顯示、輸入、 更新數(shù)據(jù)庫(kù)中字段的值。 未綁定型控件是無(wú)數(shù)據(jù)源的控件。 計(jì)算型控件用表達(dá)式而不是字

13、段作為數(shù)據(jù)源,表達(dá)式可以利 用窗體或報(bào)表所引用的表或查詢(xún)字段中的數(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ì)彈出向?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ū)ο蟮幕靖拍?類(lèi)是對(duì)象的抽象,而對(duì)象

14、是類(lèi)的具體實(shí)例?!翱丶泵?組中的一種控件是一個(gè)類(lèi),但在窗體上添加的一個(gè)具體的控 件就是一個(gè)對(duì)象。 每一個(gè)對(duì)象具有相應(yīng)的屬性、事件和方法。屬性是對(duì)象固 有的特征;由對(duì)象發(fā)出且能夠?yàn)槟承?duì)象感受到的行為動(dòng)作 稱(chēng)為事件;方法是附屬于對(duì)象的行為和動(dòng)作。當(dāng)某一個(gè)事件 發(fā)生時(shí),方法被執(zhí)行,這種執(zhí)行方式稱(chēng)為事件驅(qū)動(dòng),這也是 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特點(diǎn)。 7.3.2 窗體和控件的屬性 1“屬性表”任務(wù)窗格 用鼠標(biāo)右鍵單擊窗體或控件,并從打開(kāi)的快捷菜單中選擇“ 屬性”命令,或單擊“窗體設(shè)計(jì)工具/設(shè)計(jì)”選項(xiàng)卡,在“工 具”命令組中單擊“屬性表”命令按鈕,都可以打開(kāi)“屬性表 ”任務(wù)窗格,如圖所示。 2窗體的常用

15、屬性 窗體的屬性有很多,選中某個(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ù)輸入:指定是否允許打開(kāi)綁定窗體進(jìn)行數(shù)據(jù)輸入。 3控件的常用屬性 在“屬性表”對(duì)話框上方的下拉列表框中選擇某個(gè)控件, 即可顯示并設(shè)置該控件的屬性。下面以標(biāo)簽和文本框控件為 例

16、,介紹控件的常用屬性。 標(biāo)簽控件的常用屬性如下。 u標(biāo)題:表示標(biāo)簽中顯示的文字信息。 u特殊效果:用于設(shè)定標(biāo)簽的顯示效果。 u背景色、前景色:分別表示標(biāo)簽顯示時(shí)的底色與標(biāo)簽中文 字的顏色。 u字體名稱(chēng)、字號(hào)、字體粗細(xì)、下劃線、傾斜字體:這些屬 性值用于設(shè)定標(biāo)簽中顯示文字的字體、字號(hào)、字形等參數(shù), 可以根據(jù)需要適當(dāng)配置。 文本框控件的常用屬性如下。 u控件來(lái)源:用于設(shè)定一個(gè)綁定型文本框控件時(shí),它必須是 窗體數(shù)據(jù)源表或查詢(xún)中的一個(gè)字段;用于設(shè)定一個(gè)計(jì)算型文 本框控件時(shí),它必須是一個(gè)計(jì)算表達(dá)式;用于設(shè)定一個(gè)未綁 定型文本框控件時(shí),就等同于一個(gè)標(biāo)簽控件。 u輸入掩碼:用于設(shè)定一個(gè)綁定型文本框控件或未綁

17、定型文 本框控件的輸入格式,僅對(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)事 件的操作流程,也就是為窗體或控件的事件處理方法編程。 事件名稱(chēng)觸發(fā)時(shí)機(jī) 鍵盤(pán)事件 鍵按下當(dāng)窗體或控件具有焦

18、點(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)窗體,但第一條記錄尚未顯示時(shí)觸發(fā)該事件 關(guān)閉當(dāng)窗體關(guān)閉并從屏幕上刪除時(shí)觸發(fā)該事件 加載

19、在打開(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)窗 體刷新或重新查詢(xún)時(shí)也會(huì)觸發(fā)該事件 不在列表中在組合框的文本框部分輸入非組合框列表中的值時(shí)觸發(fā)該事 件 7.3.3 控件的基本操作 1控件的選擇 選擇多個(gè)控件可以按住Ctrl鍵或Shift鍵再分別單擊要選擇的 控件。選擇全部控件可以用快捷鍵CtrlA,或單擊“窗體設(shè) 計(jì)工具/格式”選項(xiàng)卡,再在“所選內(nèi)容”命令組中單擊“

20、全 選”命令按鈕。也可以使用標(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控件的復(fù)

21、制 要復(fù)制控件,首先選擇控件,再單擊“開(kāi)始”選項(xiàng)卡,在 “剪貼板”命令組中單擊“復(fù)制”、“粘貼”等命令按鈕。 4改變控件的類(lèi)型 若要改變控件的類(lèi)型,則要先選擇該控件,然后單擊鼠標(biāo) 右鍵,打開(kāi)快捷菜單,在該快捷菜單中的“更改為”命令中 選擇所需的新控件類(lè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)樗?/p>

22、的大小。如果選擇多個(gè)控件,所選的控件都會(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) 整為與最短的控件同高;“至最寬”命令使選定的所有控

23、件 調(diào)整為與最寬的控件同寬;“至最窄”命令使選定的所有控 件調(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)用

24、1標(biāo)簽和文本框控件 標(biāo)簽主要用來(lái)在窗體或報(bào)表上顯示說(shuō)明性文本。標(biāo)簽不顯示 字段或表達(dá)式的數(shù)值,它沒(méi)有數(shù)據(jù)來(lái)源。當(dāng)從一條記錄移到另 一條記錄時(shí),標(biāo)簽的值不會(huì)改變。 文本框主要用來(lái)輸入或編輯數(shù)據(jù),它是一種交互式控件。文 本框分為綁定型、未綁定型和計(jì)算型3種類(lèi)型。 例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ú)的控件 使用,用于顯示表或查詢(xún)中的是/否型數(shù)

25、據(jù)。當(dāng)選中或按下控件 時(shí),相當(dāng)于“是”狀態(tài),否則相當(dāng)于“否”狀態(tài)。 例7-11 分別用復(fù)選框、選項(xiàng)按鈕和切換按鈕來(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)橛脩?hù)提供了包含一些選項(xiàng)的可滾動(dòng)列表。 在列表

26、框中,任何時(shí)候都能看到多個(gè)選項(xiàng),但不能直接編輯列 表框中的數(shù)據(jù)。當(dāng)列表框不能同時(shí)顯示所有選項(xiàng)時(shí),它將自動(dòng) 添加滾動(dòng)條,使用戶(hù)可以上下或左右滾動(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)操作,可編寫(xiě)相應(yīng)的宏或 事件過(guò)程并將它附

27、加在命令按鈕的“單擊”屬性中。 例7-14 綜合前面介紹的控件,創(chuàng)建如圖所示的窗體,用 于輸入“學(xué)生”表的內(nèi)容。 6選項(xiàng)卡控件 利用選項(xiàng)卡控件可以在一個(gè)窗體中顯示多頁(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子窗體/子

28、報(bào)表控件 創(chuàng)建主/子窗體有兩種方法,一種方法是使用“窗體向?qū)А蓖?時(shí)建立主窗體和子窗體,另一種方法是先建立主窗體,然后利 用設(shè)計(jì)視圖添加子窗體。 例7-16 創(chuàng)建一個(gè)顯示學(xué)生信息的主窗體,然后增加一個(gè)子窗 體來(lái)顯示每個(gè)學(xué)生的選課情況。 9圖表控件 圖表窗體能夠更直觀地顯示表或查詢(xún)中的數(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è)

29、 計(jì)工具/格式”選項(xiàng)卡,再在“所選內(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控件的復(fù)制 要復(fù)制控件,首先選擇控件,再單擊“開(kāi)始”選項(xiàng)卡,在 “剪貼板”命令組中單擊“復(fù)制”、“粘貼”等命令按鈕。 4改變控件的類(lèi)型 若要改變控件的類(lèi)型,則要先選擇該控件,然后單擊鼠標(biāo) 右鍵,打開(kāi)快捷菜單,在該快捷菜單中的“更改為”命令中 選擇所需的新控件類(lèi)型。 5控件的刪除 如果

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論