Access數(shù)據(jù)庫(kù)應(yīng)用教程 課件 第四章 窗體_第1頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用教程 課件 第四章 窗體_第2頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用教程 課件 第四章 窗體_第3頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用教程 課件 第四章 窗體_第4頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用教程 課件 第四章 窗體_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第四章窗體本章導(dǎo)讀:認(rèn)識(shí)窗體(功能、類型和視圖);

了解窗體的基本概念和作用;熟悉掌握窗體的設(shè)計(jì)方法;各種控件的使用;窗體的操作。溫馨提示:由于access版本不同,運(yùn)行界面略有不同,請(qǐng)忽略。3初始窗體1通過(guò)功能區(qū)創(chuàng)建窗體2利用“設(shè)計(jì)視圖”創(chuàng)建窗體3創(chuàng)建多頁(yè)窗體5

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

6調(diào)整窗體布局格式和美化窗體第四章窗體44.1初始窗體1.窗體的功能2.窗體的類型3.

窗體的視圖4.1.1窗體的功能1.顯示和編輯數(shù)據(jù)

窗體最基本的功能??梢燥@示來(lái)自多個(gè)數(shù)據(jù)表中的數(shù)據(jù)。此外,用戶可以利用窗體對(duì)數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)進(jìn)行添加、刪除和修改,并可以設(shè)置數(shù)據(jù)的屬性。用窗體來(lái)顯示并瀏覽數(shù)據(jù)比用表和查詢的數(shù)據(jù)表格式顯示數(shù)據(jù)更加靈活,不過(guò)窗體每次只能瀏覽一條記錄。2.數(shù)據(jù)輸入

用戶可以根據(jù)需要設(shè)計(jì)窗體,作為數(shù)據(jù)庫(kù)中數(shù)據(jù)輸入的接口,這種方式可以節(jié)省數(shù)據(jù)錄入的時(shí)間并提高數(shù)據(jù)輸入的準(zhǔn)確度。窗體的數(shù)據(jù)輸入功能,是它與報(bào)表(第5章)的主要區(qū)別。3.控制應(yīng)用程序流程Access中的窗體也可以與函數(shù)、子程序相結(jié)合。在每個(gè)窗體中,用戶可以放置各種控件并使用VBA編寫(xiě)代碼,并利用代碼執(zhí)行相應(yīng)的功能。4.顯示信息和打印數(shù)據(jù)

在窗體中可以顯示一些警告或解釋信息。此外,窗體也可以像報(bào)表一樣用來(lái)執(zhí)行打印數(shù)據(jù)庫(kù)數(shù)據(jù)的功能。4.1.2窗體的類型從功能上:輸入/輸出窗體、控制窗體、信息顯示窗體和交互信息窗體;從邏輯上:主窗體和子窗體;從顯示數(shù)據(jù)方式上:縱欄式窗體、表格式窗體、數(shù)據(jù)表式窗體、數(shù)據(jù)透視表窗體、數(shù)據(jù)透視圖窗體、圖表式窗體和主/子窗體;縱欄式窗體特點(diǎn):一次只顯示一條記錄;每行一個(gè)字段;便于數(shù)據(jù)輸入。表格式窗體特點(diǎn):連續(xù)窗體;每屏顯示多條記錄,一行顯示一條記錄;用于數(shù)據(jù)量較大的情況。數(shù)據(jù)表式窗體特點(diǎn):顯示數(shù)據(jù)的原始風(fēng)格;每個(gè)記錄顯示為一行,每個(gè)字段顯示為一列;用于主/子窗體中的子窗體。數(shù)據(jù)透視表窗體特點(diǎn):用于從數(shù)據(jù)源的選定字段中匯總信息,可以動(dòng)態(tài)更改表的布局。數(shù)據(jù)透視圖窗體主/子窗體134.1初始窗體1.窗體的功能2.窗體的類型3.

窗體的視圖窗體的視圖窗體視圖運(yùn)行時(shí)設(shè)計(jì)/運(yùn)行設(shè)計(jì)時(shí)設(shè)計(jì)視圖布局視圖數(shù)據(jù)表視圖窗體視圖窗體視圖介紹如下:1)設(shè)計(jì)視圖

用于創(chuàng)建、設(shè)計(jì)或修改窗體的窗口,任何類型的窗體都可以通過(guò)設(shè)計(jì)視圖來(lái)完成創(chuàng)建和美化操作。(不顯示數(shù)據(jù))2)窗體視圖

