




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
項目4窗體設計項目要求前面學習的內容是通過直接打開表的方式對數(shù)據(jù)記錄進行操作的,但對于大部分用戶來說,對Access數(shù)據(jù)庫系統(tǒng)并不熟悉,希望像其他應用軟件一樣,通過窗口界面進行操作。本項目是在Access數(shù)據(jù)庫管理系統(tǒng)下建立窗體,為后期應用程序的開發(fā)做準備。本項目包含下列任務:(1)使用系統(tǒng)向導快速創(chuàng)建窗體;(2)窗體美化設計;(3)根據(jù)功能要求使用窗體控件;(4)主/子窗體的設計。任務1創(chuàng)建窗體創(chuàng)建窗體前,應了解:任務1.1
快速創(chuàng)建窗體1.使用“窗體”按鈕創(chuàng)建窗體【任務1】在“成績管理”數(shù)據(jù)庫中,使用“窗體”按鈕創(chuàng)建一個基于“學生”表的窗體。任務分析:使用“窗體”按鈕可以快速創(chuàng)建一個窗體,創(chuàng)建的窗體中將顯示記錄源表或查詢中的所有字段和記錄。任務操作:
創(chuàng)建窗體目的為什么要創(chuàng)建窗體選擇窗體類型使用哪種類型的窗體窗體數(shù)據(jù)源窗體的數(shù)據(jù)源來自表或查詢任務1創(chuàng)建窗體(1)打開“成績管理”數(shù)據(jù)庫,在左側導航窗格中,單擊窗體記錄源“學生”表。(2)單擊“創(chuàng)建”選項卡的“窗體”選項組的“窗體”按鈕,系統(tǒng)自動創(chuàng)建窗體。(3)保存該窗體,并命名為“學生窗體”。任務1創(chuàng)建窗體(1)打開“成績管理”數(shù)據(jù)庫,在左側導航窗格中,單擊窗體記錄源“學生”表。(2)單擊“創(chuàng)建”選項卡的“窗體”選項組的“窗體”按鈕,系統(tǒng)自動創(chuàng)建窗體。(3)保存該窗體,并命名為“學生窗體”。任務1創(chuàng)建窗體2.創(chuàng)建分割窗體【任務2】在“成績管理”數(shù)據(jù)庫中,創(chuàng)建一個基于“學生”表的分割窗體。任務分析:分割窗體使用相同的記錄源,同時顯示窗體視圖和數(shù)據(jù)表視圖,彼此之間的數(shù)據(jù)能夠同時更新。任務操作:(1)打開“成績管理”數(shù)據(jù)庫,在左側導航窗格中單擊窗體記錄源“學生”表。(2)單擊“創(chuàng)建”選項卡的“窗體”選項組中的“其他窗體”按鈕,在下拉列表中選擇“分割窗體”選項,系統(tǒng)自動創(chuàng)建分割窗體,并以布局視圖顯示該窗體,如圖4-2所示。
(3)保存該窗體,并命名為“學生分割窗體”。
任務1創(chuàng)建窗體任務1.2
使用窗體向導創(chuàng)建窗體1.創(chuàng)建單一記錄源窗體【任務1】以“學生”表作為記錄源,使用窗體向導創(chuàng)建一個縱欄式窗體。任務分析:這是創(chuàng)建基于一個表的窗體,縱欄式窗體的特點是規(guī)定表或查詢的字段內容按列排列,每一列包含兩部分內容,左側顯示字段名,右側顯示字段內容,字段內容包括圖片和備注內容。通過導航按鈕,可以瀏覽其他記錄。任務操作:(1)選擇窗體向導創(chuàng)建窗體,選定窗體字段。(2)選擇窗體布局。(3)確定窗體標題。
任務1創(chuàng)建窗體2.創(chuàng)建主/子窗體【任務2】使用窗體向導創(chuàng)建一個主/子窗體,用于查看每位學生的成績信息,如圖4-7所示。任務分析:該窗體為主/子窗體,其中主窗體中顯示學生的有關信息,子窗體中顯示該學生的成績,當主窗體中學生記錄變化時,子窗體中的記錄也隨著變化;主窗體的記錄源為“學生”表,而子窗體的記錄源為“課程”表和“成績”表。任務操作:(1)選擇窗體向導創(chuàng)建窗體,選定窗體字段。(2)選擇窗體布局。(3)確定窗體標題。
任務1創(chuàng)建窗體想一想在如圖4-9所示的對話框中,如果選擇“通過成績”表查看數(shù)據(jù),則將創(chuàng)建什么樣的窗體?相關知識窗體的功能與類型1.窗體的功能Access中的窗體主要有以下功能。(1)顯示和編輯數(shù)據(jù)。窗體的基本功能是顯示與編輯數(shù)據(jù)。窗體可以顯示來自多個數(shù)據(jù)表中的數(shù)據(jù)。此外,用戶可以利用窗體對數(shù)據(jù)庫中的相關數(shù)據(jù)進行添加、刪除和修改,并可以設置數(shù)據(jù)的屬性。用窗體來顯示并瀏覽數(shù)據(jù)比用表和查詢的數(shù)據(jù)表格式顯示數(shù)據(jù)更加靈活。(2)添加數(shù)據(jù)。用戶可以根據(jù)需要設計窗體,以作為數(shù)據(jù)庫中數(shù)據(jù)輸入的接口,這種方式可以節(jié)省數(shù)據(jù)錄入的時間并提高數(shù)據(jù)輸入的準確度。窗體的數(shù)據(jù)輸入功能是它與報表的主要區(qū)別。(3)控制程序執(zhí)行流程。窗體可以與宏或函數(shù)結合作為切換面板,控制程序的執(zhí)行流程,使數(shù)據(jù)庫中的各個對象緊密地結合起來,形成一個完整的應用系統(tǒng)。(4)提示信息和打印數(shù)據(jù)。在窗體中可以顯示一些警告或解釋信息,或者根據(jù)輸入的數(shù)據(jù)來執(zhí)行相應的操作。此外,窗體也可以用來執(zhí)行打印數(shù)據(jù)庫中數(shù)據(jù)的功能。相關知識窗體的功能與類型1.窗體的類型Access2016有多種類型的窗體,不同類型的窗體適用于不同的應用需求,下面介紹幾種常見的窗體。(1)縱欄式窗體。該類型窗體內容按列排列,每一列包含兩部分內容,左邊顯示字段名,右邊顯示字段內容,包括圖片內容。(2)表格式窗體。該類型的每個窗體內可以顯示多條記錄,每條記錄顯示在一行中,且只顯示字段的內容,而字段名顯示在窗體的頂端。(3)數(shù)據(jù)表窗體。數(shù)據(jù)表窗體和查詢顯示數(shù)據(jù)的界面相同,主要用來作為一個窗體的子窗體。(4)多頁窗體。如果一條記錄中有許多字段,且利用單頁窗體無法顯示所有的信息,則可以使用選項卡或分頁符控件來創(chuàng)建多頁窗體,在每一頁窗體中只顯示一條記錄中的部分信息。(5)主/子窗體。該類型窗體一般用來顯示來自多個表中具有一對多關系的數(shù)據(jù)。子窗體是指包含在窗體中的窗體,包含窗體的窗體稱為主窗體。主窗體一般用來顯示聯(lián)接關系中“一”端表格中的數(shù)據(jù),而子窗體用于顯示聯(lián)接關系中“多”端表格中的數(shù)據(jù)。(6)分割窗體。該類型窗體同時提供窗體視圖和數(shù)據(jù)表視圖。這兩種視圖聯(lián)接到同一數(shù)據(jù)源,并且保持相互同步。如果在窗體的一部分選擇了一個字段,則會在窗體的另一部分中選擇相同的字段。做一做1.以“學生”表為記錄源,使用窗體向導創(chuàng)建一個表格式窗體。2.創(chuàng)建一個如圖4-11所示的鏈接窗體,并打開該鏈接,觀察結果。3.使用窗體向導創(chuàng)建一個窗體,主窗體包含“學生”表的“學號”“姓名”“專業(yè)”字段,子窗體包含“課程”表的“課程號”“課程名”字段,“成績”表的“成績”字段,以及“教師”表的“教師編號”和“姓名”字段。任務2使用設計視圖創(chuàng)建窗體使用窗體設計視圖創(chuàng)建窗體前,應明確:任務2.1
使用空白窗體創(chuàng)建窗體【任務】使用空白窗體創(chuàng)建一個窗體,再將“學生”表中的“學號”“姓名”“性別”“出生日期”“團員”及“專業(yè)”字段添加到該窗體中。任務分析:Access提供創(chuàng)建“空白窗體”按鈕,創(chuàng)建空白窗體后可以將表中的字段作為窗體控件快速添加到窗體中。任務操作:
窗體布局窗體控件布局窗體數(shù)據(jù)源窗體的數(shù)據(jù)源是表還是查詢設計窗體應用控件及修飾美化窗體任務2使用設計視圖創(chuàng)建窗體(1)創(chuàng)建空白窗體。(2)選擇窗體字段。(3)保存窗體。任務2使用設計視圖創(chuàng)建窗體任務2使用設計視圖創(chuàng)建窗體任務2.2
窗體設置【任務】使用設計視圖修改上述任務創(chuàng)建的窗體“學生信息”,在窗體“主體”節(jié)中添加“學生”表的“家庭住址”和“照片”字段,在“窗體頁眉”節(jié)中添加日期控件。任務分析:窗體由多個節(jié)構成,其中包括“窗體頁眉”節(jié)和“窗體頁腳”節(jié)。創(chuàng)建窗體后,可以通過設計視圖,在已創(chuàng)建的窗體中添加或刪除控件等。任務操作:(1)調整窗體接的寬度。(2)添加主體節(jié)中的字段。(3)添加“窗體頁眉/頁腳”。(4)添加日期等控件。(5)保存窗體。任務2使用設計視圖創(chuàng)建窗體任務2使用設計視圖創(chuàng)建窗體做一做1.創(chuàng)建一個空白窗體,在窗體中添加“學號”“姓名”“團員”“家庭住址”和“照片”字段。2.在設計視圖中修改上題創(chuàng)建的窗體,在窗體“主體”節(jié)中添加“專業(yè)”和“入學成績”字段,在“窗體頁眉”節(jié)中添加日期控件,在“窗體頁腳”節(jié)中添加時間控件。3.在上題創(chuàng)建的窗體“主體”節(jié)中添加“課程”表中的“課程號”和“課程名”字段,以及“成績”表中的“成績”字段。任務3窗體屬性設置設置窗體屬性前,應明確:【任務】對已創(chuàng)建的“學生信息”窗體,查看其記錄源,并設置在窗體窗口中一次僅顯示一條記錄,不允許通過窗體刪除數(shù)據(jù)。任務分析:通過窗體的“屬性表”對話框進行設置窗體屬性,設置屬性前要首先選擇窗體或控件對象,然后在對應的“屬性表”對話框中進行設置。任務操作:
窗體構成掌握窗體的結構組成窗體屬性了解窗體的主要有哪些屬性屬性設置方法窗體、節(jié)的屬性具體設置方法(1)打開“學生信息”窗體設計視圖,如圖4-24所示,雙擊窗體左上角的選擇器,彈出“屬性表”對話框,如圖4-25所示。任務3窗體屬性設置(2)單擊“窗體”屬性“記錄源”右側的“生成器”按鈕,打開“查詢生成器”視圖窗口。(3)在窗體“屬性表”對話框的“默認視圖”下拉列表中選擇“單個窗體”選項,如圖4-27所示。(4)在窗體“屬性表”對話框的“允許刪除”下拉列表中選擇“否”選項,如圖4-28所示。任務3窗體屬性設置做一做1.打開“學生”窗體設計視圖,分別查看窗體的“記錄源”“標題”“默認視圖”等屬性。2.打開在“學生”窗體設計視圖,查看主體節(jié)的屬性設置及“姓名”文本框控件的相關屬性。3.在“學生”窗體設計視圖中,調整各控件的大小及對齊方式。任務4修飾窗體美化修飾窗體前,應了解:【任務】修飾“學生信息”窗體,設置字段標簽控件字體為微軟雅黑、11號、深藍色,字段控件的字體為華文仿宋、11號、紫色,并設置窗體背景圖片,修飾后的“學生信息”窗體如圖4-32所示。任務分析:修飾窗體及控件,可以在窗體的設計視圖或布局視圖的“設計”選項卡、“格式”選項卡或“屬性表”對話框中進行。任務操作:
窗體屬性設置窗體屬性的設置方法窗體控件屬性了解窗體控件的共同屬性控件屬性設置窗體控件的設置方法任務4修飾窗體任務操作:
(1)設置字體和字號。(2)設置顏色。(3)設置窗體背景圖片。(4)設置窗體的“記錄選擇器”屬性。做一做1.使用窗體設計視圖,對“學生”窗體及控件進行字體、字號、填充色設置,并設置窗體背景圖片。2.對“學生”窗體套用不同的窗體格式,觀察效果的不同。任務5標簽控件和文本框控件的應用在使用標簽控件和文本框控件前,應了解:任務5.1標簽控件【任務】使用窗體設計視圖新建窗體,在窗體“窗體頁眉”節(jié)中添加一個標題為“學生信息管理”的標簽控件,并設置其字體為隸書,字號為24。任務分析:任務操作:
窗體控件功能了解標簽控件和文本框控件的功能控件主要屬性標簽控件和文本框控件的主要屬性控件屬性設置標簽控件和文本框控件屬性的設置方法任務5標簽控件和文本框控件的應用任務5.2文本框控件【任務】在“信息管理”窗體中分別添加標簽和文本框控件。其中,文本框控件用來顯示系統(tǒng)日期和學生的相關信息,添加標簽和文本框控件后的窗體設計視圖如圖4-39所示。任務分析:文本框分為綁定型文本框和非綁定型文本框。綁定型文本框可以直接在窗體上顯示表或查詢的字段值。非綁定型文本框可以用來顯示計算結果、當前日期時間或接收用戶所輸入的數(shù)據(jù),該數(shù)據(jù)是一個用來傳遞的中間數(shù)據(jù),一般不需要存儲?!按绑w頁眉”節(jié)中的文本框是非綁定型控件,用來顯示系統(tǒng)當前日期,系統(tǒng)當前日期對應的表達式為“=date()”;“主體”節(jié)中的控件記錄源來自“學生”表字段值,是綁定型控件。任務操作:
任務5標簽控件和文本框控件的應用做一做1.在“信息管理”窗體“主體”節(jié)中添加一個標簽和文本框控件,文本框控件用來顯示學生的出生日期。2.在“信息管理”窗體“窗體頁腳”節(jié)中添加一個文本框,用于顯示當前系統(tǒng)時間,其表達式為“=Time()”。任務6組合框控件和命令按鈕控件的應用在使用組合框控件和命令按鈕控件前,應了解:任務6.1組合框控件【任務】為方便用戶對數(shù)據(jù)庫的操作,可以將“信息管理”窗體中的“專業(yè)”文本框設置為組合框,提升該字段的輸入速度,也避免出現(xiàn)輸入差錯,如圖4-48所示。任務分析:組合框中有一個下拉按鈕,通過下拉按鈕選擇所需的選項或輸入數(shù)值,這樣做比文本框和列表框更節(jié)省空間??梢允褂媒M合框向導來添加組合框控件。任務操作:
窗體控件功能了解組合框控件和命令按鈕控件的功能控件主要屬性組合框控件和命令按鈕控件的主要屬性控件屬性設置組合框控件和命令控件屬性的設置方法任務6組合框控件和命令按鈕控件的應用任務6組合框控件和命令按鈕控件的應用任務6組合框控件和命令按鈕控件的應用任務6組合框控件和命令按鈕控件的應用任務6.2命令按鈕控件【任務】在“信息管理”窗體中添加一組記錄操作命令按鈕,并實現(xiàn)相應的功能,如圖4-54所示。任務分析:使用向導可以快速創(chuàng)建執(zhí)行特定操作的命令按鈕,設置命令按鈕后,可以通過單擊命令按鈕,執(zhí)行相應的操作。本任務是執(zhí)行“添加記錄”“刪除記錄”“保存記錄”“關閉窗體”操作。任務操作:
任務6組合框控件和命令按鈕控件的應用任務6組合框控件和命令按鈕控件的應用做一做1.將“信息管理”窗體中的“性別”控件設置為組合框,并為該組合框提供列表值。2.在“學生信息”窗體中添加一組記錄導航命令按鈕,如圖4-64所示,并實現(xiàn)相應的功能。3.在第2題的基礎上再添加一組記錄操作命令按鈕,并實現(xiàn)相應的功能,如圖4-65所示。4.在第3題的基礎上再添加“學生信息”和“成績查詢”兩個命令按鈕,如圖4-66所示,單擊這兩個按鈕后可以分別打開“學生窗體”窗體和“學生成績查詢”窗體進行查詢。任務7選項按鈕控件、選項組按鈕控件和選項卡控件的應用在使用選項按鈕控件、選項按鈕組控件和選項卡控件前,應了解:任務7.1選項按鈕控件【任務】“學生”表中的“團員”字段為“是/否”數(shù)據(jù)類型,設計一個“基本信息”的窗體,通過“團員”選項按鈕來確定該學生是否為團員。任務分析:在窗體中添加的“團員”控件是一個選項按鈕,可以將選項按鈕用作獨立的控件來顯示記錄源的“是”“否”值。任務操作:
窗體控件功能了解選項按鈕、選項按鈕組和選項卡控件的功能控件主要屬性選項按鈕、選項按鈕組和選項卡控件的主要屬性控件屬性設置選項按鈕、選項按鈕組和選項卡控件屬性的設置方法任務7選項按鈕控件、選項組按鈕控件和選項卡控件的應用任務7選項按鈕控件、選項組按鈕控件和選項卡控件的應用任務7.2選項組按鈕控件【任務】在“學生”表中增加一個“技能證書”字段,再在“基本信息”窗體中添加一個選項組按鈕控件,利用該按鈕控件來確定“學生”表中“技能證書”的字段值,如圖4-69所示。任務分析:在“基本信息”窗體中添加的選項組控件,包含的選項分別為“無”“初級”“中級”“高級”,并為該選項組控件指定一個標題“1+X證書”。任務操作:
任務7選項按鈕控件、選項組按鈕控件和選項卡控件的應用任務7選項按鈕控件、選項組按鈕控件和選項卡控件的應用任務7.3選項卡控件【任務】設計一個包含兩個頁面的選項卡窗體,第1頁面(“學生信息”選項卡)顯示“學生”表的有關信息,第2頁面(“學生成績”選項卡)顯示學生成績有關信息,分別如圖4-76和圖4-77所示。任務分析:使用選項卡控件可以用來構建包含若干個頁面的單個窗體或對話框,每頁面作為一個選項卡,每個選項卡都包含類似的控件,如文本框或選項按鈕。當用戶單擊選項卡時,該選項卡所在頁面就轉入活動狀態(tài)。該選項卡控件的數(shù)據(jù)源是“學生”表和“成績”表。任務操作:
做一做1.將圖4-67所示的“基本信息”窗體中的“團員”選項按鈕更改為復選框或切換按鈕。2.新建一個“證書”表,在任務7.2任務的基礎上,將“學生”表中的“技能證書”字段作為“查閱”字段來查找“證書”表中的技能證書的名稱。3.創(chuàng)建一個含有學生基本信息、學生成績、授課教師信息的3個頁面的窗體。任務8綁定對象框控件和圖像控件的應用在使用綁定對象控件、非綁定對象控件和圖像控件前,應了解:【任務】修改“信息管理”窗體,分別添加一個綁定對象框控件和一個圖像控件。其中,綁定對象框控件顯示“學生”表中的“照片”字段,圖像控件在標題欄顯示一幅圖片,如圖4-81所示。任務分析:該窗體中的圖像控件為綁定對象,它存儲在表中,隨著記錄的變化而變化;標題左側的圖片為插入的圖像控件,該對象可以嵌
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 債務劃清責任合同范本簡易
- 雙軟認證合同范本
- 農村房屋合同范例
- 不買社保勞務合同范本
- 合作木柴出售合同范本
- 公司裁員合同范本
- 廠房回收拆除合同范例
- 農村果林租賃合同范本
- 印花材料供應合同范本
- 東麗區(qū)恒溫配送合同范本
- 口腔健康與全身健康課件
- 人教版九年級化學上冊第四單元作業(yè)設計 自然界的水
- 腦血管造影病人的護理-課件
- 阿里巴巴管理精髓管理者必修的24招
- 醫(yī)務科輪轉人員規(guī)定
- 統(tǒng)編版一年級語文下冊 口語交際 聽故事講故事 小貓種魚 一等獎創(chuàng)新教學設計
- 普通地質學教材
- 《工業(yè)控制網(wǎng)絡及組態(tài)技術》教案
- 多重耐藥菌相關知識
- 2021年云南省中考地理試卷(附答案詳解)
- 物業(yè)管理工作流程圖全套2
評論
0/150
提交評論