第4章 窗體20140131電子課件_第1頁
第4章 窗體20140131電子課件_第2頁
第4章 窗體20140131電子課件_第3頁
第4章 窗體20140131電子課件_第4頁
第4章 窗體20140131電子課件_第5頁
已閱讀5頁,還剩85頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第4章窗體主編:潘惠勇夏敏捷數(shù)據(jù)庫技術(shù)及應(yīng)用(Access2016)(微課版)1第4章窗體4.1窗體概述4.2創(chuàng)建窗體的各種方法簡介4.3使用“窗體”工具創(chuàng)建窗體4.4使用“窗體向?qū)А惫ぞ邉?chuàng)建窗體4.5使用“其他窗體”工具創(chuàng)建窗體4.6使用“窗體設(shè)計”工具自定義窗體4.7優(yōu)化窗體的外觀第4章窗體24.1窗體概述4.1.1窗體的概念4.1.2窗體的視圖模式第4章窗體34.1.1窗體的概念A(yù)ccess中一種非常重要的數(shù)據(jù)對象,提供一種友好的輸入、輸出界面,使得用戶可以方便地輸入數(shù)據(jù)、編輯數(shù)據(jù)、查詢和顯示表中的數(shù)據(jù),從而提高數(shù)據(jù)庫的使用效率。

1.顯示和編輯數(shù)據(jù)2.顯示信息和打印數(shù)據(jù)3.接收輸入4.控制程序流程4.1.1窗體的概念(續(xù))兩類信息:“靜態(tài)信息”和“動態(tài)信息”第4章窗體54.1.2窗體的視圖窗體視圖是窗體在具有不同功能和應(yīng)用范圍下呈現(xiàn)的外觀表現(xiàn)形式。主要類型:窗體視圖設(shè)計視圖布局視圖窗體視圖窗體運行時的顯示格式。在窗體視圖下,可以查看窗體運行后的界面;以及根據(jù)窗體的功能瀏覽、輸入、修改窗體運行時的數(shù)據(jù)。設(shè)計視圖創(chuàng)建或修改窗體,是主要的視圖形式。

在設(shè)計視圖下可以對各種類型的窗體實現(xiàn)添加控件對象、修改控件屬性、調(diào)整控件布局、編寫控件事件代碼等功能。第4章窗體7布局視圖是用于修改窗體最直觀的視圖,實際上是處于運行狀態(tài)的窗體。在布局視圖中,可以調(diào)整窗體設(shè)計,包括:調(diào)整窗體對象的尺寸、添加和刪除控件、設(shè)置對象的屬性等。第4章窗體8各種視圖模式的切換第4章窗體94.2創(chuàng)建窗體的各種方法簡介Access2016功能區(qū)“創(chuàng)建”選項卡的“窗體”組中,提供了6個創(chuàng)建窗體的功能按鈕,如下圖:

5.2創(chuàng)建窗體的方法簡介“窗體”工具“窗體設(shè)計”工具“空白窗體”工具“窗體向?qū)А惫ぞ摺皩?dǎo)航”工具“其他窗體”工具“窗體”工具快速創(chuàng)建窗體的工具。選好數(shù)據(jù)源后,只需用鼠標(biāo)單擊此按鈕便可以創(chuàng)建窗體。該工具創(chuàng)建窗體時,數(shù)據(jù)源的所有字段都放置在窗體上,系統(tǒng)自動布局各個字段的位置。第4章窗體12“窗體設(shè)計”工具用戶在窗體設(shè)計窗口中自定義窗體,是最實用的創(chuàng)建窗體的方法。第4章窗體13“空白窗體”工具當(dāng)向?qū)Щ蚱渌绑w創(chuàng)建工具不能符合要求時,可以使用這種方法來創(chuàng)建窗體。這是一種快捷的窗體構(gòu)建方式,尤其是當(dāng)計劃只在窗體上放置很少的幾個字段時,比較適合使用的一種方法。第4章窗體14“窗體向?qū)А惫ぞ咭环N輔助指導(dǎo)用戶創(chuàng)建窗體的工具。在創(chuàng)建過程中,向?qū)ㄟ^一組對話框逐步直觀地顯示一些提示信息,要求用戶選擇有關(guān)記錄源、字段、布局和格式等,Access2016會根據(jù)用戶的選擇自動創(chuàng)建對應(yīng)的窗體。第4章窗體15“導(dǎo)航”工具用于創(chuàng)建具有導(dǎo)航按鈕,即Web形式的窗體。如果需要將數(shù)據(jù)庫發(fā)布到Web,則需要創(chuàng)建導(dǎo)航窗體。Access2016提供6種不同的布局格式供用戶選擇。單擊“導(dǎo)航”按鈕右側(cè)的下拉按鈕即可選擇。不同布局格式的窗體其創(chuàng)建方法是相同的。第4章窗體16“其他窗體”工具使用此工具可以創(chuàng)建4種不同的窗體。多個項目數(shù)據(jù)表分割窗體模式對話框第4章窗體174.3使用“窗體”工具創(chuàng)建窗體“窗體”工具是一種最簡單的創(chuàng)建窗體的方法,就是由系統(tǒng)根據(jù)用戶選擇的表或查詢自動創(chuàng)建一個窗體。這種方法創(chuàng)建的窗體每次只能顯示一條記錄?!纠?.1】在“學(xué)籍管理”數(shù)據(jù)庫中,使用“窗體”工具創(chuàng)建“窗體工具-學(xué)生”窗體。操作步驟【例4.1】操作步驟①打開“學(xué)籍管理”數(shù)據(jù)庫窗口,在左側(cè)的“導(dǎo)航窗格”中,選擇“學(xué)生”表作為窗體的數(shù)據(jù)源,在功能區(qū)“創(chuàng)建”選項卡的“窗體”組中,單擊“窗體”按鈕,立即自動創(chuàng)建窗體,并以“布局視圖”模式顯示。②單擊“保存”按鈕,在彈出的“另存為”對話框中,輸入窗體的名稱“窗體工具-學(xué)生”,單擊“確定”按鈕即可。創(chuàng)建的窗體如圖4.4所示。第4章窗體19圖4.4“窗體工具-學(xué)生”窗體第4章窗體204.4使用“窗體向?qū)А惫ぞ邉?chuàng)建窗體使用“窗體向?qū)А?,在一組對話框的提示下,可以實現(xiàn)用戶對字段、布局和格式等方面的選擇,從而創(chuàng)建較為豐富的窗體。使用“窗體向?qū)А眲?chuàng)建窗體時,其數(shù)據(jù)源可以來自一個表或查詢,也可以來自多個表或查詢?!纠?.2】在“學(xué)籍管理”數(shù)據(jù)庫中,基于“教師”查詢,創(chuàng)建“窗體向?qū)?教師查詢”窗體?!纠?.2】操作步驟①打開“學(xué)籍管理”數(shù)據(jù)庫窗口,在功能區(qū)“創(chuàng)建”選項卡的“窗體”組中,單擊“窗體向?qū)А卑粹o。②打開“窗體向?qū)А钡牡谝粋€對話框,在左側(cè)的“表/查詢”下拉列表中選擇“查詢:教師查詢”,這時左側(cè)的“可用字段”列表框中將列出所有可用字段,用戶可以根據(jù)需要選擇字段,這里選擇了gh、xm、xb、gzsj、zc和yxh字段。③單擊“下一步”按鈕,屏幕顯示“窗體向?qū)А钡牡诙€對話框。用戶可以根據(jù)需要選擇窗體使用的布局。這里選擇“縱欄表”。第4章窗體22【例4.2】操作步驟④單擊“下一步”按鈕,屏幕顯示“窗體向?qū)А钡牡谌齻€對話框。在“請為窗體指定標(biāo)題”的文本框中輸入窗體名稱“窗體向?qū)?教師查詢”。如果需要在使用向?qū)瓿纱绑w后,打開窗體查看或輸入數(shù)據(jù),則應(yīng)該選中“打開窗體查看或輸入數(shù)據(jù)”;如果需要在設(shè)計視圖中對窗體進(jìn)行設(shè)計和修改,則應(yīng)該選中“修改窗體設(shè)計”。這里選擇了前者。⑤單擊“確定”按鈕,則窗體創(chuàng)建成功,如圖所示。第4章窗體23第4章窗體244.5使用“其他窗體”工具創(chuàng)建窗體4.5.1創(chuàng)建多個項目窗體4.5.2創(chuàng)建數(shù)據(jù)表窗體4.5.3創(chuàng)建分割窗體4.5.4創(chuàng)建模式對話框窗體第4章窗體254.5.1創(chuàng)建多個項目窗體多個項目就是窗體中顯示多條記錄的一種窗體布局形式。在“學(xué)籍管理”數(shù)據(jù)庫中,基于“選課成績”表,使用“多個項目”工具創(chuàng)建“多個項目-選課成績”窗體。①在“學(xué)籍管理”數(shù)據(jù)庫的導(dǎo)航窗格中,選擇“選課成績”表作為數(shù)據(jù)源,單擊“創(chuàng)建/窗體/其他窗體”按鈕,在打開的下拉列表中選擇“多個項目”,即可生成多項目窗體。②單擊“保存”按鈕,在“另存為”對話框中輸入窗體的名字“多個項目-選課成績”,單擊“確定”按鈕,即可得到如圖所示的窗體?!岸鄠€項目-選課成績”窗體第4章窗體274.5.2創(chuàng)建數(shù)據(jù)表窗體數(shù)據(jù)表窗體就是以類似數(shù)據(jù)表的形式來顯示數(shù)據(jù)的窗體。創(chuàng)建時首先在左邊的任務(wù)窗格中選擇好數(shù)據(jù),然后點擊“其他窗體”中“數(shù)據(jù)表”工具即可。如圖的學(xué)生高考成績窗體。第4章窗體28第4章窗體294.5.3創(chuàng)建分割窗體分割窗體可以同時提供數(shù)據(jù)的兩種視圖:窗體視圖和數(shù)據(jù)表視圖。這兩種視圖連接到同一數(shù)據(jù)源,并且總是保持相互同步。分割窗體使得用戶既可以宏觀上瀏覽多條記錄,又可以微觀上具體地瀏覽某一條記錄?!纠?.3】以“學(xué)生”表作為數(shù)據(jù)源,創(chuàng)建分割窗體?!纠?.3】操作步驟①在“學(xué)籍管理”數(shù)據(jù)庫的導(dǎo)航窗格中,選擇“學(xué)生表”作為數(shù)據(jù)源,單擊“其他窗體”按鈕,選擇“分割窗體”,窗體即創(chuàng)建完成。②單擊“保存”按鈕,在“另存為”對話框中輸入窗體的名字“分割窗體-學(xué)生”,單擊“確定”按鈕,即可得到如圖4.11所示的窗體。窗體的上半部顯示一條具體記錄,窗體的下部分顯示所有的記錄。③