用于窗體運(yùn)行時(shí)的顯示格式,查看在設(shè)計(jì)視圖中所建立窗體的運(yùn)行結(jié)果。3)數(shù)據(jù)表視圖

和Excel電子表格類似,以簡(jiǎn)單的行列格式一次顯示數(shù)據(jù)表中的許多記錄,多用于添加和修改數(shù)據(jù)。4)布局視圖

用于修改窗體的最直觀的視圖,對(duì)現(xiàn)有窗體上的各個(gè)控件重新布局,但不能用來(lái)添加控件。16初始窗體1通過(guò)功能區(qū)創(chuàng)建窗體2利用“設(shè)計(jì)視圖”創(chuàng)建窗體3創(chuàng)建多頁(yè)窗體5

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

6調(diào)整窗體布局格式和美化窗體第四章窗體用于創(chuàng)建具有導(dǎo)航按鈕即網(wǎng)頁(yè)形式的窗體,又稱表單,更適合于創(chuàng)建Web形式的數(shù)據(jù)庫(kù)窗體。284.2通過(guò)功能區(qū)創(chuàng)建窗體1.“窗體”2.“窗體向?qū)А?.

“空白窗體”4.“窗體設(shè)計(jì)”5.“導(dǎo)航”6.“其他窗體”174.2.1“窗體向?qū)А薄纠?.1】在“教學(xué)管理”數(shù)據(jù)庫(kù)中,利用“窗體向?qū)А卑粹o創(chuàng)建查詢“2同步_學(xué)生詳細(xì)信息”的窗體,并命名為“學(xué)生詳細(xì)信息”。4.2.2“窗體向?qū)А保ɡm(xù))【例4.2】創(chuàng)建“學(xué)生情況詳細(xì)信息”窗體。此窗體的創(chuàng)建涉及到三個(gè)數(shù)據(jù)源表“學(xué)生”、表“專業(yè)”和表“學(xué)院”。其目的就是在原有“學(xué)生”表中的專業(yè)代碼后插入專業(yè)名稱和學(xué)院名稱。4.2.2“窗體向?qū)А睅椭脩魟?chuàng)建多數(shù)據(jù)源的窗體。4.2通過(guò)功能區(qū)創(chuàng)建窗體1.“窗體”2.“窗體設(shè)計(jì)”3.

“空白窗體”4.“窗體設(shè)計(jì)”5.“導(dǎo)航”6.“其他窗體”214.2通過(guò)功能區(qū)創(chuàng)建窗體1.“窗體”2.“窗體向?qū)А?.

“空白窗體”4.“窗體設(shè)計(jì)”5.“導(dǎo)航”6.“其他窗體”224.2.6“其他窗體”“多個(gè)項(xiàng)目”:利用當(dāng)前選定(或打開(kāi))的數(shù)據(jù)表或查詢自動(dòng)創(chuàng)建一個(gè)包含多個(gè)項(xiàng)目的窗體,即區(qū)別于根據(jù)“窗體”創(chuàng)建出的只顯示一條記錄的窗體?!胺指畲绑w”:可以同時(shí)提供兩種視圖,即上方的窗體視圖和下方的數(shù)據(jù)表視圖。兩種視圖格式的數(shù)據(jù)源是一致的,如果在窗體的某個(gè)視圖中選擇了一個(gè)字段,則在窗體的另一個(gè)視圖中選擇相同的字段?!皵?shù)據(jù)表”:利用當(dāng)前選定(或打開(kāi))的數(shù)據(jù)表或查詢自動(dòng)創(chuàng)建一個(gè)數(shù)據(jù)表窗體?!澳J綄?duì)話框”:創(chuàng)建一個(gè)帶有命令按鈕的浮動(dòng)對(duì)話框窗口,始終保持在系統(tǒng)的最上面,登錄窗體就屬于這種窗體?!皵?shù)據(jù)透視圖”:一種高級(jí)窗體,以圖形的方式顯示統(tǒng)計(jì)數(shù)據(jù),增強(qiáng)數(shù)據(jù)的可讀性?!皵?shù)據(jù)透視表”:一種高級(jí)窗體,通過(guò)表的行、列、交叉點(diǎn)來(lái)表現(xiàn)數(shù)據(jù)的統(tǒng)計(jì)信息。4.2.2利用“分割窗體”創(chuàng)建窗體【例4.3】利用“分割窗體”創(chuàng)建查詢“女同學(xué)信息”的窗體,并保存為“女生詳細(xì)信息”。4.2.3利用“模式對(duì)話框”按鈕創(chuàng)建窗體模式對(duì)話框窗體是一種信息交互窗體,帶有“確定”和“取消”兩個(gè)命令按鈕。模式對(duì)話框式窗體是獨(dú)占窗體,即在退出窗體之前不能打開(kāi)或操作其他數(shù)據(jù)庫(kù)對(duì)象。26初始窗體1通過(guò)功能區(qū)創(chuàng)建窗體2利用“設(shè)計(jì)視圖”創(chuàng)建窗體3創(chuàng)建多頁(yè)窗體5

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

