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

下載本文檔

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

文檔簡介

1、本章要點窗體概述窗體的創(chuàng)建控件及其應用第7章 窗體的創(chuàng)建與應用7.1.1 窗體的功能(1)顯示數(shù)據(jù)。(2)編輯數(shù)據(jù)。(3)查找數(shù)據(jù)。(4)分析數(shù)據(jù)。(5)控制應用程序流程。 7.1.2 窗體的類型1縱欄式窗體縱欄式窗體一頁顯示表或查詢中的一條記錄,記錄中的各字段以列的形式排列在屏幕上,每一個字段顯示在一個獨立的行上,左邊顯示字段名,右邊顯示對應的值。2表格式窗體在表格式窗體中一頁顯示表或查詢中的多條記錄,每條記錄顯示為一行,每個字段顯示為一列。字段的名稱顯示在每一列的頂端。3數(shù)據(jù)表窗體數(shù)據(jù)表窗體從外觀上看與數(shù)據(jù)表和查詢顯示數(shù)據(jù)的界面相同,通常是用來作為一個窗體的子窗體。數(shù)據(jù)表窗體與表格式窗體都

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

3、令按鈕,從中選擇所需視圖命令,如圖所示?;蛴益I單擊窗體名稱選項卡,在彈出的下拉菜單中選擇不同的視圖命令,可以在不同的窗體視圖間相互切換。1窗體視圖窗體視圖是窗體運行時的顯示形式,是完成對窗體設計后的效果,可瀏覽窗體所捆綁的數(shù)據(jù)源數(shù)據(jù)。要以窗體視圖打開某一窗體,可以在導航窗格的窗體列表中雙擊要打開的窗體。2數(shù)據(jù)表視圖數(shù)據(jù)表視圖是以表格的形式顯示表或查詢中的數(shù)據(jù),可用于編輯、添加、刪除和查找數(shù)據(jù)等。只有以表或查詢?yōu)閿?shù)據(jù)源的窗體才具有數(shù)據(jù)表視圖。3數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖在數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖中,可以動態(tài)地更改窗體的版面,從而以各種不同的方法分析數(shù)據(jù)??梢灾匦屡帕行袠祟}、列標題和篩選

4、字段,直到形成所需的版面布置為止。每次改變版面布置時,窗體會立即按照新的布置重新計算數(shù)據(jù)。4布局視圖布局視圖是用于修改窗體最直觀的視圖,可用于對窗體進行修改、調(diào)整窗體設計,可以根據(jù)實際數(shù)據(jù)調(diào)整列寬,在窗體中放置新的字段,并設置窗體及其控件的屬性,調(diào)整控件的位置和寬度等。在布局視圖中,窗體實際正在運行,因此,用戶看到的數(shù)據(jù)與在窗體視圖中的顯示外觀非常相似。5設計視圖窗體設計視圖用于窗體的創(chuàng)建和修改,顯示的是各種控件的布局,并不顯示數(shù)據(jù)源數(shù)據(jù)。在Access 2010主窗口中,“創(chuàng)建”選項卡中的“窗體”命令組提供了多種創(chuàng)建窗體的命令按鈕,包括“窗體”、“窗體設計”和“空白窗體”3個主要的命令按鈕,

5、還有“窗體向?qū)А?、“導航”和“其他窗體”3個輔助按鈕,如圖所示。7.2.1 使用自動方式創(chuàng)建窗體使用自動方式創(chuàng)建窗體是最快捷的方式,它直接將單一的表或查詢與窗體綁定,從而創(chuàng)建相應的窗體。窗體中將包含表或查詢中的所有字段及記錄。1使用“窗體”命令創(chuàng)建窗體使用“窗體”命令所創(chuàng)建的窗體,其數(shù)據(jù)源來自某個表或某個查詢,其窗體的布局結(jié)構(gòu)簡單。這種方法創(chuàng)建的窗體是一種單記錄布局的窗體。窗體對表中的各個字段進行排列和顯示,左邊是字段名,右邊是字段的值,字段排成一列或兩列。7.2 窗體的創(chuàng)建例7-1 在“教學管理”數(shù)據(jù)庫中創(chuàng)建“學生”窗體,用于顯示“學生”表中的信息。操作步驟:打開“教學管理”數(shù)據(jù)庫,在導航窗

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

