第5章 Access 2010數(shù)據庫應用教程 窗體_第1頁
第5章 Access 2010數(shù)據庫應用教程 窗體_第2頁
第5章 Access 2010數(shù)據庫應用教程 窗體_第3頁
第5章 Access 2010數(shù)據庫應用教程 窗體_第4頁
第5章 Access 2010數(shù)據庫應用教程 窗體_第5頁
已閱讀5頁,還剩128頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Access2010數(shù)據庫應用教程第5章Access2010窗體知識要點窗體的功能、類型與組成窗體的創(chuàng)建窗體控件的使用窗體屬性和控件屬性的設置主/子窗體的創(chuàng)建重點與難點重點:窗體類型和窗體視圖創(chuàng)建窗體的常用方法窗體控件的使用

窗體屬性和控件屬性的設置

主/子窗體的創(chuàng)建

重點與難點難點:多數(shù)據源窗體的創(chuàng)建。主/子窗體的創(chuàng)建。窗體常用控件的使用及其屬性的

設置。窗體屬性的設置。5.1窗體概述窗體是Access數(shù)據庫的重要組成部分,窗體本身沒有存儲數(shù)據的功能,但是窗體中包含了各種控件,通過這些控件可以打開報表或其他窗體、執(zhí)行宏或VBA編寫的代碼程序。窗體都是建立在表或查詢基礎上的。窗體的組成窗體的設計視圖中主要包含三類對象:節(jié)、窗體和控件。窗體設計視圖由5個部分構成,每一部分稱為一個節(jié)。窗體的組成如圖5-1所示:1.窗體頁眉用于顯示窗體的標題和使用說明,或打開相關窗體或執(zhí)行其他任務的命令按鈕。顯示在窗體視圖中頂部或打印頁的開頭。窗體的組成2.頁面頁眉用于顯示在窗體中每頁的頂部要顯示的標題、列標題、日期或頁碼。3.主體用于顯示窗體的主要部分,主體中通常包含綁定到記錄源中字段的控件。但也可能包含未綁定控件,如字段或標簽等。窗體的組成窗體選擇器節(jié)選擇器窗體的組成4.頁面頁腳用于在窗體中每頁的底部顯示匯總、日期或頁碼。5.窗體頁腳用于顯示窗體的使用說明、命令按鈕或接受輸入的未綁定控件。顯示在窗體視圖中的底部和打印頁的尾部。窗體的類型在Access中,窗體的類型分為六種,分別是縱欄式窗體、表格式窗體、數(shù)據表窗體、主/子窗體、圖表窗體和數(shù)據透視表窗體。1.縱欄式窗體在窗體界面中每次只顯示表或查詢中的一條記錄,可以占一個或多個屏幕頁,記錄中各字段縱向排列??v欄式窗體通常用于輸入數(shù)據,每個字段的字段名稱都放在字段左邊。窗體的類型窗體的類型2.表格式窗體在窗體中顯示表或查詢中的記錄。記錄中的字段橫向排列,記錄縱向排列。每個字段的字段名稱都放在窗體頂部,做窗體頁眉??赏ㄟ^滾動條來查看其他記錄。窗體的類型3.數(shù)據表窗體從外觀上看與數(shù)據表或查詢顯示數(shù)據界面相同,主要作用是作為一個窗體的子窗體。窗體的類型4.主/子窗體窗體中的窗體稱為子窗體,包含子窗體的窗體稱為主窗體。通常用于顯示多個表或查詢的數(shù)據;這些表或查詢中的數(shù)據具有一對多的關系。主窗體顯示為縱欄式的窗體,子窗體可以顯示為數(shù)據表窗體,也可以顯示為表格式窗體。子窗體中可以創(chuàng)建二級子窗體。窗體的類型窗體的類型5.圖表窗體Access2010提供了多種圖表,包括折線圖、柱型圖、餅圖、圓環(huán)圖、面積圖、三維條型圖等。可以單獨使用圖表窗體,也可以將它嵌入到其他窗體中作為子窗體。窗體的類型6.數(shù)據透視表窗體數(shù)據透視表窗體是一種交互式表,可動態(tài)改變版面布置,以按不同方式計算、分析數(shù)據。窗體的視圖窗體有窗體視圖、數(shù)據表視圖、數(shù)據透視圖視圖、數(shù)據透視表視圖、布局視圖和設計視圖6種視圖。最常用的是窗體視圖、布局視圖和設計視圖。不同類型的窗體具有的視圖類型有所不同。窗體在不同的視圖中完成不同的任務。窗體在不同視圖之間可以方便地進行切換。窗體的視圖1.窗體視圖2.數(shù)據表視圖3.數(shù)據透視圖4.數(shù)據透視表視圖5.布局視圖6.設計視圖窗體的功能窗體主要有以下幾個基本功能:(1)數(shù)據操作:通過窗體可以清晰直觀地顯示一個表或者多個表中的數(shù)據記錄,并對數(shù)據進行輸入或編輯。(2)信息顯示和打?。和ㄟ^窗體可以根據需要靈活地顯示提示信息,并能進行數(shù)據打印。(3)控制應用程序流程:通過在窗體上放置各種命令按鈕控件,用戶可以通過控件作出選擇并向數(shù)據庫發(fā)出其各種命令,窗體可以與宏一起配合使用,來引導過程動作的流程。5.2創(chuàng)建窗體在“創(chuàng)建”選項卡的“窗體”組中,提供了多種創(chuàng)建窗體的功能按鈕。其中包括:“窗體”、“窗體設計”和“空白窗體”三個主要的按鈕,還有“窗體向導”、“導航”和“其他窗體”三個輔助按鈕。使用按鈕快速創(chuàng)建1.使用“窗體”按鈕所創(chuàng)建的窗體,其數(shù)據源來自某個表或某個查詢段,其布局結構簡單規(guī)整。【例】在“學生管理”數(shù)據庫中,以“班級”為數(shù)據源,用“窗體”按鈕創(chuàng)建窗體。操作步驟如下:(1)打開“學生管理”數(shù)據庫,在“導航”窗格選定“班級”表;(2)在“創(chuàng)建”選項卡中的“窗體”組中,單擊“窗體”按鈕,窗體創(chuàng)建完成。使用按鈕快速創(chuàng)建使用按鈕快速創(chuàng)建【例】在“學生管理”數(shù)據庫中,以“班級”為數(shù)據源使用“多個項目”創(chuàng)建窗體。操作步驟如下:(1)打開“學生管理”數(shù)據庫,在“導航”窗口選定“班級”表;(2)在“創(chuàng)建”選項卡中的“窗體”組中,點擊“其他窗體”按鈕,選中“多個項目”。使用按鈕快速創(chuàng)建使用按鈕快速創(chuàng)建3.“分割窗體”是用于創(chuàng)建一種具有兩種布局形式的窗體。在窗體的上半部是單一記錄布局方式,在窗體的下半部是多個記錄的數(shù)據表布局方式。這種分割窗體為用戶瀏覽記錄帶來了方便,既可以宏觀上瀏覽多條記錄,又可以微觀上明細地瀏覽一條記錄。分割窗體特別適合于數(shù)據表中記錄很多,又需要瀏覽某一條記錄明細的情況。使用按鈕快速創(chuàng)建【例】在“學生管理”數(shù)據庫中,以“班級”為數(shù)據源使用“分割窗體”創(chuàng)建窗體。操作步驟如下:(1)打開“學生管理”數(shù)據庫,在“導航”窗口選定“班級”表;(2)在“創(chuàng)建”選項卡中的“窗體”組中,點擊“其他窗體”按鈕,選中“分割窗體”。使用按鈕快速創(chuàng)建使用向導創(chuàng)建使用按鈕創(chuàng)建窗體雖然方便快捷,但是無論在內容和外觀上都受到很大的限制,不能滿足用戶較高的要求。為此可以使用窗體向導來創(chuàng)建內容更為豐富的窗體。使用向導創(chuàng)建【例】在“學生管理”數(shù)據庫中,以“教師”表為數(shù)據源使用向導創(chuàng)建窗體。操作步驟如下:(1)打開“學生管理”數(shù)據庫,在“導航”窗格選定“教師”表;(2)在“創(chuàng)建”選項卡中的“窗體”組中,點擊“窗體向導”按鈕,打開“窗體向導”。使用向導創(chuàng)建使用向導創(chuàng)建【例】在“學生管理”數(shù)據庫中,以“教師”表為數(shù)據源使用向導創(chuàng)建窗體。操作步驟如下:(3)選定要在窗體中顯示的字段,此處點擊

