《Access 數(shù)據(jù)庫技術(shù)及應(yīng)用(第2版)》-第5 章_第1頁
《Access 數(shù)據(jù)庫技術(shù)及應(yīng)用(第2版)》-第5 章_第2頁
《Access 數(shù)據(jù)庫技術(shù)及應(yīng)用(第2版)》-第5 章_第3頁
《Access 數(shù)據(jù)庫技術(shù)及應(yīng)用(第2版)》-第5 章_第4頁
《Access 數(shù)據(jù)庫技術(shù)及應(yīng)用(第2版)》-第5 章_第5頁
已閱讀5頁,還剩113頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

5.1窗體類型和視圖窗體是Access數(shù)據(jù)庫的對象之一,它的實質(zhì)是運行Windows環(huán)境下面向?qū)ο蟆⑹录?qū)動的應(yīng)用程序。窗體的主要功能是顯示和處理數(shù)據(jù),實現(xiàn)人機交互,如輸入、修改和刪除數(shù)據(jù)庫中相關(guān)表或查詢對象的數(shù)據(jù)內(nèi)容。窗體的功能特色為:(1)輸出數(shù)據(jù):在窗體中可顯示多個表、查詢的數(shù)據(jù),并可進行添加、刪除、修改等編輯操作。界面上可添加人性化設(shè)計視覺效果。(2)輸入數(shù)據(jù):窗體可以作為向數(shù)據(jù)庫中輸入數(shù)據(jù)的界面,完成數(shù)據(jù)庫的修改,且可在窗體中顯示輸入錯誤的警告和解釋信息。(3)控制應(yīng)用程序流程:和VisualBasic的窗體一樣,可以利用VBA編寫代碼,與函數(shù)和過程結(jié)合完成人機交互信息等,一般通過命令按鈕控件改變應(yīng)用程序的流向。下一頁返回5.1窗體類型和視圖(4)子窗體可自動顯示增加數(shù)據(jù)行:即在子窗體數(shù)據(jù)行后面自動顯示出一個可以輸入數(shù)據(jù)的空白行,以便能新增一條記錄。5.1.1窗體類型Access2013中窗體分單窗體、數(shù)據(jù)表窗體、分割窗體、多項目窗體和模式對話框窗體等,且在主窗體內(nèi)可插入子窗體。其中:(1)單窗體為一個窗體中顯示一條記錄;(2)數(shù)據(jù)表窗體表示在一個窗體上按照表格顯示多條記錄;(3)分割窗體是單一窗體和數(shù)據(jù)表窗體類型的結(jié)合;(4)多項目窗體為一個窗口中顯示若干條記錄;上一頁下一頁返回5.1窗體類型和視圖(5)模式對話框窗體上顯示一種交互式窗體,在其上面已經(jīng)加入了“確定”和“取消”按鈕。5.1.2窗體視圖與窗體結(jié)構(gòu)一、窗體視圖窗體包括窗體視圖、布局視圖和設(shè)計視圖3種類型。其中:(1)窗體視圖:用于查看窗體的效果;(2)布局視圖:用于修改窗體最直觀的視圖,根據(jù)數(shù)據(jù)在窗體視圖中的顯示,可對窗體進行必要的更改。上一頁下一頁返回5.1窗體類型和視圖(3)設(shè)計視圖:可以對窗體中的內(nèi)容進行修改,可以編輯窗體中需要顯示的任何元素,不僅包括顯示文本框、樣式、多種控件及圖片等,還可綁定數(shù)據(jù)源和控件進行輸入的編輯。通過編輯窗體的頁眉、頁腳、頁面頁眉和頁面頁腳做出多種效果的顯示界面。二、窗體結(jié)構(gòu)窗體結(jié)構(gòu)包括五部分,在使用設(shè)計視圖創(chuàng)建窗體時,右擊選擇“頁面頁眉/頁腳”和“窗體頁眉/頁腳”,可看到窗體的所有部分,如圖5.1所示。其中:(1)窗體頁眉:出現(xiàn)在運行中的窗體頂部,其內(nèi)容不因記錄內(nèi)容的變化而改變。上一頁下一頁返回5.1窗體類型和視圖(2)頁面頁眉:出現(xiàn)在每個窗體打印頁上方。運行窗體時,屏幕上不顯示頁面頁眉內(nèi)容。(3)主體:在窗體設(shè)計視圖中必須包含的部分,應(yīng)用程序主要針對主體設(shè)計用戶界面。(4)頁面頁腳:出現(xiàn)在每個窗體打印頁下方,運行窗體時,屏幕上不顯示頁面頁腳內(nèi)容。(5)窗體頁腳:出現(xiàn)在運行中的窗體最底部。5.1.3案例案例四使用窗體設(shè)計制作服裝銷售管理界面上一頁下一頁返回5.1窗體類型和視圖在這個案例中,講述使用Access2013窗體向?qū)е谱鞔绑w的過程和方法,通過使用向?qū)?,掌握添加?shù)據(jù)庫數(shù)據(jù)及修飾窗體外觀的方法,學(xué)會使用窗體展示數(shù)據(jù)庫表交互界面的創(chuàng)建方法。一、案例說明圖5.2是使用窗體向?qū)е谱鞯姆b信息展示界面,圖5.3為使用空白窗體制作的服裝信息展示界面,這兩種方法操作簡單、使用方便,是初學(xué)者制作窗體比較快捷的方法。其詳細操作見5.2.1節(jié)和5.2.2節(jié)的內(nèi)容。二、知識點分析(1)窗體與數(shù)據(jù)庫表的連接方法。上一頁下一頁返回5.1窗體類型和視圖(2)使用標簽設(shè)置窗體標題。(3)在窗體中修改圖片縮放模式。(4)修改窗體外觀的方法。(5)掌握窗體視圖。三、案例展示(1)使用“窗體向?qū)А眲?chuàng)建窗體,如圖5.2所示。(2)使用“空白窗體”設(shè)計服裝展示界面,如圖5.3所示。上一頁下一頁返回5.1窗體類型和視圖在這個案例中,將重點講述使用窗體設(shè)計視圖新建窗體的方法,通過添加按鈕操作、背景操作、添加圖片對象、圖片模式選擇的操作步驟,進一步掌握窗體控件的使用。案例五使用窗體設(shè)計制作學(xué)生管理系統(tǒng)一、案例說明圖5.4是制作好的學(xué)生基本情況窗體視圖,圖5.5是學(xué)生個人分割窗體視圖,它們的數(shù)據(jù)源均選擇了student表,通過窗體選項卡和“上一項”“下一項”等按鈕操作完成相應(yīng)功能。實現(xiàn)學(xué)生信息的錄入和顯示。詳細操作見5.2.3節(jié)的內(nèi)容。上一頁下一頁返回5.1窗體類型和視圖二、知識點分析(1)設(shè)置窗體與數(shù)據(jù)庫表的綁定與輸出。(2)選項組控件的使用方法。(3)導(dǎo)航按鈕的使用。(4)窗體圖片的添加。(5)分割窗體的創(chuàng)建方法和步驟。(6)修飾窗體控件的外觀。三、案例展示(1)使用學(xué)生表制作學(xué)生基本情況的窗體,如圖5.4所示。(2)使用學(xué)生表制作的分割窗體,如圖5.5所示。上一頁返回5.2創(chuàng)建窗體創(chuàng)建窗體有多種方法,通過【新建】選項卡,可以使用“窗體”“窗體設(shè)計”“空白窗體”“窗體向?qū)А薄皩?dǎo)航”及“其他窗體”創(chuàng)建。其中,在“其他窗體”的下拉列表中,包含著“多個項目”“數(shù)據(jù)表”“分割窗體”“模式對話框”“數(shù)據(jù)透視圖”和“數(shù)據(jù)透視表”子窗體內(nèi)容。其創(chuàng)建窗體的命令工具欄如圖5.9所示。5.2.1使用向?qū)?chuàng)建窗體一、利用向?qū)?chuàng)建多個數(shù)據(jù)源窗體的步驟(1)單擊【創(chuàng)建】選項卡中的“窗體向?qū)А卑粹o,選擇窗體中顯示的表或查詢數(shù)據(jù)源,再選擇字段,如圖5.10所示對話框。下一頁返回5.2創(chuàng)建窗體(2)從“表/查詢”下拉列表中選擇數(shù)據(jù)源(表或視圖),在“可用字段”中選擇窗體中的顯示表或查詢中的字段,通過單擊按鈕添加到選定字段中(若按鍵,則選擇了數(shù)據(jù)源中的所有字段)。(3)選擇表或查詢數(shù)據(jù)源字段后,再按照“下一步”的提示進行選擇即可完成。二、案例四的操作步驟(1)單擊【創(chuàng)建】選項卡中的“窗體向?qū)А卑粹o,選中已經(jīng)存在的服裝信息“CLOTHING”表,通過選擇上面的選擇按鈕選擇所有字段,看到如圖5.10所示對話框。上一頁下一頁返回5.2創(chuàng)建窗體(2)單擊“下一步”按鈕,選擇窗體布局為“縱欄表”,看到如圖5.11所示對話框。(3)單擊“下一步”按鈕,指定保存的窗體視圖名,缺省值為使用數(shù)據(jù)庫表名“CLOTHING”,如圖5.12所示。(4)單擊“完成”按鈕,可看到未加任何修飾的窗體,如圖5.13所示。(5)單擊“關(guān)閉”按鈕,系統(tǒng)自動保存,在導(dǎo)航窗格中右擊“CLOTHING”視圖名,選擇“設(shè)計視圖”,此時,修改窗體標題為“服裝信息展示”并將標題居中,拖動圖片大小到合適位置,然后右擊圖片框,選擇屬性中的“縮放模式”為“拉伸”,如圖5.14所示。上一頁下一頁返回5.2創(chuàng)建窗體(6)在屬性表中針對“窗體”的屬性標題“圖片”,添加一個已有的圖片文件“bg2.jpg”,如圖5.15所示。加入圖片的詳細過程見5.2.2節(jié)窗體設(shè)計的內(nèi)容。(7)單擊“關(guān)閉”按鈕,保存系統(tǒng),在導(dǎo)航窗格中雙擊“CLOTHING”視圖名即可看到案例四的圖5.2所示結(jié)果。5.2.2使用空白窗體創(chuàng)建窗體制作簡單的顯示界面可以使用“空白窗體”構(gòu)建。利用空白窗體創(chuàng)建窗體的步驟如下:(1)選中導(dǎo)航窗格已存在的表,單擊【創(chuàng)建】選項卡中的“空白窗體”按鈕,將在布局視圖中打開一個空白窗體。上一頁下一頁返回5.2創(chuàng)建窗體此時,右窗格中自動顯示數(shù)據(jù)源的“字段列表”窗格,此時顯示所有數(shù)據(jù)源,包括已經(jīng)建立的表視圖和查詢視圖,選擇所需要的數(shù)據(jù)即可。按照案例四的圖5.3,選擇“CLOTHING”,再單擊其右側(cè)的“+”則展開字段列表,如圖5.16所示。(2)若要向窗體添加一個字段,雙擊或拖動該字段到窗體的空白處,系統(tǒng)自動布局格式。添加多個字段,分別雙擊或拖動其他字段到窗體中,為了使得圖片數(shù)據(jù)在另一列上,此時在空白處單擊,再拖動圖片數(shù)據(jù)到右側(cè)位置,如圖5.17所示。上一頁下一頁返回5.2創(chuàng)建窗體(3)選中圖5.14中“圖片展示”所在列的任何一個單元格右擊,單擊“刪除列”;再選中圖片列所有單元格(按住“Shift”鍵可進行多選單元格操作),右擊選擇“合并/拆分”命令,調(diào)整圖片大小到合適位置,如圖5.18所示。(4)單擊“關(guān)閉”按鈕進行保存,在導(dǎo)航窗格中右擊保存的窗體視圖名“窗體1”,選擇“設(shè)計視圖”,在工具欄中添加標題文字標簽,修改文字大小和字體,如圖5.19所示。(5)單擊“關(guān)閉”按鈕進行保存,在導(dǎo)航窗格雙擊即可看到案例四的圖5.3所示結(jié)果。上一頁下一頁返回5.2創(chuàng)建窗體5.2.3使用窗體設(shè)計創(chuàng)建窗體窗體設(shè)計提供了窗體結(jié)構(gòu)更為方便的設(shè)計窗體方法,它可以按照自己的設(shè)計思路進行布局,是最常用的窗體設(shè)計方法。該方法主要是使用窗體的“設(shè)計視圖”自行添加數(shù)據(jù)和布局,用其他方法制作的窗體均可使用該方法修改。因此,在窗體設(shè)計時可向窗體添加更多類型的控件。一、案例五的操作步驟(1)單擊【創(chuàng)建】選項卡中的“窗體設(shè)計”按鈕,打開窗體“主體”,如圖5.20所示。上一頁下一頁返回5.2創(chuàng)建窗體(2)單擊【設(shè)計】選項卡,在打開的“窗體設(shè)計工具”中選擇控件,單擊“添加現(xiàn)有字段”項可加入數(shù)據(jù)庫數(shù)據(jù),此外還可加入標簽、文本框、按鈕等,窗體設(shè)計工具欄如圖5.21所示。(3)選擇“添加現(xiàn)有字段”項,在窗體右側(cè)出現(xiàn)“字段列表”對話框,在其下面出現(xiàn)數(shù)據(jù)庫列表。選擇“student”表后單擊“+”號,則展示所有字段數(shù)據(jù),如圖5.22所示。(4)雙擊數(shù)據(jù)字段名或拖動字段名到窗體,則在窗體上顯示該字段標簽和值,即完成了數(shù)據(jù)庫表與窗體的鏈接。此時可對窗體上顯示的數(shù)據(jù)進行排列布局,單擊工具欄內(nèi)的“開始”按鈕,可修改標簽的字體大小、顏色和字體。上一頁下一頁返回5.2創(chuàng)建窗體在窗體主體內(nèi)單擊【設(shè)計】選項卡添加標題“學(xué)生基本情況登記表”標簽,并修改字體的大小和字體,如圖5.23所示。(5)拖動命令按鈕到窗體,則打開“命令按鈕向?qū)А睂υ捒?,選擇“記錄導(dǎo)航”和“轉(zhuǎn)至下一項記錄”,如圖5.24所示。(6)單擊“下一步”按鈕,再選擇“文本”,完成窗體上的“下一項記錄”按鈕,如圖5.25所示。(7)單擊“下一步”按鈕,顯示缺省命令按鈕的名字“Command1”,再選擇“完成”按鈕,如圖5.26所示。上一頁下一頁返回5.2創(chuàng)建窗體(8)同理,按照上述方法拖動3次命令按鈕,分別選擇“轉(zhuǎn)至前一項記錄”“轉(zhuǎn)至最后一項記錄”“轉(zhuǎn)至第一項記錄”按鈕,結(jié)果如圖5.27所示。(9)單擊工具欄的屬性表或右擊“屬性”,打開屬性表,從“所選內(nèi)容的類型:窗體”下拉列表中選擇“窗體”,再對【格式】選項卡中的“圖片”項添加圖片,找到圖片所在位置(案例五的背景圖片是bg7.jpg)。再選擇“圖片縮放模式”項(“剪輯”“拉伸”“縮放”),其中:“剪輯”會剪切圖片,“拉伸”將圖片按窗體大小顯示;“縮放”按照圖片全景顯示。缺省為“剪輯”,這里選擇“拉伸”,如圖5.28所示。上一頁下一頁返回5.2創(chuàng)建窗體(10)單擊“關(guān)閉”按鈕保存窗體,在導(dǎo)航窗格中雙擊視圖名即可看到案例五中的圖5.4所示結(jié)果。三、創(chuàng)建帶有子窗體的窗體(1)單擊【創(chuàng)建】選項卡中的“窗體向?qū)А卑粹o,分別選擇“student”表、“course”表和“score”表數(shù)據(jù)源中的多個字段,通過單擊“下一步”按鈕,分別選擇三個表的所需字段,如圖5.42所示。(2)單擊“下一步”按鈕,在對話框右上角看到輸出字段數(shù)據(jù),選擇“帶有子窗體的窗體”(當選擇數(shù)據(jù)源是多個表時才出現(xiàn)),如圖5.43所示,單擊“下一步”按鈕。上一頁下一頁返回5.2創(chuàng)建窗體(3)在輸出形式中選擇“數(shù)據(jù)表”顯示方式,如圖5.44所示,單擊“下一步”按鈕。(4)指定窗體標題,再選擇“打開窗體查看或輸入信息”,單擊“完成”按鈕,如圖5.45所示。(5)右擊窗體視圖選擇“設(shè)計視圖”,按照上述方法調(diào)整顯示位置和排列對齊方式,保存后再雙擊可看到帶有子窗體的結(jié)果圖如圖5.46所示。5.2.4利用“窗體”自動創(chuàng)建窗體上一頁下一頁返回5.2創(chuàng)建窗體(1)單擊【數(shù)據(jù)庫工具】選項卡中的“關(guān)系”命令,建立student表與score表的一對多關(guān)系,建立score表與course表的一對多關(guān)系。單擊“關(guān)閉”保存。(2)選擇student表,再單擊【創(chuàng)建】選項卡中的“窗體”命令,即可自動完成布局顯示的窗體,如圖5.47所示。5.2.5創(chuàng)建數(shù)據(jù)表窗體數(shù)據(jù)表是以行和列的簡單形式排列的數(shù)據(jù)視圖。如果在導(dǎo)航窗格中雙擊數(shù)據(jù)表窗體,Access2013會將該表顯示為一個數(shù)據(jù)表。上一頁下一頁返回5.2創(chuàng)建窗體由于數(shù)據(jù)表可以緊湊地顯示數(shù)據(jù),因此便于總體查詢。若用“布局視圖”打開該窗體能逐個顯示記錄。(1)首先使用查詢向?qū)Ыⅲ悖欤幔螅蟆ⅲ螅簦酰洌澹睿?、score和course、professional、teacher三個表的聯(lián)合查詢;建立方法參見第4章查詢向?qū)?,如圖5.48所示。(2)單擊“關(guān)閉”按鈕并保存為“綜合查詢”視圖。(3)在導(dǎo)航窗格中選擇該查詢視圖,單擊【創(chuàng)建】選項卡中的“其他窗體”按鈕,在“其他窗體”列表中選擇“數(shù)據(jù)表”,如圖5.49所示。上一頁下一頁返回5.2創(chuàng)建窗體(4)此時立即可看到如圖5.50所示的數(shù)據(jù)表窗體視圖。(5)在導(dǎo)航窗格中雙擊該窗體或右擊該窗體選擇“布局視圖”,形成查詢窗體如圖5.51所示。5.2.6使用分割窗體創(chuàng)建窗體一、創(chuàng)建分割窗體分割窗體可以同時提供窗體視圖和數(shù)據(jù)表兩種視圖,即使用分割窗體模式可以將普通視圖和數(shù)據(jù)視圖合并在同一個窗體中顯示。它不同于窗體/子窗體的組合,它的兩個視圖連接到同一數(shù)據(jù)源,并且總是相互保持同步。如果在窗體的一個部分中選擇了一個字段,則會在窗體的另一部分中也選擇了相同的字段。上一頁下一頁返回5.2創(chuàng)建窗體可以從任一部分添加、編輯或刪除數(shù)據(jù)(只要記錄源可更新,且未將窗體配置為阻止這些操作),使用“分割窗體”操作步驟如下:(1)在導(dǎo)航窗格中,單擊包含要在窗體上顯示的數(shù)據(jù)表或查詢?;蛟跀?shù)據(jù)表視圖中打開該表或查詢。(2)單擊【創(chuàng)建】選項卡中的“其他窗體”按鈕,再選擇“分割窗體”。利用“設(shè)計視圖”添加標題、加入背景、調(diào)整本框的大小。對score表建立的分割窗體如圖5.52所示。(3)使用分割窗體可以在一個窗體中同時顯示兩種窗體類型,即可以使用窗體的數(shù)據(jù)表部分快速定位記錄,還能使用窗體部分查看或編輯記錄。上一頁下一頁返回5.2創(chuàng)建窗體二、將現(xiàn)有窗體轉(zhuǎn)變?yōu)榉指畲绑w的方法(1)在導(dǎo)航窗格中右擊任意一個已經(jīng)建立的窗體視圖,選擇“布局視圖”,再從“窗體”下的“屬性表”中選擇“格式”選項卡,在“默認視圖”列表中,將“單個窗體”改為“分割窗體”,如圖5.53所示。(2)保存并關(guān)閉窗體,然后在導(dǎo)航窗格中雙擊窗體打開即可。例如將服裝銷售的單個窗體改為分割窗體,如圖5.54所示。三、設(shè)置分割窗體屬性在打開的分割窗體屬性列表“格式”中,通過更改窗體屬性值以顯示不同效果,如圖5.55所示。上一頁下一頁返回5.2創(chuàng)建窗體設(shè)置分割的屬性值如表5.1所示。四、固定窗體分割線將窗體分割線固定在某個位置以使用戶無法移動的操作方法如下:(1)在導(dǎo)航窗格上右擊窗體視圖,選擇“設(shè)計視圖”,按F4顯示屬性下拉列表。(2)從屬性表頂部的下拉列表中選擇“窗體”,并將列表中的“分割窗體分隔條”屬性設(shè)置為“否”。(3)將“保存分隔條位置”屬性設(shè)置為“是”。上一頁下一頁返回5.2創(chuàng)建窗體(4)在導(dǎo)航窗格中單擊“布局視圖”,將分隔條拖動到所需位置(或在“分割窗體大小”屬性框中鍵入精確的高度)。(5)切換到窗體視圖以查看結(jié)果,可看到分割線固定在設(shè)置的位置,分隔條被隱藏起來了。五、將字段添加到分割窗體(1)在導(dǎo)航窗格中右擊該窗體視圖,然后選擇“布局視圖”。(2)在【設(shè)計】選項卡中的“工具”組中,單擊“添加現(xiàn)有字段”,并找到要添加的字段,然后將該字段拖到窗體中。(3)如果將字段拖到數(shù)據(jù)表中,該字段也會添加到窗體中,但可能不會顯示在需要它的地方。因此,建議將字段拖到窗體中。上一頁下一頁返回5.2創(chuàng)建窗體六、從分割窗體中刪除字段(1)在導(dǎo)航窗格中右擊該窗體視圖,然后選擇“布局視圖”。(2)在分割窗體的窗體部分中,單擊字段以將其選中,然后按“Delete”鍵。(3)此時,將同時從窗體和數(shù)據(jù)表中刪除字段。5.2.7使用多項目創(chuàng)建窗體使用“窗體”工具創(chuàng)建窗體時,創(chuàng)建的窗體一次顯示一條記錄。如果需要一次顯示多條記錄,可使用“多項目”工具,其創(chuàng)建步驟如下:上一頁下一頁返回5.2創(chuàng)建窗體(1)在導(dǎo)航窗格中,單擊在窗體上顯示的數(shù)據(jù)表或查詢,或者在數(shù)據(jù)表視圖中打開該表或查詢。(2)單擊【創(chuàng)建】選項卡中的“其他窗體”按鈕,然后選中“多項目”項即可完成。利用第3章中“Access數(shù)據(jù)庫應(yīng)用技術(shù)80分以上名單”查詢視圖,創(chuàng)建的多項目窗體如圖5.56所示。上一頁返回5.3使用窗體用戶通過窗體交換界面可更為有效地使用數(shù)據(jù)庫,它不僅為引人入勝的外觀增加了使用數(shù)據(jù)庫的樂趣和效率,還省略了搜索所需內(nèi)容的步驟,且提高了數(shù)據(jù)庫的可用性。窗體作為一個數(shù)據(jù)庫對象,不僅用于輸入、編輯、顯示表或查詢中的數(shù)據(jù),也可以使用窗體來控制對數(shù)據(jù)的訪問數(shù)量。如根據(jù)命令按鈕向?qū)?,可以自動?zhí)行常用的記錄導(dǎo)航、記錄操作,窗體操作和其他操作等。窗體具有文本框、組合框、列表、選項組合選項卡等控件,每個控件可與不同表中的字段、查詢、宏或與其他打開的窗體控件相關(guān)聯(lián)??丶捎糜趶谋碇凶x取數(shù)據(jù)或?qū)?shù)據(jù)寫入基礎(chǔ)表中,即完成對數(shù)據(jù)庫表的讀寫操作。下一頁返回5.3使用窗體對窗體控件的操作取決于基礎(chǔ)數(shù)據(jù)源設(shè)置的數(shù)據(jù)類型、字段設(shè)置的屬性、控件設(shè)置的屬性值等。5.3.1標簽控件標簽常用于窗體、報表顯示說明性文本中,例如:說明、標題或簡短的提示。標簽并不顯示字段或表達式的數(shù)值,它們總是未綁定的,而且當從一個記錄移到另一個記錄時,它們的值都不會改變。Access中自動為命令按鈕外的每一個非標簽控件添加標簽時,名稱用Label加數(shù)字命名。該控件標題屬性最常用,顏色值常用三基色RGB(x,y,z)表示,其取值范圍均為0~255。它只能在窗體設(shè)計視圖中修改。上一頁下一頁返回5.3使用窗體5.3.2文本框控件一、文本框控件的使用文本框是用戶交互的一個重要控件,在窗體、報表中可以使用文本框來顯示記錄源上的數(shù)據(jù),它在窗體和報表中是查看和編輯數(shù)據(jù)的標準控件,文本框中可以顯示多種不同類型的數(shù)據(jù)。這種與某個字段中的數(shù)據(jù)相綁定稱作綁定文本框,在窗體中,可以使用綁定到可更新記錄源的文本框來輸入或編輯字段中的數(shù)據(jù)。在文本框中所做的更改將反映在基礎(chǔ)表中。一種創(chuàng)建綁定文本框的快速方法是將字段從“字段列表”窗格拖動到窗體或報表上。上一頁下一頁返回5.3使用窗體Access會自動為下列數(shù)據(jù)類型的字段創(chuàng)建文本框:(1)文本;(2)長文本;(3)數(shù)字;(4)日期/時間;(5)貨幣;(6)超鏈接。拖動其他數(shù)據(jù)類型的字段會創(chuàng)建不同類型的控件。上一頁下一頁返回5.3使用窗體用于顯示計算結(jié)果或接收用戶輸入的數(shù)據(jù)稱為未綁定文本框,系統(tǒng)均以“Text”加數(shù)字命名,用Value表示它的值,常用的屬性設(shè)置有高度、寬度、格式及輸入掩碼等。二、向窗體中添加綁定文本框(1)在導(dǎo)航窗格中右擊窗體視圖,選擇“設(shè)計視圖”,在【格式】選項卡中的“控件”組中,單擊“添加現(xiàn)有字段”或雙擊圖標。(2)在“字段列表”窗格中,展開包含要綁定到文本框字段的表。將字段從“字段列表”窗格拖動到窗體中。上一頁下一頁返回5.3使用窗體(3)選定工具欄中文本框,并拖動到窗體,再將未綁定文本框的“控件來源”屬性設(shè)置為綁定到表中的字段或查詢視圖字段。這種方法需要在建立窗體時,首先選擇窗體屬性的記錄源為表或查詢,然后才能添加控件來源。例如將teacher表添加到窗體中。可選擇綁定“教師姓名”字段,如圖5.58所示。當拖動文本框到窗體時,可立即打開文本框向?qū)υ捒颍藭r可選擇文本框的字體、字號、字型和對齊方式,如圖5.59所示。(4)單擊“取消”按鈕可直接修改文本框標簽或單擊“下一步”按鈕選擇輸入法模式,如圖5.60所示。上一頁下一頁返回5.3使用窗體(5)單擊“下一步”按鈕可鍵入文本框名稱,缺省是Text+數(shù)字,如圖5.61所示。三、向窗體中添加未綁定文本框未綁定文本框不與數(shù)據(jù)庫中表或查詢中的字段綁定。未綁定文本框可用于顯示計算的結(jié)果或接收不想直接存儲在表中的輸入和輸出。添加未綁定文本框的方法如下:(1)在導(dǎo)航窗格中右擊窗體視圖,選擇“設(shè)計視圖”,在【設(shè)計】選項卡下的“控件”組中,單擊“文本框”。上一頁下一頁返回5.3使用窗體(2)將指針定位在窗體要放置文本框的位置,然后單擊以插入文本框,此時,Access2013還會在文本框的左側(cè)放置一個標簽,因此,在指針的左側(cè)為標簽留出一些空間,以后可以重新調(diào)整標簽和文本框的位置。也可以單擊標簽然后按“Delete”鍵將它刪除。(3)另一種創(chuàng)建未綁定文本框的方法是:首先將字段從“字段列表”窗格拖動到窗體或報表上以創(chuàng)建一個綁定文本框,然后刪除其“控件來源”屬性中的值。如果在設(shè)計視圖中執(zhí)行此操作,文本框?qū)@示“未綁定”而不是字段名稱。在布局視圖中,文本框?qū)⒉辉亠@示數(shù)據(jù)。上一頁下一頁返回5.3使用窗體四、文本框?qū)傩晕谋究驅(qū)傩栽O(shè)定是按需求進行的,其“格式”“數(shù)據(jù)”“事件”“其他”和“全部”屬性中,最常用屬性如表5.2所示。5.3.3按鈕控件命令按鈕是用于運行宏、調(diào)用VisualBasic函數(shù)或運行事件過程的一種控件,窗體上的命令按鈕能啟動一個操作或一個操作集合。常用于進行“添加記錄”“保存記錄”“退出”等操作。這些操作可以是一個過程,也可以是一個宏。上一頁下一頁返回5.3使用窗體MicrosoftAccess2013提供了30多種不同類型的命令按鈕向?qū)В茏詣觿?chuàng)建按鈕和事件過程,如“添加記錄”“上一條”“下一條”等,如案例五所示。5.3.4組合框和列表框控件組合框和列表框都可向用戶提供選項列表,均用于在一個數(shù)組中保存多個數(shù)據(jù)。在窗體列表框中可以有一個或多個字段,如果列表中包含的行數(shù)超過控件中可以顯示的行數(shù),則Access將在控件中顯示一個滾動條;用戶只能從列表中選擇值,而不能輸入新值,列表框中的列表是由數(shù)據(jù)行組成的。上一頁下一頁返回5.3使用窗體組合框的列表由多行數(shù)據(jù)組成,但只顯示一行,可以單擊右側(cè)的向下按鈕顯示多行。組合框既可以選擇,也可輸入文本,即組合框是列表框與文本框的合成。列表框與組合框都具備6種特殊效果,如圖5.64所示。默認的效果是“凹陷”。由于許多數(shù)據(jù)內(nèi)容由固定內(nèi)容組成,例如學(xué)生基本情況登記表中的性別、戶口性質(zhì)、政治面貌、血型等數(shù)據(jù),內(nèi)容相對是固定的,一般選擇“組合框”或“列表框”工具比較方便。以新生大學(xué)生的“戶口性質(zhì)”為例,介紹添加組合框的使用方法。上一頁下一頁返回5.3使用窗體(1)單擊【創(chuàng)建】選項卡中的“窗體設(shè)計”按鈕,將student表作為窗體的數(shù)據(jù)源,單擊工具欄上的組合框圖標,打開“組合框向?qū)А睂υ捒?,如圖5.65所示。選擇“自行鍵入所需的值”項,單擊“下一步”按鈕。(2)在“第一列”下面輸入已固定選項名字,然后單擊“下一步”按鈕,如圖5.66所示。(3)在“將該數(shù)值保存在這個字段中”項右側(cè)列表內(nèi)選擇“戶口性質(zhì)”,然后單擊“下一步”按鈕,如圖5.67所示。(4)在“請為組合框指定標簽”下面鍵入組合框名或使用缺省值,單擊“完成”按鈕,如圖5.68所示。上一頁下一頁返回5.3使用窗體(5)將窗體屬性中的“數(shù)據(jù)輸入”改成“是”(缺省為“否”)。(6)更換標簽為“戶口性質(zhì)”,并調(diào)整到適當位置,再單擊“關(guān)閉”按鈕保存。雙擊該窗體視圖,其結(jié)果如圖5.69所示。5.3.5選項卡控件(含切換按鈕、選項按鈕、選項組和復(fù)選框控件)一、案例七的操作步驟(二)選項卡控件是個容器控件,也是在窗體中創(chuàng)建多個頁面的控件上一頁下一頁返回5.3使用窗體例如案例七中的圖5.8所示窗體,添加選項卡及導(dǎo)航按鈕的方法如下:(1)單擊【創(chuàng)建】選項卡中的“窗體設(shè)計”按鈕,再選擇控件,在窗體的空白處單擊,即可添加選項卡控件。(2)選擇“屬性”將名稱改為“第一學(xué)期”和“第二學(xué)期”,如圖5.70所示。(3)調(diào)整選項卡控件大小到合適位置,添加打開窗體的按鈕。在打開的“命令按鈕向?qū)А睂υ捒蛏线x擇“窗體操作”和“打開窗體”,單擊“下一步”按鈕,如圖5.71所示。上一頁下一頁返回5.3使用窗體(4)根據(jù)已建立的窗體,選擇“學(xué)生基本情況”,單擊“下一步”按鈕,如圖5.72所示。(5)選擇“默認打開窗體并顯示所有記錄”,單擊“下一步”按鈕,在文本框中鍵入“學(xué)生基本情況”,單擊“下一步”按鈕,如圖5.73所示。(6)單擊“下一步”按鈕,再單擊“完成”按鈕即可制作好第一個按鈕操作。同理,按照上述方法再加入已完成的六個窗體按鈕。通過工具欄的“圖像”按鈕在右側(cè)加入圖片,如圖5.74所示。(7)單擊“關(guān)閉”按鈕保存,將視圖名改成“綜合管理”即可。上一頁下一頁返回5.3使用窗體二、復(fù)選框、單選框復(fù)選框和單選框按鈕均可作為獨立控件顯示表、查詢值,若選擇了復(fù)選/單選框,其值則為“True”,否則其值為“False”。它一般與字段綁定,復(fù)選框用于可選定多個字段,單選用于只選定一個“是/否”的字段,通過事件編程過程中的值判斷哪個選項按鈕被選中。若一個按鈕為“True”,其他必須是“False”。5.3.6導(dǎo)航控件導(dǎo)航控件能方便地在同一個窗體中打開不同的子窗體,這使得用戶對多個窗體之間切換更容易。上一頁下一頁返回5.3使用窗體在窗體上選中導(dǎo)航控件,能直接按照水平布局創(chuàng)建導(dǎo)航按鈕,通過導(dǎo)航按鈕可直接將數(shù)據(jù)庫已經(jīng)建立的窗體匯集在一起,形成一個應(yīng)用系統(tǒng)。制作方法如下:(1)單擊【創(chuàng)建】選項卡中的“窗體設(shè)計”按鈕,打開新建窗體。(2)單擊“導(dǎo)航控件”圖標,將導(dǎo)航控件放入窗體中,如圖5.77所示。(3)在“新增”的導(dǎo)航處鍵入已創(chuàng)建的窗體名稱(該名稱必須與已有窗體名稱一致,否則無法導(dǎo)航),如圖5.78所示。上一頁下一頁返回5.3使用窗體(4)單擊“關(guān)閉”按鈕,保存窗體視圖名稱為“綜合管理”,雙擊打開該導(dǎo)航窗體后,導(dǎo)航自動打開第一個窗體,使用鼠標單擊不同導(dǎo)航按鈕將打開相應(yīng)的窗體,如案例七中的圖5.8所示結(jié)果。5.3.7圖表控件圖表控件是在窗體上使用圖表形式顯示記錄,匯總數(shù)據(jù),通過選擇相應(yīng)的數(shù)據(jù)源(表、查詢),即可創(chuàng)建出圖表窗體,操作步驟如下:(1)在新建的窗體設(shè)計視圖中,選擇工具欄的“圖表”圖標,可以打開“圖表向?qū)А睂υ捒蜻x擇數(shù)據(jù)源,包括已建立的表和查詢,如圖5.79所示。上一頁下一頁返回5.3使用窗體若選擇“課程選課人數(shù)”查詢,則單擊“下一步”按鈕。(2)然后在彈出的對話框中選擇表的數(shù)據(jù),如圖5.80所示。(3)單擊“下一步”按鈕,選擇圖表類型,缺省為柱形圖,如圖5.81所示。(4)單擊“下一步”按鈕,指定數(shù)據(jù)在圖表中的布局方式,可拖動右面顯示的字段到示例圖表中,也可按照缺省選擇,如圖5.82所示。(5)單擊“下一步”按鈕,打開“圖表向?qū)А弊詈笠粋€對話框,在該對話框的“請指定圖表的標題”文本框中輸入圖表名稱,單擊“完成”按鈕。保存后雙擊,其結(jié)果如圖5.83所示。上一頁下一頁返回5.3使用窗體5.3.8Web瀏覽器控件Web瀏覽器是一個用于文檔檢索和顯示的客戶應(yīng)用程序,通過超文本傳輸協(xié)議HTTP與Web服務(wù)器相連,WWW服務(wù)器將超文本(hypertext)、超媒體(hypermedia)以網(wǎng)頁顯示出來。Web瀏覽器控件能在窗體上顯示萬維網(wǎng)、局域網(wǎng)和本地網(wǎng)頁HTML格式的文字、圖像信息。這些數(shù)據(jù)可以是其他網(wǎng)址的超鏈接,也可以是本地鏈接,用戶通過窗體可

溫馨提示

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

評論

0/150

提交評論