6調(diào)整窗體布局格式和美化窗體第四章窗體327第一個(gè)對(duì)象——窗體【引例】窗體屬性設(shè)置。新建空白窗體,命名為“窗體的屬性設(shè)置-標(biāo)題”。給空白窗體添加背景圖片(來(lái)自文件中的圖片);添加數(shù)據(jù)源表“教師”,窗體的標(biāo)題為“窗體的屬性設(shè)置”,無(wú)記錄選擇器、無(wú)導(dǎo)航按鈕。284.3利用“設(shè)計(jì)視圖”創(chuàng)建窗體1.設(shè)計(jì)視圖的結(jié)構(gòu)2.窗體的類型3.

窗體的視圖294.3.1窗體設(shè)計(jì)視圖的結(jié)構(gòu)“節(jié)”選擇器

窗體選擇按鈕304.3.2窗體設(shè)計(jì)工具欄(1)“設(shè)計(jì)”子選項(xiàng)卡:包含多個(gè)功能區(qū)。①“視圖”:帶有一個(gè)下拉列表的按鈕,通過(guò)單擊此按鈕,窗體可以在不同視圖下進(jìn)行切換。②“主題”:包括“主題”“顏色”和“字體”,用來(lái)控制外觀格式。③“控件”:窗體設(shè)計(jì)的主要工具,相關(guān)控件如圖4-15所示。④“頁(yè)眉/頁(yè)腳”:用于設(shè)置日期和時(shí)間、標(biāo)題等。⑤“工具”:相關(guān)功能如表4-2所示。314.3.3窗體屬性的設(shè)置進(jìn)行窗體設(shè)計(jì)時(shí),首先接觸的是窗體,經(jīng)常需要用到窗體的屬性。窗體屬性用于對(duì)窗體進(jìn)行全局設(shè)置,包括窗體的標(biāo)題、名稱、窗體數(shù)據(jù)的來(lái)源、窗體的各種事件等。一般情況下,窗體是一個(gè)容器類控件,在窗體的設(shè)計(jì)視圖中創(chuàng)建窗體時(shí),首先要設(shè)置窗體的屬性,然后再進(jìn)行下一步的操作。窗體屬性設(shè)置操作步驟如下:(1)選中需進(jìn)行設(shè)置的窗體;(2)單擊“窗體設(shè)計(jì)工具”選項(xiàng)卡下“設(shè)計(jì)”子選項(xiàng)卡“工具”組中的“屬性表”,彈出“屬性表”窗格,設(shè)置屬性;(3)保存窗體完成設(shè)置。根據(jù)窗體的組成,窗體屬性包括:窗體屬性、窗體頁(yè)眉屬性、窗體頁(yè)腳屬性、頁(yè)面頁(yè)眉屬性、頁(yè)面頁(yè)腳屬性、主體屬性。每個(gè)對(duì)象的屬性都包含5個(gè)方面的設(shè)置。324.3.4窗體控件的使用控件是工具箱中顯示的各種工具,主要用于顯示數(shù)據(jù)、執(zhí)行操作、裝飾窗體對(duì)象。窗體的設(shè)計(jì),就是在窗體上畫(huà)出各種所需的控件,并設(shè)置其顯示的數(shù)據(jù)。各種控件都可以在窗體“設(shè)計(jì)”視圖窗口中的工具箱中看到??丶念愋涂梢苑譃榻壎ㄐ涂丶?、未綁定型控件與計(jì)算型控件三種:(1)綁定型控件:主要用于顯示、輸入和更新數(shù)據(jù)庫(kù)中的字段,即數(shù)據(jù)源與控件中的數(shù)據(jù)是同步變化的;(2)未綁定型控件:沒(méi)有數(shù)據(jù)來(lái)源屬性,可以用來(lái)顯示信息、線條、矩形或圖像;(3)計(jì)算型控件:該控件使用表達(dá)式作為控件的來(lái)源。表達(dá)式是由運(yùn)算符、常量、函數(shù)、字段名、控件或?qū)傩匀我饨M合,可以是窗體所引用的表或查詢字段中的數(shù)據(jù),也可以是窗體上的其他控件中的數(shù)據(jù)。334.3.4窗體控件的使用