選擇所有字段,點擊“下一步”,使用向導創(chuàng)建【例】在“學生管理”數(shù)據庫中,以“教師”表為數(shù)據源使用向導創(chuàng)建窗體。操作步驟如下:(4)選擇窗體布局為“表格”,單擊完成。使用設計視圖創(chuàng)建使用向導或者其他方法創(chuàng)建的窗體只能滿足一般的需要,不能滿足創(chuàng)建復雜窗體的需要。如果要設計靈活復雜的窗體需要使用設計視圖創(chuàng)建窗體,或者用向導及其他方法創(chuàng)建窗體,完成后在窗體設計視圖中進行修改。使用設計視圖創(chuàng)建【例】在“學生管理”數(shù)據庫中,以“課程”表為數(shù)據源,使用設計視圖創(chuàng)建“課程”窗體。操作步驟如下:(1)打開“創(chuàng)建”選項卡,單擊“窗體”選項組中的“窗體設計”按鈕,進入窗體設計視圖。使用設計視圖創(chuàng)建在設計視圖中,上下文命令選項卡包括“設計”選項卡和“排列”選項卡。使用設計視圖創(chuàng)建(2)指定窗體數(shù)據源創(chuàng)建的窗體如果是用于顯示或向數(shù)據表中輸入數(shù)據,必須為窗體設定數(shù)據源;創(chuàng)建的窗體是用于切換面板的,則不必設定數(shù)據源。使用設計視圖創(chuàng)建(3)調整控件布局窗體的設計過程中,會經常添加或刪除控件,或調整控件布局。使用設計視圖創(chuàng)建(4)設置對象屬性通過Access的“屬性表”窗口,可以對窗體、節(jié)和控件的屬性進行設置。選定窗體對象或某個控件對象,切換到“設計”選項卡,單擊“工具”選項組中的“屬性表”按鈕,即可打開當前選中窗體對象或某個控件對象的“屬性表”窗口,根據需要切換到“格式”、“數(shù)據”、“事件”、“其他”或“全部”選項卡,進行窗體或控件的屬性設置。使用設計視圖創(chuàng)建(5)查看窗體效果

