Access數(shù)據(jù)庫(kù)應(yīng)用教程-第4章--開發(fā)用戶界面——窗體課件_第1頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用教程-第4章--開發(fā)用戶界面——窗體課件_第2頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用教程-第4章--開發(fā)用戶界面——窗體課件_第3頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用教程-第4章--開發(fā)用戶界面——窗體課件_第4頁(yè)
Access數(shù)據(jù)庫(kù)應(yīng)用教程-第4章--開發(fā)用戶界面——窗體課件_第5頁(yè)
已閱讀5頁(yè),還剩48頁(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)介

1、第4章 開發(fā)用戶界面窗體數(shù)據(jù)庫(kù)應(yīng)用教程章概述窗體是Access數(shù)據(jù)庫(kù)管理系統(tǒng)的重要對(duì)象,利用窗體對(duì)象可以設(shè)計(jì)友好的用戶操作界面,實(shí)現(xiàn)用戶和數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的交互。本章首先說(shuō)明窗體的功能和結(jié)構(gòu),然后介紹窗體的創(chuàng)建方法,重點(diǎn)是使用設(shè)計(jì)視圖和布局視圖創(chuàng)建窗體。章節(jié)目錄4.1 窗體概述4.2 快速創(chuàng)建窗體4.3 使用向?qū)?chuàng)建窗體4.4 使用設(shè)計(jì)視圖與布局視圖創(chuàng)建窗體4.5 創(chuàng)建特定類型窗體4.6 應(yīng)用系統(tǒng)案例的窗體設(shè)計(jì)4.1窗體概述4.1.1 窗體的作用4.1.2 窗體組成4.1.3 窗體視圖4.1.4 窗體的類型4.1.1 窗體的作用窗體主要用于在數(shù)據(jù)庫(kù)中輸入和編輯數(shù)據(jù),也可以將窗體用作導(dǎo)航窗體來(lái)打開

2、數(shù)據(jù)庫(kù)中的其它對(duì)象,或者用作自定義對(duì)話框接受用戶輸入來(lái)執(zhí)行相應(yīng)操作。窗體的功能主要表現(xiàn)在兩方面:提供美觀方便的輸入界面,使數(shù)據(jù)庫(kù)的操作更容易;根據(jù)用戶的權(quán)限呈現(xiàn)數(shù)據(jù),保證數(shù)據(jù)的安全。4.1.2 窗體組成窗體頁(yè)眉:在窗體最上方,一般用于設(shè)置窗體的標(biāo)題,或者其它說(shuō)明信息。頁(yè)面頁(yè)眉:設(shè)置窗體打印時(shí)的頁(yè)眉信息,只在打印窗體時(shí)有效。主體:一般用來(lái)顯示窗體數(shù)據(jù)源的數(shù)據(jù)。頁(yè)面頁(yè)腳:設(shè)置窗體打印時(shí)的頁(yè)腳信息,只在打印窗體時(shí)有效。窗體頁(yè)腳:在窗體最下方,一般用于顯示功能按鈕,或者匯總信息。4.1.2 窗體組成4.1.3 窗體視圖窗體視圖:主要用于顯示、添加和修改數(shù)據(jù),作為操作界面提供給最終用戶布局視圖:主要用于

3、設(shè)計(jì)和修改窗體設(shè)計(jì)視圖:主要用于設(shè)計(jì)和修改窗體4.1.3 窗體視圖數(shù)據(jù)表視圖:類似數(shù)據(jù)表以行列的形式顯示數(shù)據(jù),在數(shù)據(jù)表視圖中可以編輯、查看和刪除數(shù)據(jù)。數(shù)據(jù)透視表視圖:用于對(duì)大量數(shù)據(jù)進(jìn)行分析,通過(guò)改變版面布置,可以按照不同方式查看數(shù)據(jù),類似Excel的數(shù)據(jù)透視表。數(shù)據(jù)透視圖視圖:以圖表形式形象直觀地表現(xiàn)數(shù)據(jù),便于用戶進(jìn)行比較和分析。4.1.4 窗體的類型1.數(shù)據(jù)窗體單項(xiàng)目窗體:每次顯示一條記錄信息,按列分布,每列的左邊顯示說(shuō)明信息,右邊顯示數(shù)據(jù)。多個(gè)項(xiàng)目窗體:按照表格的樣式顯示數(shù)據(jù),可以顯示多條記錄,。數(shù)據(jù)表窗體:在外觀上與表和查詢的數(shù)據(jù)表視圖相似。分割窗體:是單個(gè)項(xiàng)目窗體和數(shù)據(jù)表窗體的組合,同

