版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第5 5章章 窗體的設(shè)計(jì)和應(yīng)用窗體的設(shè)計(jì)和應(yīng)用窗體概述窗體概述窗體的創(chuàng)建窗體的創(chuàng)建窗體的設(shè)計(jì)窗體的設(shè)計(jì)窗體的美化窗體的美化1第第5 5章章 窗體的設(shè)計(jì)和應(yīng)用窗體的設(shè)計(jì)和應(yīng)用窗體是應(yīng)用程序和用戶之間的接口,窗體是應(yīng)用程序和用戶之間的接口,是創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)最基本的對(duì)象。是創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)最基本的對(duì)象。用戶通過(guò)使用窗體來(lái)實(shí)現(xiàn)數(shù)據(jù)維護(hù)、用戶通過(guò)使用窗體來(lái)實(shí)現(xiàn)數(shù)據(jù)維護(hù)、控制應(yīng)用程序流程等人機(jī)交互的功能??刂茟?yīng)用程序流程等人機(jī)交互的功能。25.1 5.1 窗體概述窗體概述 在在Access數(shù)據(jù)庫(kù)中,窗體是用戶與數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)中,窗體是用戶與數(shù)據(jù)庫(kù)系統(tǒng)之間進(jìn)行交互操作的主要對(duì)象。窗體本質(zhì)上就是一個(gè)
2、之間進(jìn)行交互操作的主要對(duì)象。窗體本質(zhì)上就是一個(gè)Windows 的窗口,只是在進(jìn)行可視化程序設(shè)計(jì)時(shí)將其的窗口,只是在進(jìn)行可視化程序設(shè)計(jì)時(shí)將其稱為窗體。稱為窗體。 窗體主要用于在數(shù)據(jù)庫(kù)中輸入和顯示數(shù)據(jù),也可窗體主要用于在數(shù)據(jù)庫(kù)中輸入和顯示數(shù)據(jù),也可以將窗體用作切換面板來(lái)打開(kāi)數(shù)據(jù)庫(kù)中的其他對(duì)象,以將窗體用作切換面板來(lái)打開(kāi)數(shù)據(jù)庫(kù)中的其他對(duì)象,或者用作自定義對(duì)話框來(lái)接受用戶的輸入及根據(jù)輸入或者用作自定義對(duì)話框來(lái)接受用戶的輸入及根據(jù)輸入去執(zhí)行相應(yīng)操作。去執(zhí)行相應(yīng)操作。35.1 5.1 窗體概述窗體概述 由于由于Access窗體的功能與數(shù)據(jù)庫(kù)中的數(shù)據(jù)密切相關(guān),窗體的功能與數(shù)據(jù)庫(kù)中的數(shù)據(jù)密切相關(guān),故在建立一個(gè)
3、窗體時(shí),往往需要指定與該窗體相關(guān)的表或故在建立一個(gè)窗體時(shí),往往需要指定與該窗體相關(guān)的表或查詢對(duì)象,也就是需要指定窗體的記錄源。查詢對(duì)象,也就是需要指定窗體的記錄源。 窗體的記錄源可以是表或查詢對(duì)象,還可以是一個(gè)窗體的記錄源可以是表或查詢對(duì)象,還可以是一個(gè)SQL語(yǔ)句。窗體中顯示的數(shù)據(jù)將來(lái)自記錄源指定的基礎(chǔ)表語(yǔ)句。窗體中顯示的數(shù)據(jù)將來(lái)自記錄源指定的基礎(chǔ)表或查詢?;虿樵?。 在窗體中,通常需要使用各種窗體元素,例如:標(biāo)在窗體中,通常需要使用各種窗體元素,例如:標(biāo)簽、文本框、選項(xiàng)按鈕、復(fù)選框、命令按鈕、圖片框等等。簽、文本框、選項(xiàng)按鈕、復(fù)選框、命令按鈕、圖片框等等。在術(shù)語(yǔ)上把這些窗體元素稱為控件。在術(shù)語(yǔ)
4、上把這些窗體元素稱為控件。45.1 5.1 窗體概述窗體概述5.1.1 5.1.1 窗體的概念和作用窗體的概念和作用l顯示和編輯數(shù)據(jù)顯示和編輯數(shù)據(jù) 可同時(shí)顯示來(lái)自多個(gè)表中數(shù)據(jù),可以通過(guò)窗體可同時(shí)顯示來(lái)自多個(gè)表中數(shù)據(jù),可以通過(guò)窗體對(duì)表中數(shù)據(jù)添加、刪除、修改。窗體顯示的格式對(duì)表中數(shù)據(jù)添加、刪除、修改。窗體顯示的格式相對(duì)數(shù)據(jù)表更加自由、靈活。相對(duì)數(shù)據(jù)表更加自由、靈活。l接受數(shù)據(jù)輸入接受數(shù)據(jù)輸入 窗體通過(guò)設(shè)置綁定字段的控件,顯示良好的輸窗體通過(guò)設(shè)置綁定字段的控件,顯示良好的輸入界面,可以加快數(shù)據(jù)輸入的速度,提高輸入的入界面,可以加快數(shù)據(jù)輸入的速度,提高輸入的準(zhǔn)確率。準(zhǔn)確率。55.1 5.1 窗體概述窗
5、體概述5.1.1 5.1.1 窗體的概念和作用(續(xù))窗體的概念和作用(續(xù))l信息顯示和數(shù)據(jù)打印信息顯示和數(shù)據(jù)打印 窗體中可以顯示一些警告或解釋信息。此外窗窗體中可以顯示一些警告或解釋信息。此外窗體也可以用來(lái)打印數(shù)據(jù)庫(kù)中的數(shù)據(jù)。體也可以用來(lái)打印數(shù)據(jù)庫(kù)中的數(shù)據(jù)。l控制應(yīng)用程序流程控制應(yīng)用程序流程 AccessAccess窗體和窗體和VBVB窗體一樣,可以與函數(shù)、過(guò)程窗體一樣,可以與函數(shù)、過(guò)程相結(jié)合,編寫宏或相結(jié)合,編寫宏或VBAVBA代碼完成各種復(fù)雜功能。代碼完成各種復(fù)雜功能。65.1 5.1 窗體概述窗體概述5.1.2 5.1.2 窗體的組成窗體的組成 窗體的構(gòu)成包括窗體頁(yè)眉、頁(yè)面頁(yè)眉、主體、頁(yè)
6、面頁(yè)腳和窗體的構(gòu)成包括窗體頁(yè)眉、頁(yè)面頁(yè)眉、主體、頁(yè)面頁(yè)腳和窗體頁(yè)腳五個(gè)部分,每個(gè)部分稱為一個(gè)窗體頁(yè)腳五個(gè)部分,每個(gè)部分稱為一個(gè)“節(jié)節(jié)”。窗體中的信息。窗體中的信息可以分布在多個(gè)節(jié)中??梢苑植荚诙鄠€(gè)節(jié)中。75.1 5.1 窗體概述窗體概述 (1)窗體頁(yè)眉節(jié))窗體頁(yè)眉節(jié) 窗體頁(yè)眉節(jié)顯示對(duì)每條記錄都一樣的信息,如窗體的標(biāo)題。窗體頁(yè)眉出窗體頁(yè)眉節(jié)顯示對(duì)每條記錄都一樣的信息,如窗體的標(biāo)題。窗體頁(yè)眉出現(xiàn)在現(xiàn)在“窗體視圖窗體視圖”中屏幕的頂部,以及打印時(shí)首頁(yè)的頂部。中屏幕的頂部,以及打印時(shí)首頁(yè)的頂部。 (2)頁(yè)面頁(yè)眉節(jié))頁(yè)面頁(yè)眉節(jié) 頁(yè)面頁(yè)眉節(jié)在每個(gè)打印頁(yè)的頂部顯示諸如標(biāo)題或列標(biāo)題等信息。頁(yè)面頁(yè)頁(yè)面頁(yè)眉節(jié)在每
7、個(gè)打印頁(yè)的頂部顯示諸如標(biāo)題或列標(biāo)題等信息。頁(yè)面頁(yè)眉只出現(xiàn)在眉只出現(xiàn)在打印預(yù)覽中或打印頁(yè)紙上打印預(yù)覽中或打印頁(yè)紙上。 (3)主體節(jié))主體節(jié) 主體節(jié)明細(xì)地顯示記錄。可以在屏幕或頁(yè)上顯示一條記錄,也可以顯示主體節(jié)明細(xì)地顯示記錄??梢栽谄聊换蝽?yè)上顯示一條記錄,也可以顯示盡可能多的記錄。盡可能多的記錄。 (4)頁(yè)面頁(yè)腳節(jié))頁(yè)面頁(yè)腳節(jié) 頁(yè)面頁(yè)腳節(jié)在每個(gè)打印頁(yè)的底部顯示諸如日期或頁(yè)碼等信息。頁(yè)面頁(yè)腳頁(yè)面頁(yè)腳節(jié)在每個(gè)打印頁(yè)的底部顯示諸如日期或頁(yè)碼等信息。頁(yè)面頁(yè)腳只出現(xiàn)在只出現(xiàn)在打印預(yù)覽中或打印頁(yè)紙上打印預(yù)覽中或打印頁(yè)紙上。 (5)窗體頁(yè)腳節(jié))窗體頁(yè)腳節(jié) 窗體頁(yè)腳節(jié)顯示對(duì)每條記錄都一樣的信息,如命令按鈕或有關(guān)使
8、用窗體窗體頁(yè)腳節(jié)顯示對(duì)每條記錄都一樣的信息,如命令按鈕或有關(guān)使用窗體的指導(dǎo)。打印時(shí),窗體頁(yè)腳出現(xiàn)在最后一個(gè)打印頁(yè)的最后一個(gè)主體節(jié)之后,的指導(dǎo)。打印時(shí),窗體頁(yè)腳出現(xiàn)在最后一個(gè)打印頁(yè)的最后一個(gè)主體節(jié)之后,最后一個(gè)打印頁(yè)的頁(yè)面頁(yè)腳之前。最后一個(gè)打印頁(yè)的頁(yè)面頁(yè)腳之前。85.1 5.1 窗體概述窗體概述5.1.3 5.1.3 窗體的視圖窗體的視圖可以使用可以使用“窗體設(shè)計(jì)工具窗體設(shè)計(jì)工具”下的下的“設(shè)設(shè)計(jì)計(jì)”選項(xiàng)卡上的按鈕添加控件,如標(biāo)簽、文本框、按鈕等,可選項(xiàng)卡上的按鈕添加控件,如標(biāo)簽、文本框、按鈕等,可以設(shè)置窗體或各個(gè)控件的屬性??墒褂靡栽O(shè)置窗體或各個(gè)控件的屬性。可使用“窗體設(shè)計(jì)工具窗體設(shè)計(jì)工具”下
9、的下的“格式格式”選項(xiàng)卡上的按鈕更改字體或字體大小、對(duì)齊文本、更選項(xiàng)卡上的按鈕更改字體或字體大小、對(duì)齊文本、更改邊框或線條寬度、應(yīng)用顏色或特殊效果。可以使用改邊框或線條寬度、應(yīng)用顏色或特殊效果。可以使用“窗體設(shè)窗體設(shè)計(jì)工具計(jì)工具”下的下的“排列排列”選項(xiàng)卡上相應(yīng)按鈕對(duì)齊控件等。選項(xiàng)卡上相應(yīng)按鈕對(duì)齊控件等。95.1 5.1 窗體概述窗體概述顯出來(lái)自記錄源顯出來(lái)自記錄源的記錄數(shù)據(jù)的記錄數(shù)據(jù),(4)布局視圖)布局視圖 Access2010新增了布局視圖,它比設(shè)計(jì)視圖更加直觀,新增了布局視圖,它比設(shè)計(jì)視圖更加直觀,在設(shè)計(jì)的同時(shí)可以查看數(shù)據(jù)。在布局視圖中,窗體中每個(gè)控在設(shè)計(jì)的同時(shí)可以查看數(shù)據(jù)。在布局視圖
10、中,窗體中每個(gè)控件都顯示了記錄源中的數(shù)據(jù),因此可以更加方便地根據(jù)實(shí)際件都顯示了記錄源中的數(shù)據(jù),因此可以更加方便地根據(jù)實(shí)際數(shù)據(jù)調(diào)整控件的大小、位置等。數(shù)據(jù)調(diào)整控件的大小、位置等。 以數(shù)據(jù)表的形式顯示窗體中的數(shù)據(jù),顯示效果類似表對(duì)以數(shù)據(jù)表的形式顯示窗體中的數(shù)據(jù),顯示效果類似表對(duì)象的數(shù)據(jù)表視圖,可用于編輯字段、添加和刪除數(shù)據(jù)等。象的數(shù)據(jù)表視圖,可用于編輯字段、添加和刪除數(shù)據(jù)等。105.1 5.1 窗體概述窗體概述(5)數(shù)據(jù)透視表視圖)數(shù)據(jù)透視表視圖 在數(shù)據(jù)透視表視圖中,可以動(dòng)態(tài)地更改窗體的版面,從而以在數(shù)據(jù)透視表視圖中,可以動(dòng)態(tài)地更改窗體的版面,從而以各種不同方法分析數(shù)據(jù)??梢灾匦屡帕行袠?biāo)題、列標(biāo)題
11、和篩選字各種不同方法分析數(shù)據(jù)??梢灾匦屡帕行袠?biāo)題、列標(biāo)題和篩選字段,直到形成所需的版面布置為止。每次改變版面布置時(shí),窗體段,直到形成所需的版面布置為止。每次改變版面布置時(shí),窗體會(huì)立即按照新的布置重新計(jì)算數(shù)據(jù)會(huì)立即按照新的布置重新計(jì)算數(shù)據(jù)??梢圆榭疵骷?xì)數(shù)據(jù)或匯總數(shù)可以查看明細(xì)數(shù)據(jù)或匯總數(shù)據(jù)。據(jù)。(6)數(shù)據(jù)透視圖視圖)數(shù)據(jù)透視圖視圖 在數(shù)據(jù)透視圖視圖中,可以動(dòng)態(tài)地更改窗體的版面,從而以在數(shù)據(jù)透視圖視圖中,可以動(dòng)態(tài)地更改窗體的版面,從而以各種不同方法分析數(shù)據(jù)??梢灾匦屡帕袡M坐標(biāo)軸標(biāo)題、縱坐標(biāo)軸各種不同方法分析數(shù)據(jù)。可以重新排列橫坐標(biāo)軸標(biāo)題、縱坐標(biāo)軸標(biāo)題和篩選字段,直到形成所需的版面布置為止。每次改變
12、版面標(biāo)題和篩選字段,直到形成所需的版面布置為止。每次改變版面布置時(shí),窗體會(huì)立即按照新的布置重新計(jì)算數(shù)據(jù)并顯出對(duì)應(yīng)的圖布置時(shí),窗體會(huì)立即按照新的布置重新計(jì)算數(shù)據(jù)并顯出對(duì)應(yīng)的圖表??梢灾庇^地以圖表形式顯示數(shù)據(jù)。表??梢灾庇^地以圖表形式顯示數(shù)據(jù)。115.1 5.1 窗體概述窗體概述5.1.3 5.1.3 窗體的類型窗體的類型 一般來(lái)說(shuō),一般來(lái)說(shuō),Access 提供了如下提供了如下5種類型的窗體:種類型的窗體:(1)縱欄表窗體)縱欄表窗體 在縱欄表窗體中,在縱欄表窗體中,一次只顯示一個(gè)記錄,每個(gè)字段都顯一次只顯示一個(gè)記錄,每個(gè)字段都顯示在一個(gè)獨(dú)立的行上,并且左邊帶有一個(gè)該字段名標(biāo)簽。示在一個(gè)獨(dú)立的行上
13、,并且左邊帶有一個(gè)該字段名標(biāo)簽。(2)表格式窗體)表格式窗體 在表格式窗體中,每條記錄的所有字段顯示在一行上,在表格式窗體中,每條記錄的所有字段顯示在一行上,每個(gè)窗體只有一個(gè)標(biāo)簽,顯示在窗體的頂端。每個(gè)窗體只有一個(gè)標(biāo)簽,顯示在窗體的頂端。125.1 5.1 窗體概述窗體概述5.1.3 5.1.3 窗體的類型窗體的類型(3)數(shù)據(jù)表窗體)數(shù)據(jù)表窗體 在數(shù)據(jù)表窗體中,每條記錄的字段以行與列的格式顯示,在數(shù)據(jù)表窗體中,每條記錄的字段以行與列的格式顯示,字段的名稱顯示在每一列的頂端。字段的名稱顯示在每一列的頂端。(4)數(shù)據(jù)透視表窗體)數(shù)據(jù)透視表窗體 在數(shù)據(jù)透視表窗體中,可以動(dòng)態(tài)地改變數(shù)據(jù)透視表窗體在數(shù)據(jù)
14、透視表窗體中,可以動(dòng)態(tài)地改變數(shù)據(jù)透視表窗體的版式布置,以便按照不同方式分析數(shù)據(jù)。的版式布置,以便按照不同方式分析數(shù)據(jù)。(5)數(shù)據(jù)透視圖窗體)數(shù)據(jù)透視圖窗體 在數(shù)據(jù)透視圖窗體中,通過(guò)圖表可直觀地顯示數(shù)據(jù),并在數(shù)據(jù)透視圖窗體中,通過(guò)圖表可直觀地顯示數(shù)據(jù),并且可以顯示一個(gè)或多個(gè)圖表。且可以顯示一個(gè)或多個(gè)圖表。135.2 5.2 窗體的創(chuàng)建窗體的創(chuàng)建 在在Access 2010窗口,打開(kāi)某個(gè)窗口,打開(kāi)某個(gè)Access數(shù)據(jù)庫(kù)。單數(shù)據(jù)庫(kù)。單擊擊“創(chuàng)建創(chuàng)建”,在,在“創(chuàng)建創(chuàng)建”選項(xiàng)卡上的選項(xiàng)卡上的“窗體窗體”組中提供了組中提供了多種創(chuàng)建窗體的按鈕,如圖多種創(chuàng)建窗體的按鈕,如圖5-4所示。單擊所示。單擊“窗體
15、窗體”組中的組中的“導(dǎo)航導(dǎo)航”或或“其他窗體其他窗體”,打開(kāi)其下拉列表,顯出更多創(chuàng),打開(kāi)其下拉列表,顯出更多創(chuàng)建特定窗體的按鈕,如圖建特定窗體的按鈕,如圖5-5所示。所示。圖圖5-5“導(dǎo)航導(dǎo)航”和和“其他窗體其他窗體”的下拉列表的下拉列表圖圖5-4“創(chuàng)建創(chuàng)建”選項(xiàng)卡上的選項(xiàng)卡上的“窗體窗體”組組145.2 5.2 窗體的創(chuàng)建窗體的創(chuàng)建5.2.1 5.2.1 自動(dòng)創(chuàng)建窗體自動(dòng)創(chuàng)建窗體l使用使用“窗體窗體”工具創(chuàng)建窗體工具創(chuàng)建窗體例例5-1 5-1 以以“學(xué)生學(xué)生”表為數(shù)據(jù)源,使用表為數(shù)據(jù)源,使用“窗體窗體”工具,創(chuàng)建工具,創(chuàng)建“學(xué)生(縱欄式)學(xué)生(縱欄式)”窗體。窗體。可以發(fā)現(xiàn)生成主窗體下還用一
16、個(gè)子窗體??梢园l(fā)現(xiàn)生成主窗體下還用一個(gè)子窗體。155.2 5.2 窗體的創(chuàng)建窗體的創(chuàng)建5.2.1 5.2.1 自動(dòng)創(chuàng)建窗體自動(dòng)創(chuàng)建窗體l使用使用“多個(gè)項(xiàng)目多個(gè)項(xiàng)目”工具創(chuàng)建窗體工具創(chuàng)建窗體例例5-2 5-2 以以“學(xué)生學(xué)生”表為數(shù)據(jù)源,使用表為數(shù)據(jù)源,使用“多個(gè)項(xiàng)目多個(gè)項(xiàng)目”工具,創(chuàng)建工具,創(chuàng)建“學(xué)生(表格式)學(xué)生(表格式)”窗體窗體可以發(fā)現(xiàn)這種表格式窗體中可以發(fā)現(xiàn)這種表格式窗體中OLEOLE對(duì)象能顯示照片。對(duì)象能顯示照片。165.2 5.2 窗體的創(chuàng)建窗體的創(chuàng)建5.2.1 5.2.1 自動(dòng)創(chuàng)建窗體自動(dòng)創(chuàng)建窗體l使用使用“數(shù)據(jù)表數(shù)據(jù)表”工具創(chuàng)建窗體工具創(chuàng)建窗體例例5-3 5-3 以以“學(xué)生學(xué)生
17、”表為數(shù)據(jù)源,使用表為數(shù)據(jù)源,使用“數(shù)據(jù)表數(shù)據(jù)表”工具,創(chuàng)建工具,創(chuàng)建“學(xué)生(數(shù)據(jù)表式)學(xué)生(數(shù)據(jù)表式)”窗體窗體這種表格式窗體顯示效果和表一樣。這種表格式窗體顯示效果和表一樣。175.2 5.2 窗體的創(chuàng)建窗體的創(chuàng)建5.2.1 5.2.1 自動(dòng)創(chuàng)建窗體自動(dòng)創(chuàng)建窗體l使用使用“分割窗體分割窗體”工具創(chuàng)建分割式窗體工具創(chuàng)建分割式窗體例例5-4 5-4 以以“學(xué)生學(xué)生”表為數(shù)據(jù)源,使用表為數(shù)據(jù)源,使用“分割窗體分割窗體”工具,創(chuàng)建工具,創(chuàng)建“學(xué)生(分割式)學(xué)生(分割式)”窗體窗體分割式窗體是分割式窗體是Access2010Access2010新特色。窗體有上下兩個(gè)窗口,上窗口以縱新特色。窗體有上下
18、兩個(gè)窗口,上窗口以縱欄的方式顯示當(dāng)前記錄,下窗口帶導(dǎo)航條以數(shù)據(jù)表形式顯示所有記錄。欄的方式顯示當(dāng)前記錄,下窗口帶導(dǎo)航條以數(shù)據(jù)表形式顯示所有記錄。185.2 5.2 窗體的創(chuàng)建窗體的創(chuàng)建5.2.2 5.2.2 創(chuàng)建創(chuàng)建“模式對(duì)話框模式對(duì)話框”窗體窗體l模式對(duì)話框窗體是一種交互信息窗體,帶有模式對(duì)話框窗體是一種交互信息窗體,帶有“確定確定”和和“取消取消”兩個(gè)命令按鈕兩個(gè)命令按鈕l這類窗體的特點(diǎn)是它的運(yùn)行方式為獨(dú)立,在這類窗體的特點(diǎn)是它的運(yùn)行方式為獨(dú)立,在退出窗體前不能打開(kāi)或操作其他數(shù)據(jù)庫(kù)對(duì)象退出窗體前不能打開(kāi)或操作其他數(shù)據(jù)庫(kù)對(duì)象195.2 5.2 窗體的創(chuàng)建窗體的創(chuàng)建5.2.3 5.2.3 創(chuàng)建
19、圖表窗體創(chuàng)建圖表窗體l數(shù)據(jù)透視表數(shù)據(jù)透視表例例5-5 5-5 以以“學(xué)生選課成績(jī)學(xué)生選課成績(jī)”查詢?yōu)閿?shù)據(jù)源,用數(shù)據(jù)透視表查詢?yōu)閿?shù)據(jù)源,用數(shù)據(jù)透視表顯示每名學(xué)生的各科成績(jī)。顯示每名學(xué)生的各科成績(jī)。205.2 5.2 窗體的創(chuàng)建窗體的創(chuàng)建5.2.3 5.2.3 創(chuàng)建圖表窗體創(chuàng)建圖表窗體l數(shù)據(jù)透視圖數(shù)據(jù)透視圖例例5-8 5-8 以以“學(xué)生學(xué)生”表為數(shù)據(jù)源,用數(shù)據(jù)透視圖顯示各班男表為數(shù)據(jù)源,用數(shù)據(jù)透視圖顯示各班男女生人數(shù)。女生人數(shù)。215.2 5.2 窗體的創(chuàng)建窗體的創(chuàng)建5.2.4 5.2.4 使用使用“空白窗體空白窗體”工具創(chuàng)建窗體工具創(chuàng)建窗體l“空白窗體空白窗體”工具是工具是Access2010A
20、ccess2010新特色新特色l在在“空白窗體空白窗體”的布局視圖下,系統(tǒng)同時(shí)打開(kāi)包含的布局視圖下,系統(tǒng)同時(shí)打開(kāi)包含當(dāng)前數(shù)據(jù)庫(kù)中全部表對(duì)象的當(dāng)前數(shù)據(jù)庫(kù)中全部表對(duì)象的“字段列表字段列表”窗口窗口l可直接將由可直接將由“字段列表字段列表”快速地在窗體上建立綁定快速地在窗體上建立綁定控件控件例例5-9 5-9 以以“學(xué)生學(xué)生”表為數(shù)據(jù)源,用表為數(shù)據(jù)源,用“空白窗體空白窗體”創(chuàng)建顯示創(chuàng)建顯示學(xué)生編號(hào)、姓名、年齡和照片的窗口。學(xué)生編號(hào)、姓名、年齡和照片的窗口。225.2 5.2 窗體的創(chuàng)建窗體的創(chuàng)建5.2.5 5.2.5 使用向?qū)?chuàng)建窗體使用向?qū)?chuàng)建窗體l創(chuàng)建單一數(shù)據(jù)源窗體創(chuàng)建單一數(shù)據(jù)源窗體例例5-10
21、 5-10 使用使用“窗體向?qū)Т绑w向?qū)А眲?chuàng)建創(chuàng)建“學(xué)生選課學(xué)生選課”窗體,要求窗體,要求窗體布局為窗體布局為“表格表格”,顯示,顯示“選課成績(jī)選課成績(jī)”表所有字段。表所有字段。235.2 5.2 窗體的創(chuàng)建窗體的創(chuàng)建5.2.5 5.2.5 使用向?qū)?chuàng)建窗體使用向?qū)?chuàng)建窗體l創(chuàng)建涉及多個(gè)數(shù)據(jù)源的窗體創(chuàng)建涉及多個(gè)數(shù)據(jù)源的窗體例例5-10 5-10 使用使用“窗體向?qū)Т绑w向?qū)А眲?chuàng)建學(xué)生的創(chuàng)建學(xué)生的“學(xué)生編號(hào)學(xué)生編號(hào)”、“姓姓名名”、“課程名稱課程名稱”和和“成績(jī)成績(jī)”,保存為,保存為“學(xué)生選課成績(jī)學(xué)生選課成績(jī)”245.3 5.3 窗體的設(shè)計(jì)窗體的設(shè)計(jì) 單擊單擊“創(chuàng)建創(chuàng)建”選項(xiàng)卡上選項(xiàng)卡上“窗體窗體”
22、組中的組中的“窗體窗體設(shè)計(jì)設(shè)計(jì)”按鈕,顯出窗體的按鈕,顯出窗體的“設(shè)計(jì)視圖設(shè)計(jì)視圖”。25 控件是允許用戶控制程序的圖形用戶界面對(duì)象,如文控件是允許用戶控制程序的圖形用戶界面對(duì)象,如文本框、復(fù)選框、滾動(dòng)條或按鈕等。可使用控件顯示數(shù)據(jù)或本框、復(fù)選框、滾動(dòng)條或按鈕等??墒褂每丶@示數(shù)據(jù)或選項(xiàng)、執(zhí)行操作或使用戶界面更易閱讀。窗體中的所有信選項(xiàng)、執(zhí)行操作或使用戶界面更易閱讀。窗體中的所有信息都包含在控件中。息都包含在控件中。 窗體的控件包括標(biāo)簽、文本框、按鈕、選項(xiàng)卡控窗體的控件包括標(biāo)簽、文本框、按鈕、選項(xiàng)卡控件、超鏈接、件、超鏈接、web瀏覽器控件、導(dǎo)航控件、選項(xiàng)組、瀏覽器控件、導(dǎo)航控件、選項(xiàng)組、插入
23、分頁(yè)符、組合框、列表框等。插入分頁(yè)符、組合框、列表框等。5.3 5.3 窗體的設(shè)計(jì)窗體的設(shè)計(jì)控件控件265.3 5.3 窗體的設(shè)計(jì)窗體的設(shè)計(jì)5.3.2 5.3.2 屬性設(shè)計(jì)屬性設(shè)計(jì)窗體和窗體上控件都有自己的屬性集合,這些屬性決定窗體和窗體上控件都有自己的屬性集合,這些屬性決定了控件的外觀、它所關(guān)聯(lián)的字段,以及對(duì)鼠標(biāo)或鍵盤了控件的外觀、它所關(guān)聯(lián)的字段,以及對(duì)鼠標(biāo)或鍵盤事件的響應(yīng)。事件的響應(yīng)。275.3 5.3 窗體的設(shè)計(jì)窗體的設(shè)計(jì)5.3.3 5.3.3 常用控件的使用常用控件的使用l控件的基本操作控件的基本操作向窗體添加控件向窗體添加控件“學(xué)生學(xué)生”表表的的“字段列字段列表表” “控件控件”組組
24、“控件來(lái)源控件來(lái)源”屬性屬性 285.3 5.3 窗體的設(shè)計(jì)窗體的設(shè)計(jì)鼠標(biāo)指針成一個(gè)鼠標(biāo)指針成一個(gè)十字四向箭頭形十字四向箭頭形狀狀移動(dòng)兩個(gè)相關(guān)控件移動(dòng)兩個(gè)相關(guān)控件鼠標(biāo)指針成一個(gè)鼠標(biāo)指針成一個(gè)十字四向箭頭形十字四向箭頭形狀狀鼠標(biāo)指針成一個(gè)鼠標(biāo)指針成一個(gè)十字四向箭頭形十字四向箭頭形狀狀移動(dòng)移動(dòng)單單個(gè)控件個(gè)控件移動(dòng)移動(dòng)單單個(gè)控件個(gè)控件295.3 5.3 窗體的設(shè)計(jì)窗體的設(shè)計(jì)5.3.3 5.3.3 常用控件的使用常用控件的使用l標(biāo)簽標(biāo)簽標(biāo)簽控件主要用于窗體上顯示文本,用作提示和說(shuō)明,它沒(méi)標(biāo)簽控件主要用于窗體上顯示文本,用作提示和說(shuō)明,它沒(méi)有數(shù)據(jù)源。有數(shù)據(jù)源。例例5-12 5-12 在在“學(xué)生(縱欄式)
25、學(xué)生(縱欄式)”窗體的頁(yè)眉處,添加一個(gè)標(biāo)窗體的頁(yè)眉處,添加一個(gè)標(biāo)簽控件,顯示簽控件,顯示“學(xué)生基本情況瀏覽學(xué)生基本情況瀏覽”。305.3 5.3 窗體的設(shè)計(jì)窗體的設(shè)計(jì)5.3.3 5.3.3 常用控件的使用常用控件的使用l文本框文本框一般與字段變量相關(guān)聯(lián),用于輸入或編輯字段的值,最重要一般與字段變量相關(guān)聯(lián),用于輸入或編輯字段的值,最重要的屬性是的屬性是“控件來(lái)源控件來(lái)源”。例例5-13 5-13 在在“學(xué)生(空白窗體)學(xué)生(空白窗體)”窗體中添加一個(gè)文本框控窗體中添加一個(gè)文本框控件顯示的性別。件顯示的性別。315.3 5.3 窗體的設(shè)計(jì)窗體的設(shè)計(jì)例例5-15 5-15 打開(kāi)前面創(chuàng)建的打開(kāi)前面創(chuàng)建
26、的“模式對(duì)話框模式對(duì)話框”窗體修改創(chuàng)建一個(gè)窗體修改創(chuàng)建一個(gè)“系統(tǒng)登錄系統(tǒng)登錄”窗體。窗體。5.3.3 5.3.3 常用控件的使用常用控件的使用l標(biāo)簽標(biāo)簽325.3 5.3 窗體的設(shè)計(jì)窗體的設(shè)計(jì)5.3.3 5.3.3 常用控件的使用常用控件的使用l組合框與列表框組合框與列表框可以讓用戶直接在列表中選擇數(shù)據(jù),提高輸入數(shù)據(jù)的速度和可以讓用戶直接在列表中選擇數(shù)據(jù),提高輸入數(shù)據(jù)的速度和準(zhǔn)確率,功能區(qū)別是前者可讀寫,后者只讀。準(zhǔn)確率,功能區(qū)別是前者可讀寫,后者只讀。例例5-16 5-16 打開(kāi)前面創(chuàng)建的打開(kāi)前面創(chuàng)建的“學(xué)生(縱欄式)學(xué)生(縱欄式)”窗體窗體“性別性別”字段綁定的文本框替換為組合框。字段綁定
27、的文本框替換為組合框。 列表框再做一遍列表框再做一遍注意:控件向?qū)枰x中注意:控件向?qū)枰x中 335.3 5.3 窗體的設(shè)計(jì)窗體的設(shè)計(jì)5.3.3 5.3.3 常用控件的使用常用控件的使用l命令按鈕命令按鈕主要用來(lái)控制應(yīng)用程序的流程或執(zhí)行某個(gè)操作。命令按鈕通主要用來(lái)控制應(yīng)用程序的流程或執(zhí)行某個(gè)操作。命令按鈕通過(guò)響應(yīng)各種用戶事件,觸發(fā)系統(tǒng)執(zhí)行過(guò)響應(yīng)各種用戶事件,觸發(fā)系統(tǒng)執(zhí)行AccessAccess的宏或的宏或VBAVBA程序。程序。例例5-18 5-18 修改修改“學(xué)生(空白窗體)學(xué)生(空白窗體)”窗體,實(shí)現(xiàn)用命令按鈕窗體,實(shí)現(xiàn)用命令按鈕記錄導(dǎo)航條的功能。記錄導(dǎo)航條的功能。345.3 5.3 窗體的設(shè)計(jì)窗體的設(shè)計(jì)5.3.3 5.3.3 常用控件的使用常用控件的使用l命令按鈕命令按鈕例例5-19 5-19 創(chuàng)建一個(gè)如下圖所
溫馨提示
- 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年場(chǎng)民法典技術(shù)合同合同法務(wù)顧問(wèn)合同4篇
- 2025年度智能穿戴設(shè)備售后維修與保養(yǎng)合同范本4篇
- 上海辦公室裝修合作合同一
- 2025年度土地征收與補(bǔ)償測(cè)繪服務(wù)合同范文4篇
- 二手車交易協(xié)議樣式(2024版)版B版
- 2025年度咖啡廳租賃合同77069(含咖啡文化體驗(yàn))4篇
- 2025年度智能產(chǎn)品全球分銷渠道拓展合同協(xié)議書(shū)4篇
- 2025年度汽車零部件銷售合同范本(二零二五版)4篇
- 2025年度智慧社區(qū)市場(chǎng)調(diào)研服務(wù)合同書(shū)4篇
- 專業(yè)駕駛員商業(yè)秘密保護(hù)協(xié)議(2024版)一
- DB3303T 059-2023 政務(wù)信息化項(xiàng)目軟件開(kāi)發(fā)費(fèi)用測(cè)算規(guī)范
- 康復(fù)科宣傳展板
- 二零二五年度IT公司內(nèi)部技術(shù)文檔保密與使用規(guī)范協(xié)議3篇
- 加強(qiáng)教師隊(duì)伍建設(shè)教師領(lǐng)域?qū)W習(xí)二十屆三中全會(huì)精神專題課
- 2024 年廣東公務(wù)員考試行測(cè)試題【A類+B類+C類】真題及答案
- 2024-2025學(xué)年人教版數(shù)學(xué)七年級(jí)上冊(cè)期末復(fù)習(xí)卷(含答案)
- 湖北省學(xué)前教育技能高考《幼兒心理》歷年考試真題題庫(kù)(含答案)
- 山東師范大學(xué)《文學(xué)評(píng)論寫作》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024-2025學(xué)年人教版初一上學(xué)期期末英語(yǔ)試題與參考答案
- 四年級(jí)數(shù)學(xué)上冊(cè)人教版24秋《小學(xué)學(xué)霸單元期末標(biāo)準(zhǔn)卷》考前專項(xiàng)沖刺訓(xùn)練
- 公司出納年度工作總結(jié)
評(píng)論
0/150
提交評(píng)論