![Access數(shù)據(jù)庫(kù)實(shí)用教電子教案第七章 窗體_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/b4f25b8b-e0cf-45f4-8794-fba1eb214b57/b4f25b8b-e0cf-45f4-8794-fba1eb214b571.gif)
![Access數(shù)據(jù)庫(kù)實(shí)用教電子教案第七章 窗體_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/b4f25b8b-e0cf-45f4-8794-fba1eb214b57/b4f25b8b-e0cf-45f4-8794-fba1eb214b572.gif)
![Access數(shù)據(jù)庫(kù)實(shí)用教電子教案第七章 窗體_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/b4f25b8b-e0cf-45f4-8794-fba1eb214b57/b4f25b8b-e0cf-45f4-8794-fba1eb214b573.gif)
![Access數(shù)據(jù)庫(kù)實(shí)用教電子教案第七章 窗體_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/b4f25b8b-e0cf-45f4-8794-fba1eb214b57/b4f25b8b-e0cf-45f4-8794-fba1eb214b574.gif)
![Access數(shù)據(jù)庫(kù)實(shí)用教電子教案第七章 窗體_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/b4f25b8b-e0cf-45f4-8794-fba1eb214b57/b4f25b8b-e0cf-45f4-8794-fba1eb214b575.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、7.1 7.1 窗體的作用和分類窗體的作用和分類7.2 7.2 創(chuàng)建窗體創(chuàng)建窗體7.3 7.3 窗體的控件窗體的控件7.4 7.4 子窗體子窗體7.5 7.5 使用窗體處理數(shù)據(jù)使用窗體處理數(shù)據(jù)7.1.1 窗體的作用窗體的作用 1.1.窗體的窗體的組成組成 窗體一般由窗體頁(yè)眉、窗體頁(yè)腳、主體、窗體一般由窗體頁(yè)眉、窗體頁(yè)腳、主體、頁(yè)面頁(yè)眉、頁(yè)面頁(yè)腳五節(jié)組成。頁(yè)面頁(yè)眉、頁(yè)面頁(yè)腳五節(jié)組成。 2.2.窗體的作用窗體的作用: : 顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)。顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 添加、修改和刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)。添加、修改和刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù)。 接收用戶輸入的信息。接收用戶輸入的信息。 顯示提示信息。顯示提示信息。
2、 控制程序的運(yùn)行順序??刂瞥绦虻倪\(yùn)行順序。 打印數(shù)據(jù)庫(kù)中的數(shù)據(jù)。打印數(shù)據(jù)庫(kù)中的數(shù)據(jù)。7.1.2 窗體的分類窗體的分類 縱欄式窗體縱欄式窗體: :一個(gè)一個(gè)界面一次只顯示一條界面一次只顯示一條完整的完整的記錄記錄并且記錄中的每一個(gè)字段都占用獨(dú)立的一并且記錄中的每一個(gè)字段都占用獨(dú)立的一行。行。 表格式窗體表格式窗體:一次顯示記錄源中的多條記錄一次顯示記錄源中的多條記錄和字段,所有的字段名稱全部出現(xiàn)在窗體的頂和字段,所有的字段名稱全部出現(xiàn)在窗體的頂端。端。 數(shù)據(jù)表窗體數(shù)據(jù)表窗體: :可以一次顯示記錄源中的多個(gè)字可以一次顯示記錄源中的多個(gè)字段和記錄,與數(shù)據(jù)表視圖顯示的表一樣。段和記錄,與數(shù)據(jù)表視圖顯示的
3、表一樣。 主主/ /子窗體:是包含在另一個(gè)基本窗體中的窗子窗體:是包含在另一個(gè)基本窗體中的窗體,用于顯示具有體,用于顯示具有“一對(duì)多一對(duì)多”關(guān)系的表或查詢關(guān)系的表或查詢中的數(shù)據(jù)中的數(shù)據(jù)。 彈出式窗體彈出式窗體: : 用于顯示信息和提示用戶輸用于顯示信息和提示用戶輸入數(shù)據(jù)。入數(shù)據(jù)。 數(shù)據(jù)透視表窗體數(shù)據(jù)透視表窗體: :一種根據(jù)字段的排列方式一種根據(jù)字段的排列方式和選用的計(jì)算方法匯總大量數(shù)據(jù)的交叉式表。和選用的計(jì)算方法匯總大量數(shù)據(jù)的交叉式表。 圖表窗體圖表窗體: :利用圖表的方式直觀的顯示匯總利用圖表的方式直觀的顯示匯總的信息,方便進(jìn)行數(shù)據(jù)的對(duì)比,直觀地顯示的信息,方便進(jìn)行數(shù)據(jù)的對(duì)比,直觀地顯示出數(shù)
4、據(jù)的變化趨勢(shì)。出數(shù)據(jù)的變化趨勢(shì)。 7.2.1 使用向?qū)?chuàng)建窗體使用向?qū)?chuàng)建窗體 “使用向?qū)?chuàng)建窗體使用向?qū)?chuàng)建窗體”可以創(chuàng)建以單可以創(chuàng)建以單個(gè)表或查詢?yōu)橛涗浽吹拇绑w,也可以創(chuàng)個(gè)表或查詢?yōu)橛涗浽吹拇绑w,也可以創(chuàng)建以多個(gè)表或查詢?yōu)橛涗浽吹拇绑w。建以多個(gè)表或查詢?yōu)橛涗浽吹拇绑w。 【例【例7-17-1】用】用“窗體向?qū)Т绑w向?qū)А眮?lái)創(chuàng)建用于顯來(lái)創(chuàng)建用于顯示學(xué)生的學(xué)號(hào)、姓名、性別、出生年月、示學(xué)生的學(xué)號(hào)、姓名、性別、出生年月、專業(yè)、課號(hào)和成績(jī)信息的窗體。要求掌專業(yè)、課號(hào)和成績(jī)信息的窗體。要求掌握向?qū)?chuàng)建窗體的方法,并注意創(chuàng)建基握向?qū)?chuàng)建窗體的方法,并注意創(chuàng)建基于多表的窗體時(shí)的顯示方式。于多表的窗體時(shí)的顯示
5、方式。 7.2.2 使用設(shè)計(jì)器創(chuàng)建窗體使用設(shè)計(jì)器創(chuàng)建窗體 使用設(shè)計(jì)器創(chuàng)建窗體,可以以一個(gè)表或使用設(shè)計(jì)器創(chuàng)建窗體,可以以一個(gè)表或查詢作為記錄源,當(dāng)顯示的字段涉及到多查詢作為記錄源,當(dāng)顯示的字段涉及到多個(gè)表時(shí)或是多個(gè)表中的數(shù)據(jù)的統(tǒng)計(jì)結(jié)果,個(gè)表時(shí)或是多個(gè)表中的數(shù)據(jù)的統(tǒng)計(jì)結(jié)果,可以通過(guò)先創(chuàng)建查詢,以查詢作記錄源,可以通過(guò)先創(chuàng)建查詢,以查詢作記錄源,或直接在窗體的或直接在窗體的“記錄源記錄源”屬性中直接輸屬性中直接輸入入sqlsql語(yǔ)句,來(lái)完成多表的操作。語(yǔ)句,來(lái)完成多表的操作。 【例【例7-27-2】使用設(shè)計(jì)器創(chuàng)建窗體來(lái)顯示學(xué)生使用設(shè)計(jì)器創(chuàng)建窗體來(lái)顯示學(xué)生的學(xué)號(hào)、姓名、性別、出生年月、專業(yè)、的學(xué)號(hào)、姓
6、名、性別、出生年月、專業(yè)、課號(hào)、成績(jī)信息。掌握課號(hào)、成績(jī)信息。掌握“設(shè)計(jì)器設(shè)計(jì)器”創(chuàng)建窗創(chuàng)建窗體的方法,各組成部分的添加體的方法,各組成部分的添加 ,控件的添,控件的添加,窗體屬性的設(shè)置。加,窗體屬性的設(shè)置。7.3.1 常用控件的介紹常用控件的介紹 控件是在窗體、報(bào)表或數(shù)據(jù)訪問(wèn)頁(yè)中用于顯控件是在窗體、報(bào)表或數(shù)據(jù)訪問(wèn)頁(yè)中用于顯示數(shù)據(jù)、執(zhí)行操作或起裝飾作用的對(duì)象。窗體的示數(shù)據(jù)、執(zhí)行操作或起裝飾作用的對(duì)象。窗體的功能是通過(guò)在窗體上添加的控件來(lái)實(shí)現(xiàn)的,窗體功能是通過(guò)在窗體上添加的控件來(lái)實(shí)現(xiàn)的,窗體的設(shè)計(jì)實(shí)際上就等同于對(duì)窗體上控件的設(shè)計(jì),包的設(shè)計(jì)實(shí)際上就等同于對(duì)窗體上控件的設(shè)計(jì),包括控件的布局,控件屬性
7、和控件的事件過(guò)程等方括控件的布局,控件屬性和控件的事件過(guò)程等方面的設(shè)置面的設(shè)置 。在工具箱中列出常用的控件,如下。在工具箱中列出常用的控件,如下圖所示。圖所示。 各控件的功能如下表所示。各控件的功能如下表所示??丶Q控件名稱 功功 能能選擇對(duì)象選擇對(duì)象按下此按鈕,可以在窗體上選取控件、節(jié)或窗體按下此按鈕,可以在窗體上選取控件、節(jié)或窗體控件向?qū)Э丶驅(qū)в糜诖蜷_(kāi)或關(guān)閉控件向?qū)А4税粹o處于按下?tīng)顟B(tài),當(dāng)創(chuàng)建帶有向用于打開(kāi)或關(guān)閉控件向?qū)?。此按鈕處于按下?tīng)顟B(tài),當(dāng)創(chuàng)建帶有向?qū)У目丶r(shí),會(huì)自動(dòng)打開(kāi)控件向?qū)?lái)創(chuàng)建控件。帶有向?qū)У目丶?dǎo)的控件時(shí),會(huì)自動(dòng)打開(kāi)控件向?qū)?lái)創(chuàng)建控件。帶有向?qū)У目丶形谋究?、組合框、列表
8、框、選項(xiàng)組等有文本框、組合框、列表框、選項(xiàng)組等標(biāo)簽標(biāo)簽用于顯示說(shuō)明信息。用于顯示說(shuō)明信息。access access 會(huì)自動(dòng)為添加在窗體上的控件附加標(biāo)會(huì)自動(dòng)為添加在窗體上的控件附加標(biāo)簽簽文本框文本框用于顯示、輸入或編輯窗體、報(bào)表或數(shù)據(jù)訪問(wèn)頁(yè)記錄源中的數(shù)據(jù),用于顯示、輸入或編輯窗體、報(bào)表或數(shù)據(jù)訪問(wèn)頁(yè)記錄源中的數(shù)據(jù),顯示計(jì)算的結(jié)果,接收用戶輸入的數(shù)據(jù)顯示計(jì)算的結(jié)果,接收用戶輸入的數(shù)據(jù)切換按鈕切換按鈕可以單獨(dú)使用,用于顯示可以單獨(dú)使用,用于顯示“是是/ /否否”類型的數(shù)據(jù),來(lái)接收用戶對(duì)是類型的數(shù)據(jù),來(lái)接收用戶對(duì)是或否的選擇。也可與選項(xiàng)組控件結(jié)合在一起使用或否的選擇。也可與選項(xiàng)組控件結(jié)合在一起使用復(fù)選
9、框復(fù)選框可以單獨(dú)使用,用于顯示可以單獨(dú)使用,用于顯示“是是/ /否否”類型的數(shù)據(jù),來(lái)接收用戶對(duì)是類型的數(shù)據(jù),來(lái)接收用戶對(duì)是或否的選擇。也可與選項(xiàng)組控件結(jié)合在一起使用或否的選擇。也可與選項(xiàng)組控件結(jié)合在一起使用選項(xiàng)按鈕選項(xiàng)按鈕可以單獨(dú)使用,用于顯示可以單獨(dú)使用,用于顯示“是是/ /否否”類型的數(shù)據(jù),來(lái)接收用戶對(duì)是類型的數(shù)據(jù),來(lái)接收用戶對(duì)是或否的選擇。也可與選項(xiàng)組控件結(jié)合在一起使用或否的選擇。也可與選項(xiàng)組控件結(jié)合在一起使用選項(xiàng)組選項(xiàng)組與切換按鈕、選項(xiàng)按鈕或復(fù)選框結(jié)合起來(lái)使用,用來(lái)顯示一組可與切換按鈕、選項(xiàng)按鈕或復(fù)選框結(jié)合起來(lái)使用,用來(lái)顯示一組可供用戶選擇的值,每次只能有一個(gè)選項(xiàng)處于選中狀態(tài)供用戶選擇
10、的值,每次只能有一個(gè)選項(xiàng)處于選中狀態(tài)列表框列表框顯示可滾動(dòng)的數(shù)值列表。在用戶輸入數(shù)據(jù)時(shí),只能用列表中提供顯示可滾動(dòng)的數(shù)值列表。在用戶輸入數(shù)據(jù)時(shí),只能用列表中提供的值進(jìn)行輸入或修改現(xiàn)有的數(shù)據(jù)的值進(jìn)行輸入或修改現(xiàn)有的數(shù)據(jù)控件名稱控件名稱 功功 能能組合框組合框結(jié)合了文本框和列表框的特性,輸入數(shù)據(jù)時(shí),即可直接輸入,結(jié)合了文本框和列表框的特性,輸入數(shù)據(jù)時(shí),即可直接輸入,也可從列表中選擇也可從列表中選擇命令按鈕命令按鈕用于完成各種操作用于完成各種操作圖像圖像用于顯示靜態(tài)圖片。在用于顯示靜態(tài)圖片。在accessaccess中不能對(duì)圖片進(jìn)行編輯中不能對(duì)圖片進(jìn)行編輯綁定對(duì)象框綁定對(duì)象框用于顯示結(jié)合的用于顯示結(jié)
11、合的oleole對(duì)象,一般用來(lái)顯示記錄源中對(duì)象,一般用來(lái)顯示記錄源中oleole類型的字類型的字段的值。當(dāng)記錄改變時(shí),該對(duì)象會(huì)一起改變段的值。當(dāng)記錄改變時(shí),該對(duì)象會(huì)一起改變未綁定對(duì)象未綁定對(duì)象框框用于顯示未結(jié)合的用于顯示未結(jié)合的oleole對(duì)象。當(dāng)記錄改變時(shí),該對(duì)象不會(huì)改變對(duì)象。當(dāng)記錄改變時(shí),該對(duì)象不會(huì)改變分頁(yè)符分頁(yè)符用于在窗體上開(kāi)始一個(gè)新的屏幕,或在打印的窗體上開(kāi)始新的用于在窗體上開(kāi)始一個(gè)新的屏幕,或在打印的窗體上開(kāi)始新的一頁(yè)一頁(yè)選項(xiàng)卡選項(xiàng)卡用于創(chuàng)建多頁(yè)的窗體,在選項(xiàng)卡上可以添加其他的控件用于創(chuàng)建多頁(yè)的窗體,在選項(xiàng)卡上可以添加其他的控件子窗體子窗體/ /子子報(bào)表報(bào)表用于在窗體或報(bào)表上添加子窗
12、體或子報(bào)表用于在窗體或報(bào)表上添加子窗體或子報(bào)表直線直線用于顯示一條直線,可突出顯示特別重要的信息用于顯示一條直線,可突出顯示特別重要的信息矩形矩形顯示一個(gè)矩形框,可將一些控件組合在一起顯示一個(gè)矩形框,可將一些控件組合在一起其他控件其他控件用于向窗體中添加系統(tǒng)上已經(jīng)安裝的用于向窗體中添加系統(tǒng)上已經(jīng)安裝的activexactivex控件控件在窗體上添加的控件可以分為以下三類:在窗體上添加的控件可以分為以下三類: 綁定型(結(jié)合型)控件綁定型(結(jié)合型)控件: :與數(shù)據(jù)庫(kù)中表或查與數(shù)據(jù)庫(kù)中表或查詢中的字段連接在一起,主要用于顯示、輸詢中的字段連接在一起,主要用于顯示、輸入或編輯數(shù)據(jù)庫(kù)中的數(shù)據(jù),并且可以將
13、更改入或編輯數(shù)據(jù)庫(kù)中的數(shù)據(jù),并且可以將更改保存在數(shù)據(jù)庫(kù)中。保存在數(shù)據(jù)庫(kù)中。 未綁定型(非結(jié)合型)控件:不與字段連未綁定型(非結(jié)合型)控件:不與字段連接的控件,主要用于顯示信息、輸入數(shù)據(jù),接的控件,主要用于顯示信息、輸入數(shù)據(jù),輸入的數(shù)據(jù)只保存在內(nèi)存變量里。輸入的數(shù)據(jù)只保存在內(nèi)存變量里。 計(jì)算型控件:以表達(dá)式作為數(shù)據(jù)來(lái)源,用計(jì)算型控件:以表達(dá)式作為數(shù)據(jù)來(lái)源,用來(lái)顯示表達(dá)式的計(jì)算結(jié)果。表達(dá)式可以是系來(lái)顯示表達(dá)式的計(jì)算結(jié)果。表達(dá)式可以是系統(tǒng)提供的函數(shù)、計(jì)算公式。計(jì)算公式可以包統(tǒng)提供的函數(shù)、計(jì)算公式。計(jì)算公式可以包含數(shù)據(jù)庫(kù)中的表或查詢中的字段值,也可以含數(shù)據(jù)庫(kù)中的表或查詢中的字段值,也可以與窗體上其他控
14、件中的數(shù)據(jù)有關(guān)。與窗體上其他控件中的數(shù)據(jù)有關(guān)。 7.3.2 控件的使用方法控件的使用方法 1.1.標(biāo)簽控件標(biāo)簽控件 常用的屬性:常用的屬性:標(biāo)題、前景顏色、字體名稱、標(biāo)題、前景顏色、字體名稱、字體大小、背景樣式與背景顏色屬性。字體大小、背景樣式與背景顏色屬性。 【例【例7-37-3】在窗體上添加標(biāo)簽用于顯示內(nèi)容】在窗體上添加標(biāo)簽用于顯示內(nèi)容“學(xué)生的基本信息學(xué)生的基本信息”,該標(biāo)簽設(shè)置為紅色的,該標(biāo)簽設(shè)置為紅色的2828號(hào)字,效果為蝕刻,并使標(biāo)簽大小正好容號(hào)字,效果為蝕刻,并使標(biāo)簽大小正好容納其內(nèi)容。納其內(nèi)容。 2. 2.文本框控件文本框控件 它應(yīng)于在窗體、報(bào)表或數(shù)據(jù)訪問(wèn)頁(yè)上提供它應(yīng)于在窗體、報(bào)
15、表或數(shù)據(jù)訪問(wèn)頁(yè)上提供一個(gè)位置,用于輸入或查看文本。可以是綁定一個(gè)位置,用于輸入或查看文本??梢允墙壎ǖ模部梢允俏唇壎ǖ幕蛴?jì)算型的。的,也可以是未綁定的或計(jì)算型的。 常用屬性:名稱、控件來(lái)源、格式、字體大小、常用屬性:名稱、控件來(lái)源、格式、字體大小、特殊效果與背景顏色屬性。特殊效果與背景顏色屬性。 【例【例7-47-4】創(chuàng)建用于顯示學(xué)生的學(xué)號(hào)、姓名、各】創(chuàng)建用于顯示學(xué)生的學(xué)號(hào)、姓名、各門課的成績(jī)信息的窗體,并用計(jì)算型的文本框門課的成績(jī)信息的窗體,并用計(jì)算型的文本框來(lái)顯示各門課成績(jī)的和與成績(jī)的平均值。來(lái)顯示各門課成績(jī)的和與成績(jī)的平均值。 【例【例7-57-5】創(chuàng)建用未綁定的文本框輸入任意的兩個(gè)創(chuàng)
16、建用未綁定的文本框輸入任意的兩個(gè)數(shù),并對(duì)輸入的兩個(gè)數(shù)求和數(shù),并對(duì)輸入的兩個(gè)數(shù)求和。 3.3.復(fù)選框、選項(xiàng)按鈕和切換按鈕復(fù)選框、選項(xiàng)按鈕和切換按鈕 復(fù)選框、選項(xiàng)按鈕和切換按鈕用于綁定到數(shù)復(fù)選框、選項(xiàng)按鈕和切換按鈕用于綁定到數(shù)據(jù)庫(kù)中的據(jù)庫(kù)中的“是是/ /否否”類型的數(shù)據(jù),與定義為類型的數(shù)據(jù),與定義為“是是/ /否否”數(shù)據(jù)類型的列結(jié)合,此列的值為數(shù)據(jù)類型的列結(jié)合,此列的值為1 1時(shí)時(shí) ,相,相當(dāng)于當(dāng)于“是是”、“開(kāi)開(kāi)”或或“真真”,當(dāng)此列值為,當(dāng)此列值為0 0時(shí),時(shí),相當(dāng)于相當(dāng)于“否否”、“關(guān)關(guān)”或或“假假”。 常用的屬性:控件來(lái)源。常用的屬性:控件來(lái)源。 【例【例7-67-6】用縱欄式的窗體顯示學(xué)
17、生的學(xué)號(hào),姓用縱欄式的窗體顯示學(xué)生的學(xué)號(hào),姓名,性別,出生年月,并且用這三種控件顯示名,性別,出生年月,并且用這三種控件顯示“是否團(tuán)員是否團(tuán)員”字段的值。字段的值。 4.4.選項(xiàng)組控件選項(xiàng)組控件 它包含一組復(fù)選框、切換按鈕或選項(xiàng)按它包含一組復(fù)選框、切換按鈕或選項(xiàng)按鈕,給出一系列限制性的選項(xiàng)值,在給出的鈕,給出一系列限制性的選項(xiàng)值,在給出的選項(xiàng)值中每次只能選一個(gè)選項(xiàng)。選項(xiàng)值中每次只能選一個(gè)選項(xiàng)。 常用的屬性:控件來(lái)源、選項(xiàng)值屬性。常用的屬性:控件來(lái)源、選項(xiàng)值屬性。 【例【例7-77-7】使用窗體顯示學(xué)生的學(xué)號(hào)、姓名、】使用窗體顯示學(xué)生的學(xué)號(hào)、姓名、性別和是否團(tuán)員信息,并將性別和是否團(tuán)員信息,并將
18、“性別性別”和和“是是否團(tuán)員否團(tuán)員”字段使用選項(xiàng)組控件顯示其值。字段使用選項(xiàng)組控件顯示其值。 5. 5.列表框和組合框控件列表框和組合框控件 (1 1)列表框控件)列表框控件 它包含一個(gè)列表和一個(gè)可選的標(biāo)簽,列表它包含一個(gè)列表和一個(gè)可選的標(biāo)簽,列表中給出一些可選擇的選項(xiàng),也可分為綁定的和中給出一些可選擇的選項(xiàng),也可分為綁定的和未綁定的。未綁定的。 (2 2)組合框控件)組合框控件 它是列表框和文本框的組合,其值可以通它是列表框和文本框的組合,其值可以通過(guò)輸入或單擊箭頭從下拉菜單中選擇其值,分過(guò)輸入或單擊箭頭從下拉菜單中選擇其值,分為綁定的和未綁定的。為綁定的和未綁定的。 常用的屬性:行來(lái)源類型
19、、行來(lái)源、控件來(lái)源、常用的屬性:行來(lái)源類型、行來(lái)源、控件來(lái)源、限于列表屬性。限于列表屬性。區(qū)別:區(qū)別: 組合框占用較少的空間,可以在其中鍵入新組合框占用較少的空間,可以在其中鍵入新值,也可從列表中選擇值。而列表框不可添加值,也可從列表中選擇值。而列表框不可添加新值。新值。 列表框的列表隨時(shí)可見(jiàn),而組合框的列表在列表框的列表隨時(shí)可見(jiàn),而組合框的列表在打開(kāi)后才顯示內(nèi)容。打開(kāi)后才顯示內(nèi)容。 【例【例7-87-8】使用窗體顯示學(xué)生的學(xué)號(hào)、姓名、?!渴褂么绑w顯示學(xué)生的學(xué)號(hào)、姓名、專業(yè)和班級(jí)名稱,并要求將業(yè)和班級(jí)名稱,并要求將“專業(yè)專業(yè)”字段用列表字段用列表框控件來(lái)顯示,用組合框顯示框控件來(lái)顯示,用組合框
20、顯示“班級(jí)名稱班級(jí)名稱”字字段。段。 6.6.命令按鈕命令按鈕 在窗體上添加命令按鈕是為了實(shí)現(xiàn)某種功能,在窗體上添加命令按鈕是為了實(shí)現(xiàn)某種功能,如如“打開(kāi)窗體打開(kāi)窗體”、“記錄瀏覽記錄瀏覽”、“運(yùn)行查詢運(yùn)行查詢”、“退出應(yīng)用程序退出應(yīng)用程序”等。當(dāng)我們單擊命令按鈕時(shí),等。當(dāng)我們單擊命令按鈕時(shí),會(huì)實(shí)現(xiàn)命令按鈕相對(duì)應(yīng)的功能。會(huì)實(shí)現(xiàn)命令按鈕相對(duì)應(yīng)的功能。 【例【例7-97-9】在窗體上創(chuàng)建一個(gè)命令按鈕用于打開(kāi)顯】在窗體上創(chuàng)建一個(gè)命令按鈕用于打開(kāi)顯示學(xué)生的基本信息的窗體示學(xué)生的基本信息的窗體“顯示學(xué)生的基本信顯示學(xué)生的基本信息息”。 【例【例7-107-10】新建一個(gè)窗體,在窗體上添加一個(gè)文】新建一個(gè)
21、窗體,在窗體上添加一個(gè)文本框用來(lái)接收用戶輸入的性別值,添加一個(gè)命令本框用來(lái)接收用戶輸入的性別值,添加一個(gè)命令按鈕,當(dāng)單擊該命令按鈕時(shí),得到滿足文本框中按鈕,當(dāng)單擊該命令按鈕時(shí),得到滿足文本框中輸入條件的所有記錄的輸入條件的所有記錄的“學(xué)號(hào)學(xué)號(hào)”、“姓名姓名”、“性別性別”、“出生年月出生年月”、“專業(yè)專業(yè)”字段的值。字段的值。7.7.選項(xiàng)卡控件選項(xiàng)卡控件 可以使用選項(xiàng)卡控件來(lái)展示單個(gè)集合中的多頁(yè)信可以使用選項(xiàng)卡控件來(lái)展示單個(gè)集合中的多頁(yè)信息。息。 【例【例7-117-11】用選項(xiàng)卡控件顯示學(xué)生的基本信息?!坑眠x項(xiàng)卡控件顯示學(xué)生的基本信息。8.8.分頁(yè)符控件分頁(yè)符控件 使用分頁(yè)符控件也可以將用戶
22、需要顯示的信息分使用分頁(yè)符控件也可以將用戶需要顯示的信息分成多頁(yè)來(lái)顯示,使用分頁(yè)符控件在窗體上的控件之間成多頁(yè)來(lái)顯示,使用分頁(yè)符控件在窗體上的控件之間表示垂直方向的中斷,頁(yè)面之間的切換可以用表示垂直方向的中斷,頁(yè)面之間的切換可以用pageuppageup或或pagedownpagedown鍵來(lái)實(shí)現(xiàn)。鍵來(lái)實(shí)現(xiàn)。 【例【例7-127-12】將如下圖所示的窗體分成兩頁(yè)來(lái)顯示,將如下圖所示的窗體分成兩頁(yè)來(lái)顯示,第一頁(yè)顯示學(xué)生的第一頁(yè)顯示學(xué)生的“學(xué)號(hào)學(xué)號(hào)”、“姓名姓名”、“性性別別”、“出生年月出生年月”、“專業(yè)專業(yè)”、“班級(jí)編號(hào)班級(jí)編號(hào)”字段的信息。字段的信息。 注意注意: :調(diào)整窗體的大小顯示分頁(yè)的
23、效果調(diào)整窗體的大小顯示分頁(yè)的效果. .7.3.3 調(diào)整控件布局調(diào)整控件布局 窗體上控件的布局決定了窗體的好壞,窗體上控件的布局決定了窗體的好壞, 也決也決定了窗體的使用效率。當(dāng)控件的位置改變或向窗定了窗體的使用效率。當(dāng)控件的位置改變或向窗體上添加、刪除控件時(shí),都會(huì)影響窗體上控件的體上添加、刪除控件時(shí),都會(huì)影響窗體上控件的布局。我們需要掌握對(duì)控件的位置、大小、顯示布局。我們需要掌握對(duì)控件的位置、大小、顯示效果等控件布局方面的調(diào)整。效果等控件布局方面的調(diào)整。 【例【例7-137-13】調(diào)整如下所示窗體中控件的布局?!空{(diào)整如下所示窗體中控件的布局。 調(diào)整控件的相對(duì)大?。ㄟm合網(wǎng)絡(luò)、正好容納、至調(diào)整控件
24、的相對(duì)大?。ㄟm合網(wǎng)絡(luò)、正好容納、至最高、至最短、至最寬、至最窄)。最高、至最短、至最寬、至最窄)。 調(diào)整控件的對(duì)齊方式(調(diào)整控件的對(duì)齊方式(靠左、靠右、靠上、靠靠左、靠右、靠上、靠 下、對(duì)齊網(wǎng)絡(luò))下、對(duì)齊網(wǎng)絡(luò))。 調(diào)整控件間的水平間距和垂直間距(相同、調(diào)整控件間的水平間距和垂直間距(相同、增加、減少)。增加、減少)。 設(shè)置控件的提示文本屬性設(shè)置控件的提示文本屬性。 子窗體是基本窗體中的窗體?;敬绑w稱子窗體是基本窗體中的窗體?;敬绑w稱為主窗體,窗體中的窗體稱為子窗體。窗體為主窗體,窗體中的窗體稱為子窗體。窗體/ /子窗體一般用于顯示具有一對(duì)多關(guān)系的表或查子窗體一般用于顯示具有一對(duì)多關(guān)系的表或
25、查詢中的數(shù)據(jù)。主窗體用于顯示詢中的數(shù)據(jù)。主窗體用于顯示“一對(duì)多一對(duì)多”關(guān)系關(guān)系中的中的“一一”端的數(shù)據(jù)表里的數(shù)據(jù),子窗體用于端的數(shù)據(jù)表里的數(shù)據(jù),子窗體用于顯示與其相關(guān)聯(lián)的顯示與其相關(guān)聯(lián)的“多多“端的數(shù)據(jù)表中的數(shù)據(jù)。端的數(shù)據(jù)表中的數(shù)據(jù)。并且根據(jù)主窗體和子窗體之間的聯(lián)系,使子窗并且根據(jù)主窗體和子窗體之間的聯(lián)系,使子窗體只顯示與主窗體中當(dāng)前記錄相關(guān)的記錄。子體只顯示與主窗體中當(dāng)前記錄相關(guān)的記錄。子窗體分為嵌入式和彈出式子窗體。窗體分為嵌入式和彈出式子窗體。 7.4.1 嵌入式子窗體嵌入式子窗體 【例【例7-147-14】創(chuàng)建基于】創(chuàng)建基于“課程課程”表和表和“成績(jī)成績(jī)”表的表的窗體,并將窗體,并將“
26、成績(jī)成績(jī)”表里的成績(jī)信息以嵌入式表里的成績(jī)信息以嵌入式子窗體的方式顯示。子窗體的方式顯示。 7.4.2 彈出式子窗體彈出式子窗體 【例【例7-157-15】創(chuàng)建基于】創(chuàng)建基于“課程課程”表和表和“成績(jī)成績(jī)”表的表的窗體,并將窗體,并將“成績(jī)成績(jī)”表里的成績(jī)信息以彈出式表里的成績(jī)信息以彈出式子窗體的方式顯示。子窗體的方式顯示。 7.5.1 在窗體中查看、編輯和刪除記錄在窗體中查看、編輯和刪除記錄 1.1.記錄的查看記錄的查看 在用窗體來(lái)顯示數(shù)據(jù)時(shí)在用窗體來(lái)顯示數(shù)據(jù)時(shí), ,在窗體的在窗體的“窗體視窗體視圖圖”可以一次顯示一條或多條記錄,如果要查可以一次顯示一條或多條記錄,如果要查看窗體記錄源中所有
27、的數(shù)據(jù),可以通過(guò)窗體下看窗體記錄源中所有的數(shù)據(jù),可以通過(guò)窗體下方的記錄瀏覽按鈕來(lái)實(shí)現(xiàn)。記錄瀏覽按鈕由方的記錄瀏覽按鈕來(lái)實(shí)現(xiàn)。記錄瀏覽按鈕由(從左至右)移到第一條、前移一條、記錄編(從左至右)移到第一條、前移一條、記錄編號(hào)框、后移一條、移到最后一條、添加新紀(jì)錄號(hào)框、后移一條、移到最后一條、添加新紀(jì)錄的按鈕組成。的按鈕組成。 2.2.記錄的編輯記錄的編輯 如果要編輯記錄中的數(shù)據(jù),首先通過(guò)記錄導(dǎo)如果要編輯記錄中的數(shù)據(jù),首先通過(guò)記錄導(dǎo)航按鈕將要編輯的記錄成為當(dāng)前記錄,然后單航按鈕將要編輯的記錄成為當(dāng)前記錄,然后單擊選中要編輯的字段,重新輸入新的數(shù)據(jù),單擊選中要編輯的字段,重新輸入新的數(shù)據(jù),單擊擊“記錄
28、記錄”菜單下的菜單下的“保存記錄保存記錄”命令或在記命令或在記錄間進(jìn)行移動(dòng),來(lái)保存對(duì)記錄的修改。錄間進(jìn)行移動(dòng),來(lái)保存對(duì)記錄的修改。 如果要取消對(duì)當(dāng)前字段的更改,按如果要取消對(duì)當(dāng)前字段的更改,按escesc鍵。鍵。3.3.記錄的刪除記錄的刪除 如果記錄源中的記錄不需要,可以將其從數(shù)如果記錄源中的記錄不需要,可以將其從數(shù)據(jù)庫(kù)中刪除。據(jù)庫(kù)中刪除。 【例【例7-167-16】刪除】刪除“學(xué)生學(xué)生”表中的學(xué)號(hào)為表中的學(xué)號(hào)為20051052005105的記錄。的記錄。7.5.2 在窗體中查找、篩選和排序記錄在窗體中查找、篩選和排序記錄 利用利用記錄導(dǎo)航按鈕可以查看所有的記錄,記錄導(dǎo)航按鈕可以查看所有的記錄,從中查找滿足條件的記錄,這樣查找速度比較慢,從中查找滿足條件的記錄,這樣查找速度比較慢,效率較低。我們可以直接指定條件來(lái)查找或篩選效率較低。我們可以直接指定條件來(lái)查找或篩選滿足條件的記錄,也可通過(guò)此方法縮小查找的范滿足條件的記錄,也可通過(guò)此方法縮小查找的范圍。圍。 1.1.記錄的查找記錄的查找 【例【例7-177-17】查找性別為】查找性別為“女女”的學(xué)生的記錄。的學(xué)生的記錄。 2.2.記錄的篩選記錄的篩選 在窗體或數(shù)據(jù)表中可以使用四種方法篩選記在窗體或數(shù)據(jù)表中可以使用四種方法篩選記錄:按選定內(nèi)容篩
溫馨提示
- 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年全球及中國(guó)冷凍廣式點(diǎn)心行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球半導(dǎo)體旋涂玻璃行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)高分辨率盤式離心粒度分析儀行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025銷售合同天津步思特科技有限公司貨物與售后服務(wù)
- 家庭裝修合同書(shū)
- 2025二期消防水炮火災(zāi)自動(dòng)報(bào)警及聯(lián)動(dòng)控制系統(tǒng)供貨維修項(xiàng)目施工合同
- 2025鋼筋勞務(wù)用工合同全面版
- 預(yù)拌混凝土采購(gòu)合同
- 提高污水處理效果的技術(shù)改進(jìn)研究
- 民間借款合同示范文本
- SB-T 11238-2023 報(bào)廢電動(dòng)汽車回收拆解技術(shù)要求
- 旅游公司發(fā)展規(guī)劃
- 新舊施工現(xiàn)場(chǎng)臨時(shí)用電安全技術(shù)規(guī)范對(duì)照表
- 03軸流式壓氣機(jī)b特性
- 五星級(jí)酒店收入測(cè)算f
- 某省博物館十大展陳評(píng)選項(xiàng)目申報(bào)書(shū)
- GB/T 9109.5-2017石油和液體石油產(chǎn)品動(dòng)態(tài)計(jì)量第5部分:油量計(jì)算
- GB/T 16316-1996電氣安裝用導(dǎo)管配件的技術(shù)要求第1部分:通用要求
- GA/T 455-2021居民身份證印刷要求
- 邀請(qǐng)函模板完整
- 建設(shè)工程施工合同糾紛涉及的法律適用問(wèn)題課件
評(píng)論
0/150
提交評(píng)論