7、體”命令組單擊“其他窗體”命令按鈕,然后單擊“分割窗體”命令選項,“學生”表的分割窗體就自動創(chuàng)建好了,并以窗體布局視圖顯示該窗體。將窗體存為“學生分割窗體”。3使用“多個項目”命令創(chuàng)建窗體利用“多個項目”命令創(chuàng)建窗體的方法與利用“窗體”命令創(chuàng)建窗體的操作步驟也是一樣的,同樣是創(chuàng)建窗體的效果不一樣。多個項目窗體通過行與列的形式顯示數(shù)據(jù),一次可以查看多條記錄。多個項目窗體提供了比數(shù)據(jù)表更多的自定義選項,例如添加圖形元素、按鈕和其他控件功能。例7-3 以“學生”表為數(shù)據(jù)源,創(chuàng)建一個多個項目窗體。操作步驟:打開“教學管理”數(shù)據(jù)庫,在導航窗格中選擇作為窗體數(shù)據(jù)源的“學生”表。單擊“創(chuàng)建”選項卡,再在“窗

8、體”命令組單擊“其他窗體”命令按鈕,然后單擊“多個項目”命令選項,“學生”表的多個項目窗體就自動創(chuàng)建好了。窗體默認是布局視圖,可以在布局視圖調(diào)整行與列的高度和寬度。保存該窗體。7.2.2 使用手動方式創(chuàng)建窗體使用手動方式創(chuàng)建窗體,是指需要從表的字段列表中選擇所需字段,然后將其添加到窗體中。1使用“數(shù)據(jù)透視表”命令創(chuàng)建窗體數(shù)據(jù)透視表就是針對要分析的數(shù)據(jù),利用行與列的交叉產(chǎn)生數(shù)據(jù)運算,其字段分布如圖所示。在數(shù)據(jù)透視表窗體中,窗體按行和列顯示數(shù)據(jù),并按行和列統(tǒng)計匯總數(shù)據(jù),對數(shù)據(jù)進行計算。例7-4 以“學生”表為數(shù)據(jù)源,創(chuàng)建計算各專業(yè)不同籍貫人數(shù)的數(shù)據(jù)透視表窗體。2使用“數(shù)據(jù)透視圖”命令創(chuàng)建窗體數(shù)據(jù)透

9、視圖窗體以圖形表示數(shù)據(jù)。同樣,利用數(shù)據(jù)透視圖窗體也可對數(shù)據(jù)庫中的數(shù)據(jù)進行“行、列”合計、數(shù)據(jù)分析和版面重組。例7-5 以“學生”表為數(shù)據(jù)源,創(chuàng)建計算各專業(yè)不同籍貫人數(shù)的數(shù)據(jù)透視圖窗體。3使用“空白窗體”命令創(chuàng)建窗體空白窗體不會自動添加任何控件,而是顯示“字段列表”窗格,通過手動添加表中的字段來設計窗體。例7-6 使用“空白窗體”命令,以“學生”表為數(shù)據(jù)源,創(chuàng)建窗體。7.2.3 使用向?qū)?chuàng)建窗體1創(chuàng)建單個窗體使用“窗體向?qū)А泵顒?chuàng)建單個窗體,其數(shù)據(jù)可以來自于一個表或查詢,也可以來自于多個表或查詢。例7-7 使用“窗體向?qū)А泵顒?chuàng)建“學生成績”窗體,窗體布局為縱欄式,顯示內(nèi)容為“學生”表的“學號”

10、和“姓名”字段、“課程”表的“課程名稱”字段和“選課”表的“平時成績”、“考試成績”、“總評成績”字段。2創(chuàng)建主/子窗體使用“窗體向?qū)А泵钜部梢詣?chuàng)建基于多個數(shù)據(jù)源的主/子窗體。在創(chuàng)建這種窗體之前,要確定作為主窗體的數(shù)據(jù)源與作為子窗體的數(shù)據(jù)源之間存在著一對多聯(lián)系。在Access 2010中,可以使用兩種方法創(chuàng)建主/子窗體,一是同時創(chuàng)建主窗體與子窗體,二是將已建的窗體作為子窗體添加到另一個已建窗體中。子窗體與主窗體的關(guān)系,可以是嵌入式,也可以是鏈接式。例7-8 以“學生”表和“選課”表為數(shù)據(jù)源,創(chuàng)建嵌入式的主/子窗體。7.2.4 在設計視圖中創(chuàng)建窗體1窗體的結(jié)構(gòu)打開數(shù)據(jù)庫,在“創(chuàng)建”選項卡的“窗