4、時(shí)表現(xiàn)兩種窗體類型的特點(diǎn)。數(shù)據(jù)透視表窗體:交互式窗體,通過(guò)排列篩選、行、列和明細(xì)等區(qū)域字段,可以查看明細(xì)數(shù)據(jù)或匯總數(shù)據(jù)。數(shù)據(jù)透視圖窗體:交互性圖表窗體,通過(guò)選擇圖表類型并排列篩選、序列、類別和數(shù)據(jù)區(qū)域等字段,可以直觀地顯示數(shù)據(jù)。主/子窗體:在窗體中嵌入其它窗體,這種方式叫做主/子窗體。包含其它窗體的窗體叫主窗體,被包含的是子窗體。主/子窗體可以顯示來(lái)自多個(gè)數(shù)據(jù)源的數(shù)據(jù)單項(xiàng)目窗體多個(gè)項(xiàng)目窗體數(shù)據(jù)表窗體分割窗體數(shù)據(jù)透視表窗體數(shù)據(jù)透視圖窗體主/子窗體4.1.4 窗體的類型2.非數(shù)據(jù)窗體導(dǎo)航窗體切換面板窗體對(duì)話框窗體4.2快速創(chuàng)建窗體4.2.1創(chuàng)建單項(xiàng)目窗體4.2.2創(chuàng)建多個(gè)項(xiàng)目窗體4.2.3創(chuàng)建數(shù)據(jù)

5、表窗體4.2.4創(chuàng)建分割窗體4.2快速創(chuàng)建窗體快速創(chuàng)建窗體:指定單個(gè)表或查詢作為數(shù)據(jù)源,直接創(chuàng)建窗體。使用窗體向?qū)В涸谙驅(qū)崾鞠?,一步一步設(shè)置窗體各種參數(shù),最終完成窗體,可以創(chuàng)建單數(shù)據(jù)源和多數(shù)據(jù)源窗體。特定類型窗體:透視表和透視圖,切換面板窗體、對(duì)話框和導(dǎo)航窗體。手工方式:使用設(shè)計(jì)視圖和布局視圖。自行創(chuàng)建窗體,獨(dú)立設(shè)計(jì)窗體的每一個(gè)對(duì)象,可以靈活創(chuàng)建各種類型的窗體,并進(jìn)行窗體修飾和完善。4.2快速創(chuàng)建窗體快速創(chuàng)建窗體的方法,通過(guò)指定數(shù)據(jù)源,一步即可生成窗體,包括單項(xiàng)目窗體、多個(gè)項(xiàng)目窗體、分割窗體和數(shù)據(jù)表窗體。該方法簡(jiǎn)單直接,但所創(chuàng)建窗體不夠美觀,并且數(shù)據(jù)源只能是單一的表或者查詢。4.3使用向?qū)?chuàng)