單擊窗體下半部導(dǎo)航條中的“下一條”記錄按鈕

,則上半部顯示的記錄同時更新,顯示下一條記錄的詳細(xì)信息,如圖4.12所示第4章窗體31導(dǎo)航條中的“下一條”記錄按鈕,則上半部顯示的記錄同時更新,顯示下一條記錄的詳細(xì)信息,如圖4.12所示

第4章窗體32上半?yún)^(qū)域:以單記錄方式顯示數(shù)據(jù),用于查看和編輯記錄。下半?yún)^(qū)域:

以數(shù)據(jù)表方式顯示數(shù)據(jù),可以快速定位和瀏覽記錄。

注意:兩種視圖基于同一個數(shù)據(jù)源,并始終保持同步??梢栽谌我庖徊糠种袑τ涗涍M(jìn)行切換和編輯。【例4.3】“分割窗體-學(xué)生”窗體4.5.4創(chuàng)建“模式對話框”窗體在圖形用戶界面中,對話框是一種特殊的視窗,用來在用戶界面中向用戶顯示信息,或者在需要的時候獲得用戶的輸入響應(yīng)。模式對話框是指用戶只能在當(dāng)前的窗體中進(jìn)行操作,在該窗體沒有關(guān)閉之前不能切換到其他的窗體。第4章窗體33第4章窗體34【例4.4】在“學(xué)籍管理”數(shù)據(jù)庫中,創(chuàng)建如圖所示的模式對話框。4.6使用“窗體設(shè)計”工具自定義窗體快速創(chuàng)建窗體的方法往往只能滿足一般的需求,如果需要設(shè)計出功能更豐富、更具個性化的窗體,就必須在窗體設(shè)計視圖中自定義窗體,或者在設(shè)計視圖中對快速創(chuàng)建的窗體進(jìn)行修改。4.6使用“窗體設(shè)計”工具自定義窗體4.6.1窗體的設(shè)計視圖4.6.2常用控件4.6.3控件的基本類型4.6.4屬性和事件4.6.5控件的用法4.6.6使用控件創(chuàng)建窗體實例4.6.1窗體的設(shè)計視圖1.窗體設(shè)計視圖組成1.窗體設(shè)計視圖組成(續(xù))窗體頁眉:位于窗體的頂部位置,主要用于添加窗體標(biāo)題、窗體使用說明等信息。頁面頁眉:用于設(shè)置窗體每頁的頂部所顯示的信息,包括:標(biāo)題、列標(biāo)題、日期或頁碼等。頁面頁眉僅當(dāng)窗體打印時才顯示,且顯示在每一打印頁的上方。主體:是每個窗體都必須包含的主體部分(其它部分是可選的)。絕大多數(shù)的控件及信息都出現(xiàn)在主體節(jié)中,通常用于顯示、編輯記錄數(shù)據(jù)。第4章窗體381.窗體設(shè)計視圖組成(續(xù))頁面頁腳:用于設(shè)置窗體每頁的底部所顯示的信息,包括:頁總匯、日期或頁碼等。頁面頁腳僅當(dāng)窗體打印時才顯示,且顯示在每一打印頁的下方。窗體頁腳:位于窗體的底部,其功能與窗體頁眉基本相同,一般用于顯示對記錄的操作說明、設(shè)置命令按鈕等。第4章窗體391.所有窗體都必須要有主體節(jié),其它節(jié)均可通過設(shè)置確定有或無。2.方法:在窗體上右鍵單擊,選擇“窗體頁眉/頁腳”或“頁面頁眉/頁腳”。4.6.1窗體的設(shè)計視圖(續(xù))2.“窗體設(shè)計工具”選項卡在窗體設(shè)計視圖打開后,Access功能區(qū)中增加“窗體設(shè)計工具”上下文命令選項卡,該選項卡由“設(shè)計”、“排列”和“格式”3個子選項卡組成。4.6.2常用控件控件是窗體上用于顯示數(shù)據(jù)、執(zhí)行操作、裝飾窗體的對象。在窗體中添加的每一個對象都是控件。常用控件都放置在“設(shè)計”選項卡的“控件”組中。4.6.2常用控件(續(xù))1.標(biāo)簽控件用來在窗體或報表上顯示說明性文本標(biāo)簽不顯示字段或表達(dá)式的數(shù)值,它沒有數(shù)據(jù)來源有兩種標(biāo)簽:獨立標(biāo)簽和附加標(biāo)簽第4章窗體424.6.2常用控件(續(xù))2.文本框控件主要用來輸入或編輯數(shù)據(jù),是一種交互式控件文本框分為3種類型:綁定型、未綁定型和計算型綁定型文本框能夠從表、查詢或SQL語言中獲得需要的內(nèi)容未綁定型文本框并沒有鏈接某一字段,一般用來顯示提示信息或接收用戶輸入數(shù)據(jù)等計算型文本框可以顯示表達(dá)式的結(jié)果。當(dāng)表達(dá)式發(fā)生變化時,數(shù)值就會被重新計算第4章窗體434.6.2常用控件(續(xù))3.選項組控件由一個組框及一組復(fù)選框、選項按鈕或切換按鈕組成如果選項組綁定了某個字段,則只有組框架本身綁定此字段,而不是組框架內(nèi)的復(fù)選框、選項按鈕或切換按鈕選項組可以設(shè)置為表達(dá)式或未綁定選項組,也可以在自定義對話框中使用未綁定選項組來接受用戶的輸入,然后根據(jù)輸入的內(nèi)容來執(zhí)行相應(yīng)的操作第4章窗體444.6.2常用控件(續(xù))4.列表框與組合框控件列表框可以包含一列或幾列數(shù)據(jù),用戶只能從列表中選擇值,而不能輸入新值組合框的列表是由多行數(shù)據(jù)組成,但平時只顯示一行,需要選擇其他數(shù)據(jù)時,可以單擊右側(cè)的下拉箭頭按鈕兩者區(qū)別:使用組合框,既可以進(jìn)行選擇,也可以輸入數(shù)據(jù);列表框只能選擇數(shù)據(jù)第4章窗體454.6.2常用控件(續(xù))5.按鈕控件在窗體中可使用“按鈕”來執(zhí)行某項操作或某些操作例如,“確定”、“取消”、“關(guān)閉”等6.復(fù)選框、切換按鈕、選項按鈕控件復(fù)選框、切換按鈕和選項按鈕是作為單獨的控件來顯示表或查詢中的“是”或“否”的值當(dāng)選中復(fù)選框或選項按鈕時,設(shè)置為“是”,如果不選則為“否”;如果按下切換按鈕,其值為“是”,否則其值為“否”第4章窗體464.6.2常用控件(續(xù))7.選項卡控件主要用于將多個不同格式的數(shù)據(jù)操作窗體封裝在一個選項卡中能夠使一個選項卡中包含多頁數(shù)據(jù)操作窗體的窗體,而且在每頁窗體中又可以包含若干個控件8.圖像控件可以使窗體更加美觀第4章窗體474.6.2常用控件(續(xù))第4章窗體484.6.3控件的基本類型根據(jù)控件的用途及其與數(shù)據(jù)源的關(guān)系,控件的類型可分為:結(jié)合型控件非結(jié)合型控件計算型控件4.6.3控件的基本類型結(jié)合型:主要用于顯示、輸入或更新數(shù)據(jù)庫中表的字段值,也稱為綁定型控件。非結(jié)合型:與數(shù)據(jù)源無關(guān),也稱為未綁定型控件。計算型:以表達(dá)式作為數(shù)據(jù)源,表達(dá)式可以使用窗體數(shù)據(jù)源的字段值,也可以使用窗體中其它控件的數(shù)據(jù)。4.6.4屬性和事件—屬性在Access中,窗體、控件或其他數(shù)據(jù)庫對象都有自己的屬性。屬性決定了窗體及控件的外觀和結(jié)構(gòu)。屬性的名稱及功能一般是Access事先定義好的,用戶可以通過屬性對話框修改屬性的值。選定窗體或控件并單擊“窗體設(shè)計”工具欄上的屬性按鈕,或者在窗體或控件上右鍵單擊打開的快捷菜單中選擇“屬性”,即可打開屬性表窗口。第4章窗體524.6.4屬性和事件—事件在Access中,不同類型的對象可以響應(yīng)的事件有所不同。但總體來說,Access中的事件有窗口事件、鼠標(biāo)事件、鍵盤事件、操作事件、焦點事件等。4.6.5控件的用法1.控件的添加2.控件的選擇3.控件的刪除4.控件大小及間距的調(diào)整5.控件位置的移動6.控件的對齊調(diào)整4.6.5控件的用法1.控件的添加如果是結(jié)合型控件,用戶可以將一個或多個字段拖放到主體節(jié)的適當(dāng)位置上,Access可以自動地為該字段結(jié)合適當(dāng)?shù)目丶S脩粢部梢栽诳丶ぞ呦渲羞x擇所需控件,然后在窗體主體節(jié)的適當(dāng)位置,按下鼠標(biāo)左鍵繪制合適大小的控件,釋放鼠標(biāo)后,該控件就會顯示在窗體中。然而,使用這種方法創(chuàng)建的控件沒有和表中特定的字段建立聯(lián)系,如果需要可以在控件的屬性窗口進(jìn)行設(shè)置,以建立其和字段的綁定。第4章窗體554.6.5控件的用法2.控件的選擇選擇窗體上的控件有多種方法。選擇單個控件只需用鼠標(biāo)單擊該控件;選擇多個連續(xù)的控件可以按下鼠標(biāo)左鍵拖動畫矩形框,釋放鼠標(biāo)左鍵后,被矩形框圈住的連續(xù)控件都被選中;選擇多個不連續(xù)的控件可以先按下Shift鍵或Ctrl鍵不放,分別用鼠標(biāo)左鍵單擊各個控件。第4章窗體564.6.5控件的用法3.控件的刪除若要刪除窗體上已有的控件,必須切換到設(shè)計視圖,首先選中待刪除的控件,然后按Delete鍵或單擊工具欄上的“剪切”按鈕,被選定的控件就被刪除了。第4章窗體574.6.5控件的用法4.控件大小及間距的調(diào)整對于一組同類控件,如需調(diào)整大小一致,可同時選中這些控件,然后單擊選擇“排列”→“大小/空格”→“大小”來調(diào)整。如果需要調(diào)整控件之間的間距,則可單擊選擇“排列”→“大小/空格”→“間距”來調(diào)整。第4章窗體584.6.5控件的用法5.控件位置的移動如果只需要移動單個控件的位置,用鼠標(biāo)選中該控件,然后將鼠標(biāo)移動到控件左上角的黑色小方塊上,按下鼠標(biāo)拖動到合適的位置為止。也可以在選中控件后,使用鍵盤上的方向鍵移動。如果需要將一組控件整體移動,先選定這一組控件,通過鼠標(biāo)或鍵盤上的方向鍵進(jìn)行移動。第4章窗體594.6.5控件的用法6.控件的對齊調(diào)整如果需要設(shè)置一組控件對齊,或者需要設(shè)置一組控件的間距。可以先選中這一組控件,然后單擊選擇“排列”→“對齊”來設(shè)置。第4章窗體604.6.6使用控件自定義窗體實例【例4.5】利用“窗體設(shè)計”工具,創(chuàng)建“窗體設(shè)計-學(xué)生簡況”窗體。1.文本框和標(biāo)簽的使用【例4.5】操作步驟①選擇“創(chuàng)建”選項卡,單擊“窗體”組中的“窗體設(shè)計”按鈕,系統(tǒng)將創(chuàng)建一個窗體并以設(shè)計視圖的方式打開。②單擊“設(shè)計”選項卡下“工具”組中的“添加現(xiàn)有字段”工具,將打開“字段列表”窗口。③單擊“顯示所有表”,選擇“學(xué)生”表并展開其字段列表,選擇xh、