11、體”命令組中,單擊“窗體設計”按鈕,就會打開窗體的設計視圖,如圖所示。窗體設計視圖是設計窗體的窗口,它由5個部分組成,分別為窗體頁眉、頁面頁眉、主體、頁面頁腳和窗體頁腳。其中,每一部分稱為一個節(jié),每個節(jié)都有特定的用途,窗體中的信息可以分布在多個節(jié)中。2“窗體設計工具”選項卡打開窗體設計視圖時,在功能區(qū)選項卡上會出現(xiàn)3個“窗體設計工具”/“設計”、“排列”和“格式”上下文選項卡,如圖所示。3各種控件的功能“控件”是窗體上圖形化的對象,如文本框、復選框、滾動條或命令按鈕等,用于顯示數(shù)據(jù)和執(zhí)行操作。單擊“窗體設計工具/設計”選項卡,在“控件”命令組中將出現(xiàn)各種控件按鈕,如圖所示。通過這些按鈕可以向窗

12、體添加控件。4控件的分類根據(jù)控件與數(shù)據(jù)源的關(guān)系,控件可以分為綁定型控件、未綁定型控件和計算型控件3種。綁定型控件與表或查詢中的字段相關(guān)聯(lián),可用于顯示、輸入、更新數(shù)據(jù)庫中字段的值。未綁定型控件是無數(shù)據(jù)源的控件。計算型控件用表達式而不是字段作為數(shù)據(jù)源,表達式可以利用窗體或報表所引用的表或查詢字段中的數(shù)據(jù),也可以是窗體或報表上的其他控件中的數(shù)據(jù)。5向窗體添加控件向窗體添加控件的方法有如下兩種。1)自動添加。2)通過在設計視圖中使用控件按鈕向窗體添加控件。如果“控件”命令組中的“使用控件向?qū)А泵钐幱谶x中狀態(tài),在創(chuàng)建控件時會彈出相應的向?qū)υ捒?,以方便對控件的相關(guān)屬性進行設置。否則,創(chuàng)建控件時將不會彈

13、出向?qū)υ捒?。在默認情況下,“控件向?qū)А泵钐幱谶x中狀態(tài)。例7-9 在窗體設計視圖中創(chuàng)建一個窗體,用于顯示和編輯“學生”表中的數(shù)據(jù)。7.3 控件及其應用7.3.1 面向?qū)ο蟮幕靖拍铑愂菍ο蟮某橄螅鴮ο笫穷惖木唧w實例?!翱丶泵罱M中的一種控件是一個類,但在窗體上添加的一個具體的控件就是一個對象。每一個對象具有相應的屬性、事件和方法。屬性是對象固有的特征;由對象發(fā)出且能夠為某些對象感受到的行為動作稱為事件;方法是附屬于對象的行為和動作。當某一個事件發(fā)生時,方法被執(zhí)行,這種執(zhí)行方式稱為事件驅(qū)動,這也是面向?qū)ο蟪绦蛟O計的基本特點。7.3.2 窗體和控件的屬性1“屬性表”任務窗格用鼠標右鍵單擊窗體

14、或控件,并從打開的快捷菜單中選擇“屬性”命令,或單擊“窗體設計工具/設計”選項卡,在“工具”命令組中單擊“屬性表”命令按鈕,都可以打開“屬性表”任務窗格,如圖所示。2窗體的常用屬性窗體的屬性有很多,選中某個屬性時,按F1功能鍵可以獲得該屬性的幫助信息,這也是熟悉屬性用途的好方法。窗體的常用屬性有以下幾種。u標題:表示在窗體視圖中窗體標題欄上顯示的文本。u記錄選定器:決定窗體顯示時是否具有記錄選定器。u導航按鈕:決定窗體運行時是否具有記錄導航按鈕。u記錄源:指明該窗體的數(shù)據(jù)源。u允許編輯、允許添加、允許刪除:它們分別決定窗體運行時是否允許對數(shù)據(jù)進行編輯修改、添加或刪除操作。u數(shù)據(jù)輸入:指定是否允

15、許打開綁定窗體進行數(shù)據(jù)輸入。3控件的常用屬性在“屬性表”對話框上方的下拉列表框中選擇某個控件,即可顯示并設置該控件的屬性。下面以標簽和文本框控件為例,介紹控件的常用屬性。標簽控件的常用屬性如下。u標題:表示標簽中顯示的文字信息。u特殊效果:用于設定標簽的顯示效果。u背景色、前景色:分別表示標簽顯示時的底色與標簽中文字的顏色。u字體名稱、字號、字體粗細、下劃線、傾斜字體:這些屬性值用于設定標簽中顯示文字的字體、字號、字形等參數(shù),可以根據(jù)需要適當配置。文本框控件的常用屬性如下。u控件來源:用于設定一個綁定型文本框控件時,它必須是窗體數(shù)據(jù)源表或查詢中的一個字段;用于設定一個計算型文本框控件時,它必須