在“設計”選項卡,單擊“視圖”按鈕,選擇“窗體視圖”選項,進入窗體視圖中查看設計效果。使用設計視圖創(chuàng)建(6)保存窗體單擊快速訪問工具欄中的“保存”按鈕,在打開的“另存為”對話框中輸入窗體名稱,單擊“確定”按鈕。這里保存窗體,命名為“課程”。使用數(shù)據透視圖創(chuàng)建窗體數(shù)據透視圖是一種交互式的圖,利用它可以把數(shù)據庫中的數(shù)據以圖形方式顯示,從而可以直觀地獲得數(shù)據信息。單擊“數(shù)據透視圖”按鈕創(chuàng)建數(shù)據透視圖窗體,第一步只是窗體的半成品,接著還需要用戶通過選擇填充有關信息進行第二步創(chuàng)建工作,整個窗體才創(chuàng)建完成。使用數(shù)據透視圖創(chuàng)建窗體【例】在“學生管理”數(shù)據庫中以“教師”表為數(shù)據源,使用數(shù)據透視圖創(chuàng)建窗體,根據學歷統(tǒng)計教師人數(shù)。操作步驟如下:(1)打開“學生管理”數(shù)據庫,在“導航”窗格選定“教師”表;(2)在“創(chuàng)建”選項卡中的“窗體”組中,點擊“其他窗體”按鈕,選中“數(shù)據透視。使用數(shù)據透視圖創(chuàng)建窗體使用數(shù)據透視圖創(chuàng)建窗體(3)將圖表字段列表中的學歷字段拖動至坐標橫軸,教室編號字段拖動至坐標縱軸。主/子窗體在Access中,有時需要在一個窗體中顯示另一個窗體中的數(shù)據。窗體中的窗體稱為子窗體,包含子窗體的窗體稱為主窗體。使用主-子窗體的作用是:以主窗體的某個字段為依據,在子窗體中顯示與此字段相關的記錄,而在主窗體中切換記錄時,子窗體的內容也會隨著切換。因此,兩個表之間存在“一對多”的關系時,則可以使用主/子窗體顯示兩表中的數(shù)據。主窗體使用“一”方的表作為數(shù)據源,子窗體使用“多”方的表作為數(shù)據源。主/子窗體1.利用“快速創(chuàng)建窗體”同時創(chuàng)建主/子窗體如果一個表中嵌入了子數(shù)據表,那么以這個主表作為數(shù)據源使用“快速創(chuàng)建窗體”的方法可以迅速創(chuàng)建主/子窗體。操作步驟如下:(1)打開數(shù)據庫,單擊選中導航窗格中已嵌入子數(shù)據表的主表;主/子窗體(2)切換到“創(chuàng)建”選項卡,單擊“窗體”選項組中的“窗體”按鈕,立即生成主/子窗體,并在布局視圖中打開窗體。主窗體中顯示主表中的記錄,子窗體中顯示子表中的記錄。主/子窗體2.利用“窗體向導”同時創(chuàng)建主/子窗體【例】在“學生管理”數(shù)據庫中創(chuàng)建一個主/子窗體,命名為“班級—學生信息”,主窗體顯示“班級”表的全部信息,子窗體顯示“學生”表中的“學號”、“姓名”、“性別”、“政治面貌”字段。主/子窗體操作步驟如下:(1)打開“學生管理”數(shù)據庫,在“創(chuàng)建”選項卡的“窗體”選項組中點擊“窗體向導”,將“班級”表中所有字段和“學生”表中的“學號”、“姓名”、“性別”、“政治面貌”字段添加到“選定字段”列表框中。主/子窗體主/子窗體操作步驟如下:(2)單擊“下一步”,若兩表之間尚未建立關系,則會出現(xiàn)提示對話框,要求建立兩表之間的關系,確認后可打開關系視圖同時退出窗體向導;如果兩表之間已經正確設置了關系,進入“窗體向導”對話框。主/子窗體主/子窗體操作步驟如下:(3)單擊“下一步”按鈕,進入“窗體向導”對話框。主/子窗體操作步驟如下:(4)單擊“下一步”按鈕,進入“窗體向導”對話框。主/子窗體操作步驟如下:(5)單擊“完成”按鈕,完成創(chuàng)建主/子窗體,并在窗體視圖中打開。主/子窗體操作步驟如下:(6)切換到布局視圖或設計視圖,調整控件布局,保存窗體。主/子窗體3.將子窗體插入到主窗體創(chuàng)建主/子窗體對于數(shù)據庫中存在的窗體,如果其數(shù)源表之間已建立了“一對多”的關系,就可以將具有“多”端的窗體作為子窗體添加到具有“一”端的主窗體中。主/子窗體【例】在“教學管理”數(shù)據庫中,以“教師”表為數(shù)據源創(chuàng)建“教師信息”窗體作為主窗體,以“授課”表為數(shù)據源創(chuàng)建窗體“授課信息”作為子窗體,創(chuàng)建“教師_授課信息”主/子窗體。操作步驟如下:1)在“學生管理”數(shù)據庫,以“授課”表為數(shù)據源,創(chuàng)建數(shù)據表式窗體,命名為“授課信息”,調整控件布局。主/子窗體操作步驟如下:2)以“教師”表為數(shù)據源,使用“窗體向導”創(chuàng)建縱欄表式窗體,命名為“教師信息”,并在設計視圖中打開窗體,調整控件布局。主/子窗體操作步驟如下:3)在設計視圖下,“控件”選項組中的“使用控件向導”按鈕處在選中狀態(tài),單擊“子窗體/子報表”控件按鈕,再單擊窗體中要放置子窗體的位置,選擇用于子窗體或子報表的數(shù)據來源。這里選擇“使用現(xiàn)有的窗體”列表中的“授課信息”。主/子窗體主/子窗體操作步驟如下:4)單擊“下一步”按鈕,進入“子窗體向導”對話框。主/子窗體操作步驟如下:5)單擊“下一步”按鈕,進入“子窗體向導”對話框。主/子窗體操作步驟如下:6)單擊“完成”按鈕,切換到布局視圖,調整主/子窗體控件布局,保存窗體,另存為“教師_授課信息”。主/子窗體(2)使用鼠標將數(shù)據庫中的子窗體直接拖至已打開的主窗體中,創(chuàng)建主/子窗體。操作步驟如下:1)在設計視圖中打開作為主窗體的窗體;2)從數(shù)據庫導航窗格中用鼠標將作為子窗體的窗體直接拖放到主窗體中。5.3窗體控件如果要創(chuàng)建滿足個性化需求的控件,就需要在設計視圖中自行添加使用窗體控件??丶菢嫵纱绑w的基本元素,在窗體中對數(shù)據的操作都是通過控件實現(xiàn)。其功能包括顯示數(shù)據、執(zhí)行操作和裝飾窗體??丶譃榻壎ㄐ?、未綁定型和計算型等三種類型。5.3窗體控件在控件組中可以添加控件并設置其屬性常用控件的概述1.標簽控件標簽控件用于在窗體、報表中顯示一些描述性的文本,如標題或說明等。標簽控件可以分為兩種:一種是可以附加到其他類型控件上,和其他控件一起創(chuàng)建組合型控件的標簽控件:另一種是利用標簽工具創(chuàng)建的獨立標簽。在組合型控件中,標簽的文字內容可以隨意更改,但是用于顯示字段值的文本框中的內容是不能隨意更改的,否則將不能與數(shù)據源表中的字段相對應,不能顯示正確的數(shù)據。常用控件的概述(1)添加獨立標簽的操作步驟如下:1)打開已有窗體或新建一個窗體;2)再設計選項卡下,單擊控件組中的控件按鈕;3)在窗體上單擊要放置標簽的位置,輸入內容即可。常用控件的概述(2)添加附加標簽的操作步驟如下:1)打開已有窗體或新建一個窗體;2)單擊“控件”選項組下的“標簽”選項;3)在窗體上單擊要放置標簽的位置,將會添加一個包含有附加標簽的組合控件。常用控件的概述2.文本框控件文本框控件不僅僅用于顯示數(shù)據,也可以輸入或者編輯信息。文本框既可以是綁定型,又可以是非綁定型的,也可以是計算型的。常用控件的概述【例