控件是工具箱中顯示的各種工具,主要用于顯示數(shù)據(jù)、執(zhí)行操作、裝飾窗體對(duì)象。窗體的設(shè)計(jì),就是在窗體上畫(huà)出各種所需的控件,并設(shè)置其顯示的數(shù)據(jù)。各種控件都可以在窗體“設(shè)計(jì)”視圖窗口中的工具箱中看到。34控件的基本操作選定改變尺寸大小移動(dòng)控件控件的對(duì)齊復(fù)制和刪除控件基本操作8個(gè)方形尺寸柄

放在尺寸柄上,變成雙向的箭頭。

Shift+方向鍵是微調(diào)。

“格式”->”大小”

左上角的尺寸柄控點(diǎn),變成四向箭頭手型。354.3.4窗體控件的使用-標(biāo)簽和文本框【例4.8】在“教學(xué)管理”數(shù)據(jù)庫(kù)中,以查詢“同步_學(xué)生詳細(xì)信息”為記錄源,設(shè)計(jì)如圖4-49所示的窗體,并取名為“學(xué)生信息查詢窗體”。364.3.4窗體控件的使用-文本框【例4.9】計(jì)算型控件和直線控件的使用。在“教學(xué)管理”數(shù)據(jù)庫(kù)中,復(fù)制例4.8的窗體并命名為“學(xué)生信息查詢窗體-計(jì)算型控件”,添加計(jì)算型控件(文本框)來(lái)顯示系統(tǒng)時(shí)間和系統(tǒng)日期,并添加直線控件來(lái)美化窗體。374.3.4窗體控件的使用【例4.10】切換按鈕、復(fù)選框和選項(xiàng)按鈕的使用。在“教學(xué)管理”數(shù)據(jù)庫(kù)中,復(fù)制例4.9的窗體并命名為“學(xué)生信息查詢窗體-三種格式”,添加一個(gè)“貸款否”字段,以三種不同的格式顯示在界面上,如圖4-35所示。384.3.4窗體控件的使用【例4.11】選項(xiàng)組的應(yīng)用。在“教學(xué)管理”數(shù)據(jù)庫(kù)中,復(fù)制例4.10的窗體并命名為“學(xué)生信息查詢窗體-選項(xiàng)組”,添加一個(gè)選項(xiàng)組控件來(lái)顯示“性別”字段,如圖4-36所示。394.3.4窗體控件的使用【例4.12】列表框和組合框的向?qū)?yīng)用。復(fù)制例4.11的窗體并命名為“學(xué)生信息查詢窗體-列表框和組合框”,添加一個(gè)列表框控件,用來(lái)根據(jù)窗體上的“學(xué)號(hào)”字段進(jìn)行檢索;添加一個(gè)組合框,用來(lái)根據(jù)窗體上的“姓名”字段進(jìn)行檢索,如圖4-43所示。404.3.4窗體控件的使用-未綁定型組合框【例4.13】復(fù)制例4.12的窗體并命名為“學(xué)生信息查詢窗體-未綁定型組合框”,添加一個(gè)基于“專業(yè)”表的組合框控件,添加到窗體頁(yè)眉節(jié),即通過(guò)“專業(yè)名稱”字段來(lái)查閱表中的值,如圖4-68所示。414.3.4窗體控件的使用-按鈕【例4.14】在“教學(xué)管理”數(shù)據(jù)庫(kù)中,復(fù)制例4.12的窗體并命名為“學(xué)生信息查詢窗體-按鈕”,添加一組“記錄導(dǎo)航”按鈕來(lái)進(jìn)行記錄瀏覽,添加一個(gè)關(guān)閉窗體的按鈕并用圖片顯示,添加一個(gè)“添加記錄”的命令按鈕,如圖4-76所示。424.4主/子窗體的創(chuàng)建1.

利用“窗體向?qū)А眲?chuàng)建2.

利用“設(shè)計(jì)視圖”創(chuàng)建434.4.1利用“窗體向?qū)А眲?chuàng)建主/子窗體【例4.15】在“教學(xué)管理”數(shù)據(jù)庫(kù)中,創(chuàng)建窗體用于顯示學(xué)院開(kāi)設(shè)專業(yè)情況,并命名為“學(xué)院所開(kāi)設(shè)的專業(yè)”。這個(gè)窗體的數(shù)據(jù)源一部分來(lái)自學(xué)院表,一部分來(lái)自專業(yè)表?!菊f(shuō)明】本例中,使用窗體向?qū)?chuàng)建窗體后,命名都采用默認(rèn)值,如果對(duì)此名稱不滿意,可以在關(guān)閉窗體后再次修改窗體的名稱,也可以在窗體的設(shè)計(jì)視圖中修改布局。演示444.4.2利用“設(shè)計(jì)視圖”創(chuàng)建主/子窗體