16、是一個計算表達式;用于設定一個未綁定型文本框控件時,就等同于一個標簽控件。u輸入掩碼:用于設定一個綁定型文本框控件或未綁定型文本框控件的輸入格式,僅對文本型或日期/時間型數(shù)據(jù)有效。u默認值:用于設定一個計算型文本框控件或未綁定型文本框控件的初始值。u有效性規(guī)則:用于設定在文本框控件中輸入數(shù)據(jù)的合法性檢查表達式。u有效性文本:在窗體運行期間,當在該文本框中輸入的數(shù)據(jù)違背了有效性規(guī)則時,即顯示有效性文本中的提示信息。u可用:用于指定該文本框控件是否能夠獲得焦點。u是否鎖定:用于指定是否可以在窗體視圖中編輯控件數(shù)據(jù)。4窗體和控件的常用事件對窗體和控件設置事件屬性值是為該窗體或控件設定響應事件的操作流

17、程,也就是為窗體或控件的事件處理方法編程。事件名稱觸發(fā)時機鍵盤事件鍵按下當窗體或控件具有焦點時,按下任何鍵時觸發(fā)該事件鍵釋放當窗體或控件具有焦點時,釋放任何鍵時觸發(fā)該事件鼠標事件單擊當鼠標在對象上單擊左鍵時觸發(fā)該事件雙擊當鼠標在對象上雙擊左鍵時觸發(fā)該事件鼠標按下當鼠標在對象上按下左鍵時觸發(fā)該事件鼠標移動當鼠標在對象上來回移動時觸發(fā)該事件鼠標釋放當鼠標左鍵按下后,移至在對象上放開時觸發(fā)該事件對象事件獲得焦點在對象獲得焦點時觸發(fā)該事件失去焦點在對象失去焦點時觸發(fā)該事件更改在改變文本框或組合框的內(nèi)容時觸發(fā)該事件;在選項卡控件中從一頁移到另一頁時也會觸發(fā)該事件窗體事件打開在打開窗體,但第一條記錄尚未顯

18、示時觸發(fā)該事件關(guān)閉當窗體關(guān)閉并從屏幕上刪除時觸發(fā)該事件加載在打開窗體并且顯示其中記錄時觸發(fā)該事件操作事件刪除當通過窗體刪除記錄,但記錄被真正刪除之前觸發(fā)該事件插入前當通過窗體插入記錄,輸入第一個字符時觸發(fā)該事件插入后當通過窗體插入記錄,記錄保存到數(shù)據(jù)庫后觸發(fā)該事件成為當前記錄當焦點移到記錄上,使它成為當前記錄時觸發(fā)該事件;當窗體刷新或重新查詢時也會觸發(fā)該事件不在列表中在組合框的文本框部分輸入非組合框列表中的值時觸發(fā)該事件7.3.3 控件的基本操作1控件的選擇選擇多個控件可以按住Ctrl鍵或Shift鍵再分別單擊要選擇的控件。選擇全部控件可以用快捷鍵CtrlA,或單擊“窗體設計工具/格式”選項卡

19、,再在“所選內(nèi)容”命令組中單擊“全選”命令按鈕。也可以使用標尺選擇控件,方法是將光標移到水平標尺,鼠標指針變?yōu)橄蛳录^后,拖動鼠標到需要選擇的位置。2控件的移動要移動控件,首先選擇控件,然后將鼠標指向控件的邊框,當光標變成四向箭頭時,即可用鼠標將控件拖動到目標位置。當單擊組合控件及其附屬標簽的任一部分時,將顯示兩個控件的移動控制柄,以及所單擊的控件的調(diào)整大小控制柄。如果要分別移動控件及其標簽,應將光標放在控件或標簽左上角處的移動控制柄上,當光標變成四向箭頭時,拖動控件或標簽可以移動控件或標簽;如果光標移動到控件或標簽的邊框(不是移動控制柄)上,光標變成四向箭頭時,此時將同時移動兩個控件。3控件