6、建窗體4.3.1創(chuàng)建單數(shù)據(jù)源窗體4.3.2創(chuàng)建多數(shù)據(jù)源窗體4.3.1創(chuàng)建單數(shù)據(jù)源窗體數(shù)據(jù)源可以是表或者查詢,單數(shù)據(jù)源窗體就是以一個(gè)表或者一個(gè)查詢作為窗體的數(shù)據(jù)源。相對(duì)于快速生成窗體,向?qū)?huì)提供更多選擇,從而有更好的靈活性。4.3.2創(chuàng)建多數(shù)據(jù)源窗體使用窗體向?qū)Э梢詣?chuàng)建來(lái)自多個(gè)數(shù)據(jù)源的窗體,在數(shù)據(jù)的表現(xiàn)形式上包括主/子窗體和鏈接窗體。在創(chuàng)建窗體之前,要確定數(shù)據(jù)源之間已經(jīng)建立“一對(duì)多”的關(guān)系。4.4使用設(shè)計(jì)視圖與布局視圖創(chuàng)建窗體設(shè)計(jì)視圖和布局視圖使用靈活,窗體及其所包含的每一個(gè)控件都可以自己創(chuàng)建和修飾,使之符合要求;也可以修改“快速創(chuàng)建窗體”和“窗體向?qū)А眲?chuàng)建的有瑕疵窗體,“精雕細(xì)琢”使之完善,

7、因此設(shè)計(jì)視圖和布局視圖是功能最強(qiáng)的窗體創(chuàng)建方法,是窗體設(shè)計(jì)的核心。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的窗體由窗體自身和所包含的控件組成,在設(shè)計(jì)視圖和布局視圖中創(chuàng)建窗體可以分為兩個(gè)方面:創(chuàng)建窗體和創(chuàng)建控件,控件是窗體的核心,因此創(chuàng)建控件是窗體創(chuàng)建的主要內(nèi)容。4.4使用設(shè)計(jì)視圖與布局視圖創(chuàng)建窗體4.4.1 設(shè)計(jì)視圖和布局視圖4.4.2創(chuàng)建窗體4.4.3調(diào)整窗體屬性4.4.4添加控件4.4.5調(diào)整控件屬性4.4.6常用控件介紹4.4.7計(jì)算控件4.4.8窗體布局4.4.9使用有主題4.4.1 設(shè)計(jì)視圖和布局視圖在布局視圖中,窗體的每個(gè)控件都顯示真實(shí)數(shù)據(jù),非常適合設(shè)置和調(diào)整控件的大小,或者執(zhí)行其他許多影響窗體外觀和可用

8、性的任務(wù)。當(dāng)某些任務(wù)無(wú)法在布局視圖中執(zhí)行時(shí),Access 系統(tǒng)會(huì)顯示一條消息,要求切換到設(shè)計(jì)視圖進(jìn)行操作。所以窗體的外觀設(shè)計(jì)多選擇布局視圖。4.4.1 設(shè)計(jì)視圖和布局視圖設(shè)計(jì)視圖無(wú)法顯示基礎(chǔ)數(shù)據(jù),但提供了詳細(xì)的窗體結(jié)構(gòu),可以查看窗體的頁(yè)眉、主體和頁(yè)腳等每個(gè)組成部分,所以執(zhí)行相關(guān)操作要選擇設(shè)計(jì)視圖,向窗體中添加較多種類的控件,如標(biāo)簽、圖像、直線和矩形。 直接在文本框中編輯文本框控件源碼,而無(wú)需使用屬性表。 調(diào)整窗體各部分的大小,例如窗體頁(yè)眉或主體部分。 更改某些無(wú)法在布局視圖中更改的窗體屬性,例如“默認(rèn)視圖”或“允許窗體視圖”。4.4.1 設(shè)計(jì)視圖和布局視圖使用設(shè)計(jì)視圖和布局視圖創(chuàng)建窗體的一般步