在設(shè)計(jì)視圖中,利用窗體提供的子窗體控件可以輕松地創(chuàng)建子窗體。前提是在創(chuàng)建表時(shí),設(shè)置好主窗體數(shù)據(jù)源的表和子窗體數(shù)據(jù)源的表之間的關(guān)系。454.4.2利用“設(shè)計(jì)視圖”創(chuàng)建主/子窗體-子窗體控件【例4.16】在“教學(xué)管理”數(shù)據(jù)庫(kù)中,復(fù)制例4.14的窗體并命名為“學(xué)生信息查詢窗體-成績(jī)子窗體”,添加子窗體控件用來(lái)顯示學(xué)生的成績(jī)信息,如圖4-87所示。演示46初始窗體1通過(guò)功能區(qū)創(chuàng)建窗體2利用“設(shè)計(jì)視圖”創(chuàng)建窗體3創(chuàng)建高級(jí)(多頁(yè))窗體5

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

6調(diào)整窗體布局格式和美化窗體第四章窗體474.5創(chuàng)建高級(jí)窗體1.創(chuàng)建含選項(xiàng)卡的窗體2.

創(chuàng)建系統(tǒng)控制窗體-切換窗體484.5.1創(chuàng)建含選項(xiàng)卡的窗體【例4.17】創(chuàng)建如圖4-92所示“學(xué)生信息查詢”窗體。該窗體的數(shù)據(jù)源為表“學(xué)生”。演示494.5.2創(chuàng)建系統(tǒng)控制窗體-切換窗體

切換窗體是使用切換面板管理器創(chuàng)建的窗體,是一個(gè)特殊窗體。切換窗體實(shí)質(zhì)上是一個(gè)控制菜單,通過(guò)選擇菜單實(shí)現(xiàn)對(duì)所集成的數(shù)據(jù)庫(kù)對(duì)象的調(diào)用。1.幾個(gè)概念切換面板頁(yè):每級(jí)控制菜單所對(duì)應(yīng)的界面。切換項(xiàng):也可稱菜單項(xiàng),是每個(gè)切換面板頁(yè)的選項(xiàng)。50創(chuàng)建切換窗體【例4.18】使用切換面板管理器創(chuàng)建“教學(xué)管理”數(shù)據(jù)庫(kù)的切換窗體。要求將例4.1至例4.17創(chuàng)建的部分窗體劃分為“學(xué)生信息”、“專業(yè)信息”、“課程信息”和“教學(xué)計(jì)劃”4個(gè)窗體類型,放入切換面板主窗體“教學(xué)管理”中實(shí)行統(tǒng)一管理,運(yùn)行結(jié)果如圖4-96所示。演示514.5.3設(shè)置啟動(dòng)窗體

如果希望在打開(kāi)數(shù)據(jù)庫(kù)時(shí)自動(dòng)打開(kāi)指定的窗體,需要設(shè)置啟動(dòng)窗體,實(shí)現(xiàn)在打開(kāi)數(shù)據(jù)庫(kù)的同時(shí)打開(kāi)窗體。【例4.19】將例4.18設(shè)計(jì)的“切換面板”主窗體設(shè)置為啟動(dòng)窗體。演示52初始窗體1通過(guò)功能區(qū)創(chuàng)建窗體2利用“設(shè)計(jì)視圖”創(chuàng)建窗體3創(chuàng)建高級(jí)(多頁(yè))窗體5

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

6調(diào)整窗體布局格式和美化窗體第四章窗體1534.6調(diào)整窗體布局格式和美化窗體1.窗體布局格式調(diào)整2.

美化窗體3.

添加當(dāng)前日期和時(shí)間544.6.1調(diào)整窗體布局格式窗體的布局主要是指在窗體設(shè)計(jì)工具選項(xiàng)卡中進(jìn)行窗體的選定、移動(dòng)、大小調(diào)整、對(duì)齊設(shè)置、間距調(diào)整和外觀設(shè)置。554.6調(diào)整窗體布局格式和美化窗體1.調(diào)整窗體布局格式2.

美化

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論