20、的復制要復制控件,首先選擇控件,再單擊“開始”選項卡,在“剪貼板”命令組中單擊“復制”、“粘貼”等命令按鈕。4改變控件的類型若要改變控件的類型,則要先選擇該控件,然后單擊鼠標右鍵,打開快捷菜單,在該快捷菜單中的“更改為”命令中選擇所需的新控件類型。5控件的刪除如果希望刪除不用的控件,可以選中要刪除的控件,按Del鍵或Delete鍵,或在“開始”選項卡的“記錄”命令組中單擊“刪除”命令按鈕。6改變控件的尺寸對于控件大小的調(diào)整,既可以通過其“寬度”和“高度”屬性來設置,也可以直接拖動控件的大小控制柄。單擊要調(diào)整大小的一個控件或多個控件,拖動調(diào)整大小控制柄,直到控件變?yōu)樗璧拇笮?。如果選擇多個控件,

21、所選的控件都會隨著拖動第一個控件的調(diào)整大小控制柄而更改大小。如果要調(diào)整控件的大小以容納其顯示內(nèi)容,則選擇要調(diào)整大小的一個或多個控件,然后在“窗體設計工具/排列”選項卡的“調(diào)整大小和排序”命令組中單擊“大小/空格”命令按鈕,在彈出的菜單中選擇“正好容納”命令,將根據(jù)控件顯示內(nèi)容確定其寬度和高度。如果要統(tǒng)一調(diào)整控件之間的相對大小,首先選擇需要調(diào)整大小的控件,然后“大小/空格”命令按鈕的下拉菜單中選擇下列其中一項命令:“至最高”命令使選定的所有控件調(diào)整為與最高的控件同高;“至最短”命令使選定的所有控件調(diào)整為與最短的控件同高;“至最寬”命令使選定的所有控件調(diào)整為與最寬的控件同寬;“至最窄”命令使選定的

22、所有控件調(diào)整為與最窄的控件同寬。7將窗體中的控件對齊當需要設置多個控件對齊時,先選中需要對齊的控件,然后在“窗體設計工具/排列”選項卡的“調(diào)整大小和排序”命令組中單擊“對齊”命令按鈕,再在下拉菜單中選擇“靠左”或“靠右”命令,這樣保證了控件之間垂直方向?qū)R;選擇“靠上”或“靠下”命令,則保證水平對齊。選擇“對齊網(wǎng)格”命令,則以網(wǎng)格為參照,選中的控件自動與網(wǎng)格對齊在水平對齊或垂直對齊的基礎上,可進一步設定等間距。假設已經(jīng)設定了多個控件垂直方向?qū)R,則選擇“大小/空格”下拉菜單的“垂直相等”菜單命令。7.3.4 控件的應用1標簽和文本框控件標簽主要用來在窗體或報表上顯示說明性文本。標簽不顯示字段或

23、表達式的數(shù)值,它沒有數(shù)據(jù)來源。當從一條記錄移到另一條記錄時,標簽的值不會改變。文本框主要用來輸入或編輯數(shù)據(jù),它是一種交互式控件。文本框分為綁定型、未綁定型和計算型3種類型。例7-10 在窗體設計視圖中,創(chuàng)建如圖7-30所示的窗體,窗體內(nèi)有兩個標簽(Label1和Label2)和兩個文本框(Text1和Text2),在其中一個文本框中輸入出生日期,就會在另一個文本框中顯示年齡。 2復選框、選項按鈕和切換按鈕控件復選框、選項按鈕和切換按鈕在窗體中均可以作為單獨的控件使用,用于顯示表或查詢中的是/否型數(shù)據(jù)。當選中或按下控件時,相當于“是”狀態(tài),否則相當于“否”狀態(tài)。例7-11 分別用復選框、選項按鈕

24、和切換按鈕來顯示“學生”表中的“是否少數(shù)民族”字段。 3選項組控件選項組控件是一個容器控件,它由一個組框架及一組復選框、選項按鈕或切換按鈕組成??梢允褂眠x項組來顯示一組限制性的選項值,只要單擊選項組所需的值,就可以為字段選定數(shù)據(jù)值。在選項組中每次只能選擇一個選項,而且選項組的值只能是數(shù)字,而不能是文本。例7-12 使用控件向?qū)?chuàng)建一個選項組控件,用于輸入或顯示“學生”表中的“是否少數(shù)民族”字段。4列表框與組合框控件列表框和組合框為用戶提供了包含一些選項的可滾動列表。在列表框中,任何時候都能看到多個選項,但不能直接編輯列表框中的數(shù)據(jù)。當列表框不能同時顯示所有選項時,它將自動添加滾動條,使用戶可以