】在“學生管理”數(shù)據庫中,以“學生”表為數(shù)據源,使用標簽控件及綁定型文本框控件創(chuàng)建“學生信息查詢”窗體,要求顯示學生的姓名與學號。操作步驟如下:(1)打開“學生管理”數(shù)據庫,在“窗體”組中,點擊“窗體設計”按鈕,出現(xiàn)窗體設計界面;常用控件的概述(2)在“控件”組中單擊“標簽”選項;(3)在窗體上單擊放置標簽的位置,輸入內容。常用控件的概述(4)在“設計”選項卡的“工具”組中的“添加現(xiàn)有字段”選項中,在“字段列表”選擇“學生”表作為數(shù)據源。常用控件的概述(5)將相關字段拖動至窗體上,Access將會為選擇的每個字段創(chuàng)建文本框,文本框綁定在窗體來源表的字段上。常用控件的概述(6)切換至“窗體視圖”,就可以通過綁定文本框查看或編輯數(shù)據。常用控件的概述3.復選框、選項按鈕復選框、選項按鈕作為控件,用于顯示表或查詢中的“是/否”類型的值,選中復選框、選項按鈕時,設置為“是”,反之設置為“否”。常用控件的概述4.選項組控件選項組控件是一個包含復選框或單選按鈕或切換按鈕的控件,由一個組框架和一組復選框、選項按鈕或切換按鈕組成。常用控件的概述【例】在已建立的“學生信息查詢”窗體中,添加選項組輸入或修改學生的“政治面貌”字段。操作步驟如下:(1)打開“學生信息查詢”窗體,在“控件”組中單擊選項組控件,在窗體中添加一個選項組按鈕,系統(tǒng)自動打開“選項組向導”,輸入相關信息。常用控件的概述常用控件的概述(2)在彈出的對話框中,將“中共黨員”選定為默認選項。常用控件的概述(3)為默認選項賦值。本例中將“政治面貌”字段設為邏輯型。常用控件的概述(4)確定選項值的保存方式,此處選在“在此字段中保存該值”,字段選為“政治面貌”。常用控件的概述(5)選項組中使用的控件類型,如圖所示,可以選擇“復選框”、“選項按鈕”和“切換按鈕”三種類型。常用控件的概述(6)為選項組指定標題并保存,切換到窗體視圖。常用控件的概述5.選項卡當窗體中的內容較多時,可以使用選項卡進行分類顯示?!纠渴褂眠x項卡控件建立“班級信息”,使用“選項卡”分別顯示兩頁信息:一頁班級信息,一頁學生信息。常用控件的概述操作步驟如下:(1)新建一個窗體,單擊“控件”組中的“選項卡”選項,在窗體中放置選項卡,在“字段列表”中會顯示可以添加的表及其字段。常用控件的概述(2)將班級信息的字段拖動至選項卡控件的“頁1”界面中。常用控件的概述(3)點擊“頁1”,再點擊“工具”組中的“屬性表”選項,在“全部”選項卡中的“名稱”屬性中輸入“班級信息”。常用控件的概述(4)重復第(2)、(3)步,將字段列表中“學生”表的字段拖至“頁2”,制作學生信息選項卡。常用控件的概述6.組合框與列表框控件在窗體中輸入的數(shù)據,通常來自數(shù)據庫的某一個表或查詢之中。為保證輸入數(shù)據的準確性,提高輸入效率,可以使用組合框與列表框控件。列表框控件像下拉式菜一樣在屏幕上顯示一列數(shù)據。列表框控件一般以選項的形式出現(xiàn),如果選項較多時,在列表框的右側會出現(xiàn)滾動條。常用控件的概述【例】在“學生信息查詢”窗體中,使用組合框控件顯示學生性別。操作步驟如下:(1)打開“學生信息查詢”,單擊“控件”組中的組合框控件,在窗體內添加一個組合框,系統(tǒng)自動打開“組合框向導”。常用控件的概述常用控件的概述(2)在組合框向導中,在出現(xiàn)的“選擇獲取數(shù)據方式”中選擇一種方式,本例選擇”自行鍵入所需的值”。常用控件的概述(3)確定數(shù)值的保存方式,本例中選擇“將該數(shù)值保存在這個字段中”,在下拉列表中選定“性別”字段。常用控件的概述(4)為組合框指定標簽,切換至窗體視圖。常用控件的概述7.命令按鈕命令按鈕主要用來控制程序的流程或執(zhí)行某個操作。Access2010提供了6種類型的命令按鈕:記錄導航、記錄操作、報表操作、窗體操作、應用程序和雜項。在窗體設計過程中,既可以使用控件向導創(chuàng)建命令按鈕,也可以直接創(chuàng)建命令按鈕。常用控件的概述(

溫馨提示

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

評論

0/150

提交評論