9、驟是:首先創(chuàng)建窗體,在設(shè)計(jì)視圖設(shè)置窗體屬性;添加控件,在設(shè)計(jì)視圖設(shè)置控件屬性;然后切換到布局視圖,進(jìn)行窗體布局,調(diào)整控件的位置、大小和對(duì)齊等;最后切換到窗體視圖查看效果。4.4.2創(chuàng)建窗體打開“創(chuàng)建”選項(xiàng)卡,單擊“窗體”選項(xiàng)組“窗體設(shè)計(jì)”,創(chuàng)建窗體并進(jìn)入設(shè)計(jì)視圖,以此為基礎(chǔ),逐步創(chuàng)建窗體。4.4.3調(diào)整窗體屬性屬性決定窗體的功能特性、結(jié)構(gòu)和外觀,使用“屬性表”窗格可以設(shè)置窗體屬性。設(shè)置屬性遵循“先選擇,后設(shè)置”的原則,首先選擇要設(shè)置的窗體,然后選擇快捷菜單的“屬性”命令或“工具”選項(xiàng)組“屬性表”,打開窗體“屬性表”窗格4.4.3調(diào)整窗體屬性4.4.4添加控件1控件類型:綁定型控件:控件和表對(duì)象

10、或者查詢對(duì)象中的字段相結(jié)合,可以直接顯示、輸入或更新數(shù)據(jù)庫(kù)中的字段值。未綁定型控件:控件沒(méi)有數(shù)據(jù)來(lái)源的屬性或者沒(méi)有設(shè)置數(shù)據(jù)來(lái)源,主要用于顯示信息、線條、矩形或圖像,執(zhí)行操作,美化界面等。計(jì)算控件:控件使用表達(dá)式作為自己的數(shù)據(jù)源。表達(dá)式由運(yùn)算符、常數(shù)、函數(shù)、數(shù)據(jù)庫(kù)中的字段、窗體中控件及其屬性組成。4.4.4添加控件2.字段列表使用“字段列表”窗格可以快速添加控件。選擇“設(shè)計(jì)”選項(xiàng)卡,單擊“添加現(xiàn)有字段”,打開“字段列表”窗格,雙擊某個(gè)字段或者將某個(gè)字段從列表拖動(dòng)到窗體,系統(tǒng)會(huì)自動(dòng)創(chuàng)建顯示該字段的控件,并且將此控件綁定到該字段,同時(shí)還創(chuàng)建一個(gè)起輔助作用的標(biāo)簽控件。“字段列表”窗格的內(nèi)容和窗體記錄源

11、屬性密切相關(guān),4.4.4添加控件3“控件”選項(xiàng)組使用“字段列表”創(chuàng)建各種控件,方便快捷,但是只能創(chuàng)建綁定型控件及相應(yīng)標(biāo)簽,因此不夠靈活?!霸O(shè)計(jì)”選項(xiàng)卡“控件”選項(xiàng)組包含了Access系統(tǒng)提供的所有控件通過(guò)創(chuàng)建這些控件,可以使窗體的內(nèi)容豐富形式多樣。4.4.4添加控件4. 頁(yè)眉/頁(yè)腳選項(xiàng)組徽標(biāo):創(chuàng)建圖像控件來(lái)顯示圖片,作為窗體的logo。標(biāo)題:創(chuàng)建標(biāo)簽控件,輸入內(nèi)容用作窗體的標(biāo)題信息。日期和時(shí)間:創(chuàng)建文本框控件,顯示日期和時(shí)間。4.4.4添加控件5.控件畫法單擊“控件”選項(xiàng)組的控件圖標(biāo)可以選中該控件;單擊“選擇”按鈕取消當(dāng)前的選擇,或者再次單擊該控件圖標(biāo);單擊其他控件圖標(biāo),則取消當(dāng)前控件而選中其