25、上下或左右滾動列表框,以查閱所有選項。在組合框中,平時只能看到一個選項,單擊組合框上的向下箭頭可以看到多選項的列表,也可以直接在旁邊的文本框中輸入一個新選項。例7-13 創(chuàng)建窗體,顯示“學生”表的“學號”、“姓名”和“籍貫”字段,其中“籍貫”字段的顯示分別使用列表框和組合框。5按鈕控件使用窗體上的命令按鈕可以執(zhí)行特定的操作,如可以創(chuàng)建命令按鈕來打開另一個窗體。如果要使命令按鈕響應窗體中的某個事件,從而完成某項操作,可編寫相應的宏或事件過程并將它附加在命令按鈕的“單擊”屬性中。例7-14 綜合前面介紹的控件,創(chuàng)建如圖所示的窗體,用于輸入“學生”表的內(nèi)容。6選項卡控件利用選項卡控件可以在一個窗體中

26、顯示多頁信息,操作時只需要單擊選項卡上的標簽,就可以在多個頁面間進行切換。例7-15 使用選項卡控件分別顯示兩頁內(nèi)容,一頁是“學生信息”,另一頁是“學生成績”。7圖像控件在窗體上設置圖像控件,一般是為了美化窗體,其操作方法是:單擊“控件”命令組中的“圖像”命令按鈕,在窗體上單擊要放置圖片的位置,打開“插入圖片”對話框。在該對話框中找到并選中要使用的圖片文件,單擊“確定”按鈕,即完成了在窗體上設置圖片的操作。8子窗體/子報表控件創(chuàng)建主/子窗體有兩種方法,一種方法是使用“窗體向?qū)А蓖瑫r建立主窗體和子窗體,另一種方法是先建立主窗體,然后利用設計視圖添加子窗體。例7-16 創(chuàng)建一個顯示學生信息的主窗體

27、,然后增加一個子窗體來顯示每個學生的選課情況。9圖表控件圖表窗體能夠更直觀地顯示表或查詢中的數(shù)據(jù),可以使用圖表控件在“圖表向?qū)А钡囊龑聞?chuàng)建圖表窗體。例7-17 以“學生”表為數(shù)據(jù)源,創(chuàng)建圖表窗體,顯示學生的入學成績。6.4 窗體的修飾6.4.1 控件的基本操作1控件的選擇選擇多個控件可以按住Ctrl鍵或Shift鍵再分別單擊要選擇的控件。選擇全部控件可以用快捷鍵CtrlA,或單擊“窗體設計工具/格式”選項卡,再在“所選內(nèi)容”命令組中單擊“全選”命令按鈕。也可以使用標尺選擇控件,方法是將光標移到水平標尺,鼠標指針變?yōu)橄蛳录^后,拖動鼠標到需要選擇的位置。2控件的移動要移動控件,首先選擇控件,然

28、后將鼠標指向控件的邊框,當光標變成四向箭頭時,即可用鼠標將控件拖動到目標位置。當單擊組合控件及其附屬標簽的任一部分時,將顯示兩個控件的移動控制柄,以及所單擊的控件的調(diào)整大小控制柄。如果要分別移動控件及其標簽,應將光標放在控件或標簽左上角處的移動控制柄上,當光標變成四向箭頭時,拖動控件或標簽可以移動控件或標簽;如果光標移動到控件或標簽的邊框(不是移動控制柄)上,光標變成四向箭頭時,此時將同時移動兩個控件。3控件的復制要復制控件,首先選擇控件,再單擊“開始”選項卡,在“剪貼板”命令組中單擊“復制”、“粘貼”等命令按鈕。4改變控件的類型若要改變控件的類型,則要先選擇該控件,然后單擊鼠標右鍵,打開快捷菜單,在該快捷菜單中的“更改為”命令中選擇所需的新控件類型。5控件的刪除如果希望刪除不用的控件,可以選中要刪除的控件,按Del鍵或Delete鍵,或在“開始”選項卡的“記錄”命令組中單擊“刪除”命令按鈕。6改變控件的尺寸對于控件大小的調(diào)整,既可以通過其“寬度”和“高度”屬性來設置,也可以直接拖動控件的大小控制柄。單擊要調(diào)整大小的一個控件或多個控件,拖動調(diào)整大小控制柄,直到控件變?yōu)樗?/p>

溫馨提示

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

評論

0/150

提交評論