xm、xb、csrq、mz和jg字段也拖放到窗體的合適位置,則Access會根據(jù)各字段的數(shù)據(jù)類型和默認(rèn)的屬性設(shè)置,為字段創(chuàng)建合適的控件并設(shè)置某些屬性。④單擊“保存”按鈕,在打開的“另存為”對話框中輸入窗體的名稱“窗體設(shè)計-學(xué)生”,單擊“確定”按鈕。⑤窗體創(chuàng)建工作完成,切換到“窗體視圖”,即可得到如圖所示的窗體。第4章窗體624.6.6使用控件創(chuàng)建窗體實例【例4.6】通過設(shè)置未綁定控件的數(shù)據(jù)源的方法,創(chuàng)建如圖所示的“數(shù)據(jù)源綁定-班級”窗體?!纠?.6】操作步驟①創(chuàng)建空白窗體。②添加窗體頁眉節(jié)和窗體頁腳節(jié)。③創(chuàng)建窗體的標(biāo)題。④添加三個未綁定的文本框控件。⑤設(shè)置窗體和三個文本框控件的數(shù)據(jù)源。⑥單擊“保存”按鈕,在彈出的“另存為”對話框中輸入窗體的名稱“數(shù)據(jù)源綁定-班級”,并切換到窗體視圖模式,查看窗體。第4章窗體644.6.6使用控件創(chuàng)建窗體實例【例4.7】基于“學(xué)籍管理”數(shù)據(jù)庫中的“學(xué)生費用”表,創(chuàng)建一個如圖所示的窗體,顯示學(xué)生各項費用情況,計算并顯示費用余額情況?!纠?.7】操作步驟①創(chuàng)建基本窗體。使用“窗體向?qū)А惫ぞ?,選擇“學(xué)生費用”表的所有字段,創(chuàng)建“學(xué)生費用結(jié)算”窗體。②添加計算控件。切換到窗體的設(shè)計視圖,在窗體主體節(jié)的底部添加兩個文本框,并將其前面的標(biāo)題分別改為“費用余額”和“當(dāng)前日期”。分別寫入“=[zxdk]+[knbz]+[jxj]+[qgzx]-[xf]-[zsf]-[sbf]”和“=date()”③單擊“保存”按鈕,在彈出的“另存為”對話框中輸入窗體的名稱“計算型控件-學(xué)生費用”。第4章窗體664.6.6使用控件創(chuàng)建窗體實例【例4.8】對例4.6中創(chuàng)建的窗體進(jìn)行修改,添加一組按鈕用于瀏覽信息,如圖所示。2.添加按鈕【例4.8】操作步驟①將4.6中創(chuàng)建的窗體另存為“按鈕-信息瀏覽”,并切換到設(shè)計視圖。激活控件向?qū)А螕暨x擇按鈕控件,在窗體頁腳合適位置繪制一個按鈕,在彈出的第一個對話框中設(shè)置:“類別”