12、他控件。4.4.4添加控件6.操作控件(1)選擇控件(2)移動(dòng)控件(3)刪除控件(4)復(fù)制和剪切控件4.4.5調(diào)整控件屬性每個(gè)控件都有自己的屬性,屬性決定控件的功能、結(jié)構(gòu)和外觀,使用“屬性表”窗格可以設(shè)置控件的屬性。首先在窗體的設(shè)計(jì)視圖中選擇要設(shè)置的控件,然后單擊快捷菜單“屬性”或“工具”選項(xiàng)組“屬性表”,打開“屬性表”窗格4.4.5調(diào)整控件屬性4.4.6常用控件介紹1.標(biāo)簽標(biāo)簽用于在窗體、報(bào)表中顯示說(shuō)明性文本,如標(biāo)題或標(biāo)示。窗體的標(biāo)題用來(lái)明確窗體用2文本框文本框用來(lái)輸入、顯示和編輯數(shù)據(jù),文本框可以綁定數(shù)據(jù),也可以不綁定。途,下面使用標(biāo)簽控件創(chuàng)建窗體的標(biāo)題。4.4.6常用控件介紹3組合框組合框

13、是列表框和文本框的組合,同時(shí)具備兩者的優(yōu)點(diǎn),既可以輸入數(shù)據(jù),又可以從下拉列表中選擇。4綁定對(duì)象框“控件”選項(xiàng)組有兩個(gè)對(duì)象框,一個(gè)是未綁定對(duì)象框,用于在窗體或報(bào)表中顯示未綁定OLE對(duì)象,如Excel電子表格,當(dāng)移動(dòng)記錄時(shí),該對(duì)象內(nèi)容不變;另一個(gè)是綁定對(duì)象框,用于顯示存儲(chǔ)在表中的OLE對(duì)象,移動(dòng)記錄時(shí),對(duì)象內(nèi)容隨之改變。4.4.6常用控件介紹6.命令按鈕前面介紹的都是直接添加控件,然后使用“屬性表”設(shè)置控件屬性,控件屬性非常多且設(shè)置復(fù)雜,因此Access系統(tǒng)為多數(shù)控件提供了簡(jiǎn)潔的方法,就是使用控件向?qū)гO(shè)置常用屬性和操作。4.4.7計(jì)算控件計(jì)算控件用于顯示計(jì)算結(jié)果,其“控件來(lái)源”屬性不是數(shù)據(jù)庫(kù)中的字

14、段,而是表達(dá)式。表達(dá)式由運(yùn)算符、常數(shù)、函數(shù)、數(shù)據(jù)庫(kù)中的字段、窗體中控件及其屬性組成。文本框是最常用的計(jì)算控件,可以顯示不同類型的數(shù)據(jù)。4.4.8窗體布局在布局視圖中,窗體的每個(gè)控件都顯示真實(shí)數(shù)據(jù),非常適合設(shè)置和調(diào)整控件的大小,或者執(zhí)行其他許多影響窗體視覺(jué)外觀和可用性的任務(wù)。在設(shè)計(jì)視圖中完成窗體框架后,可以切換到布局視圖,繼續(xù)調(diào)整和修飾窗體。4.4.9使用主題在布局視圖中調(diào)整窗體,是精工細(xì)作,所需工作量較大,如果想簡(jiǎn)化過(guò)程,可以使用系統(tǒng)提供的“主題”,快速修飾窗體。4.5創(chuàng)建特定類型窗體4.5.1創(chuàng)建數(shù)據(jù)透視表窗體4.5.2創(chuàng)建數(shù)據(jù)透視圖窗體4.5.3切換面板窗體4.5.1創(chuàng)建數(shù)據(jù)透視表窗體4.5.2創(chuàng)建數(shù)據(jù)透視圖窗體4.5.3切換面板窗體切換面板窗體用于集成已經(jīng)建立的數(shù)據(jù)庫(kù)對(duì)象,形成一個(gè)系統(tǒng)功能的操作控制界面。切換面板窗體包含一組切換面板頁(yè),每個(gè)切換面板頁(yè)包含一些切換項(xiàng),可以啟動(dòng)其它的切換面板頁(yè)或者已經(jīng)建立的數(shù)據(jù)庫(kù)對(duì)象。通過(guò)設(shè)置默認(rèn)切換面板頁(yè)和設(shè)置切換項(xiàng),可以把系統(tǒng)功能組織起來(lái)。4

溫馨提示

  • 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)論