為“記錄導(dǎo)航”,“操作”為“轉(zhuǎn)至第一項記錄”。②單擊“下一步”按鈕,在彈出的第二個對話框中設(shè)置按鈕上顯示的是“文本”,內(nèi)容為“第一項記錄”。③單擊“下一步”按鈕,使用默認(rèn)名稱。④單擊“完成”按鈕,第一個按鈕添加成功。按同樣的方法,添加其他幾個瀏覽記錄的按鈕。⑤取消系統(tǒng)自動添加的記錄導(dǎo)航欄。在窗體上右鍵單擊打開其屬性表窗口,在“格式”選項卡下,設(shè)置“窗體導(dǎo)航”屬性為“否”。第4章窗體684.6.6使用控件創(chuàng)建窗體實例第4章窗體693.復(fù)選框、選項按鈕、切換按鈕及選項組的使用4.6.6使用控件創(chuàng)建窗體實例第4章窗體704.組合框和列表框的使用4.6.6使用控件創(chuàng)建窗體實例窗體中的窗體被稱為子窗體,包含子窗體的窗體稱為主窗體。主窗體和子窗體主要用于顯示具有一對多關(guān)系的表或查詢中的數(shù)據(jù)。創(chuàng)建主/子窗體,可以使用“窗體向?qū)А惫ぞ撸部梢允褂米哟绑w/子報表控件。5.創(chuàng)建主/子窗體4.6.6使用控件創(chuàng)建窗體實例【例4.11】在“學(xué)籍管理”數(shù)據(jù)庫中,基于“班級”表和“學(xué)生”表,使用窗體向?qū)?chuàng)建“向?qū)?主子窗體-班級學(xué)生”窗體。5.創(chuàng)建主/子窗體【例4.11】操作步驟①打開“學(xué)籍管理”數(shù)據(jù)庫窗口,單擊“創(chuàng)建”→“窗體”→“窗體向?qū)А卑粹o。②打開“窗體向?qū)А钡牡谝粋€對話框,在左側(cè)的“表/查詢”下拉列表中選擇“班級”表,在左側(cè)的“可用字段”列表框中選擇bjmc和yxh字段,添加到“選定字段”列表框中,作為主窗體的數(shù)據(jù)源。再次在“表/查詢”下拉列表中選擇“學(xué)生”表,在左側(cè)的“可用字段”列表框中選擇xh、xm、xb、csrq、mz、zzmm、gkcj、bjmc和jl字段,添加到“選定字段”列表框中,作為子窗體的數(shù)據(jù)源。③單擊“下一步”按鈕,屏幕顯示數(shù)據(jù)查看方式的對話框。設(shè)置數(shù)據(jù)查看方式為“通過班級”。第4章窗體73【例4.11】操作步驟④單擊“下一步”按鈕,屏幕顯示確定子窗體使用布局對話框,有“表格”和“數(shù)據(jù)表”兩種布局。這里選擇“數(shù)據(jù)表”。⑤單擊“下一步”按鈕,屏幕顯示指定窗體標(biāo)題的對話框。在該對話框中,輸入主窗體的名稱“向?qū)?主子窗體-班級學(xué)生”,輸入子窗體的名稱“學(xué)生”。⑥單擊“完成”按鈕,生成如圖所示的主/子窗體。第4章窗體74【例4.12】使用控件箱中的子窗體/子報表控件重做例4.11?!纠?.12】操作步驟①創(chuàng)建主窗體。在導(dǎo)航欄中選擇“班級”表,在“創(chuàng)建”選項卡的“窗體”組中,單擊“窗體”按鈕,快速創(chuàng)建“班級”窗體。②把“班級”窗體切換到設(shè)計視圖,通過鼠標(biāo)調(diào)整窗體主體節(jié)的大小,單擊選擇控件箱中的“子窗體/子報表”控件,在窗體主體節(jié)合適位置繪制子窗體控件,Access將同時自動打開“子窗體向?qū)А钡谝粋€對話框。③選擇用于創(chuàng)建子窗體或子報表的數(shù)據(jù)來源為“使用現(xiàn)有的表或查詢”,單擊“下一步”按鈕。④在打開的“子窗體向?qū)А钡诙€對話框中,表或查詢選擇“表:學(xué)生”,添加全部字段,然后單擊“下一步”按鈕。第4章窗體76【例4.12】操作步驟⑤在打開的“子窗體向?qū)А钡谌齻€對話框中,設(shè)置主/子窗體字段連接方式為“從下列表中選擇”,并選擇“對班級中的每個記錄用bjmc顯示學(xué)生”,然后單擊“下一步”按鈕。⑥在打開的“子窗體向?qū)А钡谒膫€對話框中,輸入窗體的名稱“學(xué)生子窗體”,單擊“完成”按鈕。⑦窗體創(chuàng)建完成,即可得到如圖所示的窗體。第4章窗體774.6.6使用控件創(chuàng)建窗體實例當(dāng)需要在一個窗體中顯示的內(nèi)容較多且無法在一個頁面全部顯示時,可以對信息分類,使用選項卡控件進(jìn)行分頁顯示。查看信息時,用戶只需要單擊選項卡上相應(yīng)的標(biāo)簽,即可進(jìn)行頁面切換。6.創(chuàng)建選項卡窗體6.創(chuàng)建選項卡窗體【例4.12】創(chuàng)建一個如圖所示的“師生信息統(tǒng)計”窗體,本窗體包括教師信息統(tǒng)計和學(xué)生信息統(tǒng)計,使用選項卡控件分別顯示這兩部分的相關(guān)信息。【例4.12】操作步驟①打開窗體設(shè)計視圖,在頁眉節(jié)合適位置繪制標(biāo)簽,并把標(biāo)題改為“師生信息統(tǒng)計”。單擊控件工具箱中的“選項卡”控件,在主體節(jié)放置選項卡的位置,拖動鼠標(biāo)繪制一個充滿主體節(jié)的矩形。

②在“頁2”選項卡上右鍵單擊,打開“頁2”的屬性對話框,將其標(biāo)題改為“教師信息統(tǒng)計”。同樣將“頁3”的標(biāo)題改為“學(xué)生信息統(tǒng)計”。第4章窗體80【例4.12】操作步驟③在“教師信息”選項卡控件上添加一個列表框控件,用來顯示教師基本信息。具體步驟如下。選擇“教師信息”選項卡,單擊工具箱中的“列表框”控件,在窗體主體節(jié)的合適位置添加列表框控件,同時自動彈出“列表框向?qū)А钡牡谝粋€對話框。在該對話框中,選中“使用列表框查閱表或查詢中的值”選項。單擊“下一步”按鈕,將彈出“列表框向?qū)А钡牡诙€對話框,在“請選擇為列表框提供數(shù)值的表或查詢”中,選擇“表:教師”,然后單擊“下一步”按

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論