版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第5章窗體與控件第5章窗體與控件15.1窗體概述窗體是Access數(shù)據(jù)庫中應(yīng)用最為廣泛的數(shù)據(jù)庫對象。在Access中,窗體為用戶提供了查看和操作數(shù)據(jù)的界面,提供了直觀而靈活地瀏覽、輸入和修改數(shù)據(jù)得途徑。窗體有多種形式,可以完成不同的功能。5.1窗體概述窗體是Access數(shù)據(jù)庫中應(yīng)用最為25.1.1窗體的概念窗體是用戶與Access應(yīng)用程序之間進(jìn)行數(shù)據(jù)交換的界面,從某種意義上講,窗體是Access數(shù)據(jù)庫對象中最為重要的一個(gè)。通過窗體用戶可以操作表或查詢中的數(shù)據(jù),進(jìn)而對數(shù)據(jù)進(jìn)行管理和維護(hù)。5.1.1窗體的概念窗體是用戶與Access應(yīng)用31.窗體的構(gòu)成完整的窗體共有5個(gè)部分組成,每個(gè)部分稱為一個(gè)“節(jié)”。這5個(gè)節(jié)從上至下分別是窗體頁眉、頁面頁眉、主體、頁面頁腳和窗體頁腳,如圖5-1所示。1.窗體的構(gòu)成42.窗體的功能1)顯示和編輯數(shù)據(jù)2)輸入數(shù)據(jù)3)顯示提示信息和打印數(shù)據(jù)4)控制應(yīng)用程序2.窗體的功能53.窗體的視圖為了更好的查看窗體的數(shù)據(jù),可以以不同的視圖方式打開窗體,Access提供了5種視圖方式,分別是窗體視圖、設(shè)計(jì)視圖、數(shù)據(jù)表視圖、數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖。3.窗體的視圖61)窗體視圖視圖界面如圖5-2所示,在此視圖中能同時(shí)查看、輸入和修改數(shù)據(jù),可顯示文字、圖片、按鈕等。1)窗體視圖72)設(shè)計(jì)視圖視圖界面如圖5-3所示,在此視圖中可以創(chuàng)建和編輯修改窗體中需要顯示的元素,調(diào)整窗體的布局,如顯示的文本、樣式、控件、圖片等,同時(shí)在設(shè)計(jì)視圖中還可以綁定數(shù)據(jù)源。2)設(shè)計(jì)視圖83)數(shù)據(jù)表視圖視圖界面如圖5-4所示,以表格形式顯示表、查詢、窗體等,在此視圖中同樣能查看、輸入和修改數(shù)據(jù)。3)數(shù)據(jù)表視圖94)數(shù)據(jù)透視表視圖視圖界面如圖5-5所示,通過指定視圖的行字段、列字段和匯總字段來形成新的數(shù)據(jù)記錄,易于進(jìn)行交互式數(shù)據(jù)分析。4)數(shù)據(jù)透視表視圖105)數(shù)據(jù)透視圖視圖視圖界面如圖5-6所示,以更直觀的圖形方式來顯示數(shù)據(jù),便于用戶創(chuàng)建動(dòng)態(tài)的交互式圖表。5)數(shù)據(jù)透視圖視圖115.1.2窗體的分類窗體有多種分類方式,按結(jié)構(gòu)可將窗體分為縱欄式窗體、表格式窗體、數(shù)據(jù)表式窗體、主/子窗體、圖表窗體和數(shù)據(jù)透視表窗體。按功能分類可將窗體分為數(shù)據(jù)錄入窗體、控制切換面板窗體和交互信息窗體。5.1.2窗體的分類窗體有多種分類方式,按結(jié)構(gòu)121.縱欄式窗體縱欄式窗體又稱全屏幕窗體,是Access默認(rèn)的窗體格式,也是最基本的窗體格式。在縱欄式窗體中每次只顯示一條記錄,且文字縱向排列??v欄式窗體通常用于輸入數(shù)據(jù),適用于記錄中包含多個(gè)字段的情況。1.縱欄式窗體132.表格式窗體表格式窗體以表格的形式顯示數(shù)據(jù)記錄,能同時(shí)顯示多條記錄。記錄縱向排列,字段橫向排列,字段名稱在窗體頂部顯示,成為窗體頁眉。表格式窗體適用于字段較少而記錄較多的情況。2.表格式窗體143.?dāng)?shù)據(jù)表式窗體數(shù)據(jù)表式窗體在視圖上與數(shù)據(jù)表類似,如圖5-4所示,但數(shù)據(jù)表式窗體視圖中,不僅可以調(diào)整字段列的寬度和記錄行的高度,而且可以動(dòng)態(tài)地編輯記錄中的內(nèi)容。數(shù)據(jù)表式窗體通常用作子窗體出現(xiàn)在其他窗體中。3.?dāng)?shù)據(jù)表式窗體154.主/子窗體子窗體就是窗體中的窗體,主窗體就是包含子窗體的窗體,如圖5-8所示下部“學(xué)生成績”即為“學(xué)生檔案2”主窗體中的子窗體。
4.主/子窗體16主/子窗體通常用于顯示多個(gè)表或查詢中的數(shù)據(jù),在主窗體中顯示了一條記錄,在子窗體中以數(shù)據(jù)表的形式顯示于主窗體記錄相關(guān)的其他數(shù)據(jù)記錄。主/子窗體通常用于顯示多個(gè)表或查詢中的數(shù)據(jù),在主窗體175.圖表窗體圖表窗體以圖表的形式顯示數(shù)據(jù)記錄,使數(shù)據(jù)顯示更加直觀,便于數(shù)據(jù)的分析比較。Access提供了多種圖表供用戶選擇,如折線圖、柱形圖、餅圖等,如圖5-9所示為柱形圖。5.圖表窗體186.?dāng)?shù)據(jù)透視表窗體數(shù)據(jù)透視表窗體是一種交互式表,如圖5-5所示即為數(shù)據(jù)透視表窗體。在數(shù)據(jù)透視表窗體中可改變表格內(nèi)數(shù)據(jù),也可動(dòng)態(tài)改變透視表的布局。6.?dāng)?shù)據(jù)透視表窗體195.2窗體的創(chuàng)建窗體的創(chuàng)建有多種方式,可以利用向?qū)?chuàng)建窗體也可以在設(shè)計(jì)視圖中創(chuàng)建窗體。其中利用向?qū)?chuàng)建窗體是最為簡單的方法,在設(shè)計(jì)視圖中創(chuàng)建窗體是最為自由的方法,自動(dòng)創(chuàng)建窗體是最為快捷的方法。5.2窗體的創(chuàng)建窗體的創(chuàng)建有多種方式,可以利用205.2.1利用向?qū)?chuàng)建窗體1.利用窗體向?qū)?chuàng)建單個(gè)窗體利用窗體向?qū)Э梢詣?chuàng)建“縱欄表”、“表格”、“數(shù)據(jù)表”、“兩端對齊”、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”格式的窗體。5.2.1利用向?qū)?chuàng)建窗體1.利用窗體向?qū)?chuàng)建單個(gè)窗體21(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)生管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口的“對象”欄中單擊“窗體”選項(xiàng),然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。(3)彈出“新建窗體”對話框,在右側(cè)列表中顯示了多個(gè)選項(xiàng)。選擇“窗體向?qū)А边x項(xiàng),此時(shí)對話框左側(cè)顯示提示信息“該向?qū)Ц鶕?jù)所選字段自動(dòng)為您創(chuàng)建窗體”,然后在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表框中選擇數(shù)據(jù)源表“學(xué)生檔案”。設(shè)置完成后單擊“確定”按鈕。(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)22(4)彈出確定窗體使用字段的“窗體向?qū)А睂υ捒?,此時(shí)“表/查詢”下拉列表中顯示了上一步設(shè)置的數(shù)據(jù)源表“學(xué)生檔案”數(shù)據(jù)表,在“可用字段”列表框中顯示了“學(xué)生檔案”數(shù)據(jù)表中所有字段,根據(jù)需要選中字段,然后單擊向右按鈕,將所選字段添加到“選定的字段”列表框中。重復(fù)上述操作,依次將需要的字段添加到“選定的字段”列表框中,如圖5-11所示,然后單擊“下一步”按鈕。(4)彈出確定窗體使用字段的“窗體向?qū)А睂υ捒?,此時(shí)“表/查23《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件124(5)彈出確定窗體使用布局的“窗體向?qū)А睂υ捒?,如圖5-12所示,其中有“縱欄表”、“表格”、“數(shù)據(jù)表”、“兩端對齊”、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”格式供選擇,此處選中“縱欄表”單選按鈕,然后單擊“下一步”按鈕。(5)彈出確定窗體使用布局的“窗體向?qū)А睂υ捒?,如圖5-1225(6)彈出指定窗體樣式的“窗體向?qū)А睂υ捒?,如圖5-13所示,在右側(cè)列表框中顯示了多種樣式,單擊選中后可在左側(cè)看到其完成后效果圖,這里我們選擇“沙巖”選項(xiàng),然后單擊“下一步”按鈕。(6)彈出指定窗體樣式的“窗體向?qū)А睂υ捒?,如圖5-13所示26(7)彈出指定窗體標(biāo)題的“窗體向?qū)А睂υ捒?,如圖5-14所示,在“請為窗體指定標(biāo)題”列表框中輸入創(chuàng)建窗體的名稱“學(xué)生檔案”,在“請確定是要打開窗體還是要修改窗體設(shè)計(jì)”欄中選中“打開窗體查看或輸入信息”單選按鈕,然后單擊“完成”按鈕。(7)彈出指定窗體標(biāo)題的“窗體向?qū)А睂υ捒?,如圖5-14所示27此時(shí)窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-15所示,并且創(chuàng)建的窗體在數(shù)據(jù)庫窗口顯示。此時(shí)窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-15所示,并且282.利用窗體向?qū)?chuàng)建主/子窗體(1)同創(chuàng)建單個(gè)表的窗體一樣,打開選擇查詢向?qū)У摹靶陆ú樵儭睂υ捒颉#?)在圖5-11的“表/查詢”下拉列表中選擇“學(xué)生成績”數(shù)據(jù)表,然后添加字段“課程編號”、“成績”、“平時(shí)成績”,單擊“下一步”按鈕。(3)彈出確定查看數(shù)據(jù)方式的窗體向?qū)нx中“通過學(xué)生檔案”選項(xiàng),然后再選中下方的“帶有子窗體的窗體”單選按鈕,如圖5-17所示,然后單擊“下一步”按鈕。2.利用窗體向?qū)?chuàng)建主/子窗體29《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件130(4)彈出確定子窗體使用布局的“窗體向?qū)А睂υ捒?,如圖5-18所示,選擇“數(shù)據(jù)表”選項(xiàng),然后單擊“下一步”按鈕。(4)彈出確定子窗體使用布局的“窗體向?qū)А睂υ捒颍鐖D5-131(5)彈出指定窗體樣式的“窗體向?qū)А睂υ捒?,如圖5-19所示,在右側(cè)列表框中選擇“宣紙”選項(xiàng),然后單擊“下一步”按鈕。(5)彈出指定窗體樣式的“窗體向?qū)А睂υ捒颍鐖D5-19所示32(6)彈出指定主/子窗體標(biāo)題的“窗體向?qū)А睂υ捒?,如圖5-20所示,默認(rèn)“窗體”文本框中輸入“學(xué)生檔案”,在“子窗體”文本框中選中輸入“學(xué)生成績子窗體”,然后單擊“完成”按鈕。(6)彈出指定主/子窗體標(biāo)題的“窗體向?qū)А睂υ捒?,如圖5-233此時(shí)主/子窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-21所示,并且創(chuàng)建的窗體在數(shù)據(jù)庫窗口顯示,其中有“學(xué)生檔案”和“學(xué)生成績子窗體”兩個(gè)窗體。此時(shí)主/子窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-21所示343.利用圖表向?qū)?chuàng)建窗體(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)生管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口的“對象”欄中單擊“窗體”選項(xiàng),然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。(3)彈出“新建窗體”對話框,在右側(cè)列表中選擇“圖表向?qū)А边x項(xiàng),在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表框中選擇數(shù)據(jù)源表“學(xué)生成績”,然后單擊“確定”按鈕。3.利用圖表向?qū)?chuàng)建窗體35(4)彈出確定圖表數(shù)據(jù)所在字段的“圖表向?qū)А睂υ捒?,如圖5-23所示,在“可用字段”列表框中顯示了“學(xué)生成績”數(shù)據(jù)表中所有字段,根據(jù)需要選中字段,然后單擊向右按鈕,將所選字段添加到“選定的字段”列表框中。重復(fù)上述操作,依次將需要的字段添加到“選定的字段”列表框中,然后單擊“下一步”按鈕。(4)彈出確定圖表數(shù)據(jù)所在字段的“圖表向?qū)А睂υ捒?,如圖5-36(5)彈出確定圖表類型的“窗體向?qū)А睂υ捒?,如圖5-24所示,其中有“柱形圖”、“條形圖”、“餅圖”、“面積圖”、“氣泡圖”等供選擇,此處選中“柱形圖”,然后單擊“下一步”按鈕。(5)彈出確定圖表類型的“窗體向?qū)А睂υ捒?,如圖5-24所示37(6)彈出指定圖表布局方式的“圖表向?qū)А睂υ捒颍鐖D5-25所示,將“課程編號”拖動(dòng)到“軸”,將“成績”拖動(dòng)到“系列”,然后單擊“下一步”按鈕。(6)彈出指定圖表布局方式的“圖表向?qū)А睂υ捒?,如圖5-2538(7)彈出指定圖表標(biāo)題的“圖表向?qū)А睂υ捒?,在“請指定圖表的標(biāo)題”列表框中輸入“學(xué)生成績圖表”,這樣在圖表上就會(huì)出現(xiàn)“學(xué)生成績圖表”的標(biāo)題。在“請確定是否顯示圖表的圖例”欄中選中“是,顯示圖例”單選按鈕,在圖表旁邊會(huì)給出圖例,方便查看,如圖5-27所示。設(shè)置完成后單擊“完成”按鈕。(7)彈出指定圖表標(biāo)題的“圖表向?qū)А睂υ捒?,在“請指定圖表的39此時(shí)窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-28所示,單擊工具欄上的“保存”按鈕,彈出“另存為”對話框,在文本框中輸入“學(xué)生成績圖表”,單擊“確定”按鈕將窗體進(jìn)行保存,此時(shí)創(chuàng)建的窗體在數(shù)據(jù)庫窗口顯示。此時(shí)窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-28所示,單擊工具欄上404.利用數(shù)據(jù)透視表向?qū)?chuàng)建窗體利用數(shù)據(jù)透視表向?qū)Э梢灾苯觿?chuàng)建數(shù)據(jù)透視表窗體,在創(chuàng)建過程中,用戶可以動(dòng)態(tài)的改變窗體的版式布局,以便按照需要方式對數(shù)據(jù)進(jìn)行分析。4.利用數(shù)據(jù)透視表向?qū)?chuàng)建窗體41(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)生管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口的“對象”欄中單擊“窗體”選項(xiàng),然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。(3)彈出“新建窗體”對話框,在右側(cè)列表中選擇“數(shù)據(jù)透視表向?qū)А边x項(xiàng),在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表框中選擇數(shù)據(jù)源表“學(xué)生成績”,然后單擊“確定”按鈕。這里也可以先不選擇數(shù)據(jù)源表而在后面的對話框中進(jìn)行選擇。(4)彈出對數(shù)據(jù)透視表簡介的“數(shù)據(jù)透視表向?qū)А睂υ捒?,通過對簡介的閱讀可以對數(shù)據(jù)透視表有更深的理解。沒有問題以后,單擊“下一步”按鈕。(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)42(5)彈出選擇字段的向?qū)υ捒颍谄渲羞x擇需要的字段,選擇方法和前面一樣,并且選中“顯示簡介頁”復(fù)選框,然后單擊“完成”按鈕。(6)彈出空白“學(xué)生成績”窗體和“數(shù)據(jù)透視表字段列表”窗口,如圖5-32所示,將窗口中“學(xué)號”拖動(dòng)到窗體中的“將行字段拖至此處”處,將“課程編號”拖動(dòng)到窗體中的“將列字段拖至此處”處,將“成績”和“平時(shí)成績”拖動(dòng)到窗體中的“將匯總或明細(xì)拖至此處”處,將“等級”拖動(dòng)到窗體中的“將篩選字段拖至此處”處。(5)彈出選擇字段的向?qū)υ捒颍谄渲羞x擇需要的字段,選擇方43《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件144(7)結(jié)果如圖5-33所示,在數(shù)據(jù)透視表中可以同時(shí)顯示匯總和明細(xì)數(shù)據(jù),單擊“+”可以顯示匯總和明細(xì)數(shù)據(jù),單擊“-”可隱藏匯總和明細(xì)數(shù)據(jù)。(7)結(jié)果如圖5-33所示,在數(shù)據(jù)透視表中可以同時(shí)顯示匯總和455.2.2在設(shè)計(jì)視圖中創(chuàng)建窗體(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)生管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口的“對象”欄中單擊“窗體”選項(xiàng),然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。(3)彈出“新建窗體”對話框,在右側(cè)列表中選擇“設(shè)計(jì)視圖”選項(xiàng),在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表框中選擇數(shù)據(jù)源表“學(xué)生選課”,然后單擊“確定”按鈕。5.2.2在設(shè)計(jì)視圖中創(chuàng)建窗體(1)啟動(dòng)Access246(4)彈出對窗體的設(shè)計(jì)視圖和字段列表,如圖5-36所示。如果沒有顯示字段列表,可以通過“視圖”→“字段列表”來顯示字段列表。(4)彈出對窗體的設(shè)計(jì)視圖和字段列表,如圖5-36所示。如果47(5)將所需字段拖動(dòng)到主體節(jié)中,如圖5-38所示。單擊工具欄上的“保存”按鈕,在彈出的“另存為”對話框中輸入窗體名稱“學(xué)生選課”,然后單擊“確定”按鈕。(5)將所需字段拖動(dòng)到主體節(jié)中,如圖5-38所示。單擊工具欄48(6)單擊菜單欄上“視圖”→“窗體視圖”或單擊工具欄中“視圖”按鈕,在下拉菜單中單擊“窗體視圖”,也可以右擊窗體標(biāo)題欄,在彈出的快捷菜單中單擊“窗體視圖”,將窗體切換到窗體視圖,如圖5-39所示,顯示了設(shè)計(jì)視圖效果。(6)單擊菜單欄上“視圖”→“窗體視圖”或單擊工具欄中“視圖495.2.3自動(dòng)創(chuàng)建窗體自動(dòng)創(chuàng)建窗體是創(chuàng)建窗體最為快捷的方法,自動(dòng)創(chuàng)建窗體的形式可以是“縱欄式”、“表格式”、“數(shù)據(jù)表”、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”。5.2.3自動(dòng)創(chuàng)建窗體自動(dòng)創(chuàng)建窗體是創(chuàng)建窗體最為50(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)生管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口的“對象”欄中單擊“窗體”選項(xiàng),然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。(3)彈出“新建窗體”對話框,在右側(cè)列表中選擇“自動(dòng)創(chuàng)建窗體:表格式”選項(xiàng),在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表框中選擇數(shù)據(jù)源表“學(xué)生成績”,然后單擊“確定”按鈕。(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)51(4)彈出創(chuàng)建好的窗體,單擊工具欄上“保存”按鈕,在彈出的“另存為”對話框中輸入窗體名稱“學(xué)生成績1”,單擊“確定”按鈕,創(chuàng)建好的窗體如圖5-40所示。(4)彈出創(chuàng)建好的窗體,單擊工具欄上“保存”按鈕,在彈出的“525.3自定義設(shè)計(jì)窗體首先介紹一下“窗體設(shè)計(jì)”工具欄,如圖5-41所示,其中包含多個(gè)按鈕,利用這些按鈕完成多種操作,常用按鈕基本功能參見表5-1。5.3自定義設(shè)計(jì)窗體首先介紹一下“窗體設(shè)計(jì)”工具欄,如53《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件1545.3.1控件的簡介控件是窗體或報(bào)表中用于顯示數(shù)據(jù)、執(zhí)行操作和裝飾窗體的基本對象,包括標(biāo)簽、文本框、組合框、復(fù)選框、選項(xiàng)組、命令按鈕等。根據(jù)其數(shù)據(jù)源的不同控件可以分為綁定型、非綁定型和計(jì)算型。5.3.1控件的簡介控件是窗體或報(bào)表中用于顯示55(1)綁定型:控件與數(shù)據(jù)源表中的字段綁定在一起,可用于顯示、輸入及更新數(shù)據(jù)庫中的字段。窗體上記錄改變時(shí)綁定控件的值也會(huì)隨之發(fā)生改變。大部分輸入信息的控件都是綁定控件。(2)非綁定型:控件不和數(shù)據(jù)源表中的字段綁定,但會(huì)保留輸入的值,但表中字段之不發(fā)生改變,可以顯示信息、線條、矩形或圖像。(3)計(jì)算型:以表達(dá)式為數(shù)據(jù)源,也是非綁定型控件,可以利用表/查詢字段或窗體中其他控件中的數(shù)據(jù)。(1)綁定型:控件與數(shù)據(jù)源表中的字段綁定在一起,可用于顯示、56在設(shè)計(jì)窗體的時(shí)候,可以使用工具箱向窗體添加各種控件,以實(shí)現(xiàn)用戶的設(shè)計(jì)效果。通常打開設(shè)計(jì)視圖就可以直接顯示工具箱,如果沒有顯示,可以在工具欄上單擊“工具箱”按鈕,打開工具箱。工具箱中包含窗體中所需的各種控件,如圖5-42所示,關(guān)于常見控件名稱及使用說明參見表5-2。在設(shè)計(jì)窗體的時(shí)候,可以使用工具箱向窗體添加各種控件,以實(shí)現(xiàn)用57《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件158《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件1595.3.2屬性的設(shè)置窗體、節(jié)及窗體中的控件都有自己的屬性,通過設(shè)置它們的屬性可以改變它們的大小、顏色、狀態(tài)以及對鼠標(biāo)或鍵盤事件的響應(yīng)等。5.3.2屬性的設(shè)置窗體、節(jié)及窗體中的控件都有601.設(shè)置窗體屬性在窗體的設(shè)計(jì)視圖中,窗體的屬性可以在屬性對話框中設(shè)置,如圖5-43所示,對話框中包含5個(gè)選項(xiàng)卡:“格式”、“數(shù)據(jù)”、“事件”、“其他”和“全部”。1.設(shè)置窗體屬性61各選項(xiàng)卡的作用如下:格式選項(xiàng)卡:用于設(shè)置窗體的外觀屬性,如標(biāo)題、默認(rèn)視圖、滾動(dòng)條和寬度等。數(shù)據(jù)選項(xiàng)卡:用于設(shè)置與數(shù)據(jù)源、數(shù)據(jù)操作有關(guān)的屬性,如記錄源、篩選、排序和數(shù)據(jù)輸入等。事件選項(xiàng)卡:用于設(shè)置某個(gè)事件響應(yīng)時(shí)處理操作,如插入前、更新后、鼠標(biāo)移動(dòng)時(shí)、獲得焦點(diǎn)等。其他選項(xiàng)卡:用于設(shè)置彈出方式、模式、快捷菜單等。全部選項(xiàng)卡:包含前面所有選項(xiàng)卡的內(nèi)容。各選項(xiàng)卡的作用如下:622.設(shè)置節(jié)屬性設(shè)置節(jié)的屬性和設(shè)置窗體的屬性類似,同樣可以在屬性對話框中設(shè)置,屬性對話框同樣包含“格式”、“數(shù)據(jù)”、“事件”、“其他”和“全部”5個(gè)選項(xiàng)卡。
2.設(shè)置節(jié)屬性63打開節(jié)屬性對話框的方法:(1)以設(shè)計(jì)視圖打開要設(shè)置節(jié)屬性的窗體。(2)單擊節(jié)左側(cè)的節(jié)選定器,或單擊節(jié),也可以單擊節(jié)中沒有控件的地方,如圖5-48所示,選定“學(xué)生檔案”窗體的主體節(jié)操作。然后單擊菜單欄上的“視圖”→“屬性”選項(xiàng),或單擊工具欄上的“屬性”按鈕,也可以右擊標(biāo)題欄,在彈出的快捷菜單中單擊“屬性”選項(xiàng),也可以直接雙擊節(jié)選定器、節(jié)或節(jié)中沒有控件的地方。打開節(jié)屬性對話框的方法:64《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件165(3)彈出節(jié)屬性對話框,如圖5-49所示,用戶可在對話框中按需要進(jìn)行設(shè)置。(3)彈出節(jié)屬性對話框,如圖5-49所示,用戶可在對話框中按665.3.3控件的添加1.標(biāo)簽標(biāo)簽控件主要用于在窗體中顯示文本信息,常用于提示或說明其他控件內(nèi)容,如標(biāo)題、字段的名稱等。標(biāo)簽沒有數(shù)據(jù)源,它的值在窗體運(yùn)行時(shí)是固定不變的,是非綁定型控件。5.3.3控件的添加1.標(biāo)簽672.文本框文本框是用于顯示、輸入和編輯字段數(shù)據(jù)的控件,如數(shù)字、文本、日期、貨幣和備注等類型的字段都可以使用文本框顯示、輸入和編輯。文本框有綁定型、非綁定型和計(jì)算型3種。綁定型文本框控件與基表或查詢中字段相連,可用于顯示、輸入及更新數(shù)據(jù)庫中的字段;計(jì)算型文本框則以表達(dá)式作為數(shù)據(jù)源,表達(dá)式可以使用窗體或報(bào)表的基表或基查詢字段中的數(shù)據(jù),或窗體或報(bào)表上其他控件中的數(shù)據(jù);非綁定型文本框沒有數(shù)據(jù)來源,可用于顯示信息線條、矩形及圖像等。2.文本框683.列表框使用列表框可以在列表中選擇數(shù)據(jù),從而減少重復(fù)輸入數(shù)據(jù)的麻煩,提高數(shù)據(jù)輸入的速度和準(zhǔn)確率。列表框的列表一直顯示在窗體上。3.列表框694.組合框組合框與列表框的不同之處在于,組合框不僅可以在下拉列表中選擇數(shù)據(jù),也可以直接輸入數(shù)據(jù)。列表框的列表沒有下拉鍵頭,一直顯示在窗體上,組合框的列表隱藏在下拉列表中,組合框的常用屬性和列表框基本相似,但多了“限于列表”屬性。“限于列表”是確定組合框是接受輸入的數(shù)據(jù)還是只接受于列表中的值匹配的數(shù)據(jù),若設(shè)置為“否”,則允許將用戶輸入的新值添加到列表中。4.組合框705.選項(xiàng)組、復(fù)選框、單選按鈕、切換按鈕選項(xiàng)組含有一個(gè)組框和一系列單選按鈕、復(fù)選框以及切換按鈕,且只能包含一種,它們結(jié)合使用構(gòu)成選項(xiàng)按鈕組,用于顯示或編輯一組具有限制性的選項(xiàng)值。復(fù)選框、單選按鈕和切換按鈕都用于多選操作,它們功能類似。5.選項(xiàng)組、復(fù)選框、單選按鈕、切換按鈕716.命令按鈕命令按鈕是用于響應(yīng)窗體中鼠標(biāo)事件的控件,通過單擊它來執(zhí)行某個(gè)動(dòng)作。用戶可以根據(jù)需要?jiǎng)?chuàng)建各種類型的命令按鈕,可以由Access宏和VBA程序?qū)崿F(xiàn)其操作,也可以由命令按鈕向?qū)?chuàng)建。6.命令按鈕725.4窗體的布局在創(chuàng)建了窗體后,可以通過控件的移動(dòng)、復(fù)制、對齊、刪除以及屬性的設(shè)置等操作來改變窗體局部布局,也可以使用自動(dòng)套用格式和設(shè)置窗體格式屬性來調(diào)整窗體的整體布局,使窗體布局更加合理、美觀。5.4窗體的布局在創(chuàng)建了窗體后,可以通過控件的735.4.1控件的操作1.控件的選定(1)以設(shè)計(jì)視圖打開“學(xué)生信息”窗體。(2)單擊窗體上的“學(xué)生信息”標(biāo)簽控件,控件周圍出現(xiàn)8個(gè)黑色點(diǎn),此時(shí)控件已被選定,如圖5-88所示。5.4.1控件的操作1.控件的選定742.控件的移動(dòng)(1)選定“學(xué)生信息”標(biāo)簽控件。(2)將鼠標(biāo)移至控件左上角或邊緣處,待鼠標(biāo)變?yōu)槭中?,如圖5-89所示,按住鼠標(biāo)左鍵拖動(dòng)到合適位置后釋放鼠標(biāo),此時(shí)標(biāo)簽已移動(dòng)到新位置。2.控件的移動(dòng)753.控件的復(fù)制(1)右擊“學(xué)生信息”標(biāo)簽控件,在彈出的快捷菜單中單擊“復(fù)制”選項(xiàng)。(2)右擊窗體沒有控件的地方,在彈出的快捷菜單中單擊“粘貼”選項(xiàng)。此時(shí)控件被復(fù)制到窗體的左上角,如圖5-90所示,然后移動(dòng)新復(fù)制的控件到合適位置。3.控件的復(fù)制764.控件的大小調(diào)整選中“學(xué)生信息”標(biāo)簽控件,在標(biāo)簽的上下左右黑點(diǎn)處,當(dāng)鼠標(biāo)變?yōu)殡p面箭頭時(shí)按住鼠標(biāo)左鍵,如圖5-91所示,上下左右拖動(dòng)即可調(diào)整控件的大小。4.控件的大小調(diào)整775.控件的對齊創(chuàng)建控件時(shí),常用拖曳的方式進(jìn)行設(shè)置,因此控件的位置可能與其他控件不協(xié)調(diào),為了使窗體中的控件更加整齊、美觀,可將控件的位置對齊,步驟如下。(1)用設(shè)計(jì)視圖打開要對齊的窗體,選定要對齊的控件。(2)右擊任一選定的控件,在彈出的快捷菜單中選擇“對齊”命令,或在“格式”菜單欄中選擇“對齊”命令,在其級聯(lián)菜單中選擇對齊方式。5.控件的對齊786.控件的更改在窗體中根據(jù)需要某些類型的控件可以更改為其他類型的控件,但要遵循一定原則,具體原則參見表5-7中介紹,表中沒有出現(xiàn)的控件就不可以更改為其他類型的控件。6.控件的更改795.4.2使用自動(dòng)套用格式使用自動(dòng)套用格式可以快捷的調(diào)整窗體的外觀,自動(dòng)套用格式包括“國際”、“宣紙”、“工業(yè)”、“標(biāo)準(zhǔn)”、“水墨畫”、“沙巖”等,下面以在“學(xué)生信息”窗體中自動(dòng)套用格式為例介紹自動(dòng)套用格式的操作步驟。5.4.2使用自動(dòng)套用格式使用自動(dòng)套用格式可以快80(1)以設(shè)計(jì)視圖打開“學(xué)生信息”窗體,單擊菜單欄上“格式”→“自動(dòng)套用格式”,或直接單擊工具欄上的“自動(dòng)套用格式”按鈕。(2)彈出自動(dòng)套用格式對話框,如圖5-92所示,選擇“宣紙”格式,中間顯示了窗體預(yù)覽,然后單擊“選項(xiàng)”按鈕。(1)以設(shè)計(jì)視圖打開“學(xué)生信息”窗體,單擊菜單欄上“格式”→81(3)在原來對話對話框中展開“應(yīng)用屬性”欄,選中其中的“顏色”和“邊框”復(fù)選框,如圖5-93所示,然后單擊“確定”按鈕,再把窗體切換到窗體視圖自動(dòng)套用格式后的窗體效果。(3)在原來對話對話框中展開“應(yīng)用屬性”欄,選中其中的“顏色82本章小結(jié)本章小結(jié)83第5章窗體與控件第5章窗體與控件845.1窗體概述窗體是Access數(shù)據(jù)庫中應(yīng)用最為廣泛的數(shù)據(jù)庫對象。在Access中,窗體為用戶提供了查看和操作數(shù)據(jù)的界面,提供了直觀而靈活地瀏覽、輸入和修改數(shù)據(jù)得途徑。窗體有多種形式,可以完成不同的功能。5.1窗體概述窗體是Access數(shù)據(jù)庫中應(yīng)用最為855.1.1窗體的概念窗體是用戶與Access應(yīng)用程序之間進(jìn)行數(shù)據(jù)交換的界面,從某種意義上講,窗體是Access數(shù)據(jù)庫對象中最為重要的一個(gè)。通過窗體用戶可以操作表或查詢中的數(shù)據(jù),進(jìn)而對數(shù)據(jù)進(jìn)行管理和維護(hù)。5.1.1窗體的概念窗體是用戶與Access應(yīng)用861.窗體的構(gòu)成完整的窗體共有5個(gè)部分組成,每個(gè)部分稱為一個(gè)“節(jié)”。這5個(gè)節(jié)從上至下分別是窗體頁眉、頁面頁眉、主體、頁面頁腳和窗體頁腳,如圖5-1所示。1.窗體的構(gòu)成872.窗體的功能1)顯示和編輯數(shù)據(jù)2)輸入數(shù)據(jù)3)顯示提示信息和打印數(shù)據(jù)4)控制應(yīng)用程序2.窗體的功能883.窗體的視圖為了更好的查看窗體的數(shù)據(jù),可以以不同的視圖方式打開窗體,Access提供了5種視圖方式,分別是窗體視圖、設(shè)計(jì)視圖、數(shù)據(jù)表視圖、數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖。3.窗體的視圖891)窗體視圖視圖界面如圖5-2所示,在此視圖中能同時(shí)查看、輸入和修改數(shù)據(jù),可顯示文字、圖片、按鈕等。1)窗體視圖902)設(shè)計(jì)視圖視圖界面如圖5-3所示,在此視圖中可以創(chuàng)建和編輯修改窗體中需要顯示的元素,調(diào)整窗體的布局,如顯示的文本、樣式、控件、圖片等,同時(shí)在設(shè)計(jì)視圖中還可以綁定數(shù)據(jù)源。2)設(shè)計(jì)視圖913)數(shù)據(jù)表視圖視圖界面如圖5-4所示,以表格形式顯示表、查詢、窗體等,在此視圖中同樣能查看、輸入和修改數(shù)據(jù)。3)數(shù)據(jù)表視圖924)數(shù)據(jù)透視表視圖視圖界面如圖5-5所示,通過指定視圖的行字段、列字段和匯總字段來形成新的數(shù)據(jù)記錄,易于進(jìn)行交互式數(shù)據(jù)分析。4)數(shù)據(jù)透視表視圖935)數(shù)據(jù)透視圖視圖視圖界面如圖5-6所示,以更直觀的圖形方式來顯示數(shù)據(jù),便于用戶創(chuàng)建動(dòng)態(tài)的交互式圖表。5)數(shù)據(jù)透視圖視圖945.1.2窗體的分類窗體有多種分類方式,按結(jié)構(gòu)可將窗體分為縱欄式窗體、表格式窗體、數(shù)據(jù)表式窗體、主/子窗體、圖表窗體和數(shù)據(jù)透視表窗體。按功能分類可將窗體分為數(shù)據(jù)錄入窗體、控制切換面板窗體和交互信息窗體。5.1.2窗體的分類窗體有多種分類方式,按結(jié)構(gòu)951.縱欄式窗體縱欄式窗體又稱全屏幕窗體,是Access默認(rèn)的窗體格式,也是最基本的窗體格式。在縱欄式窗體中每次只顯示一條記錄,且文字縱向排列??v欄式窗體通常用于輸入數(shù)據(jù),適用于記錄中包含多個(gè)字段的情況。1.縱欄式窗體962.表格式窗體表格式窗體以表格的形式顯示數(shù)據(jù)記錄,能同時(shí)顯示多條記錄。記錄縱向排列,字段橫向排列,字段名稱在窗體頂部顯示,成為窗體頁眉。表格式窗體適用于字段較少而記錄較多的情況。2.表格式窗體973.?dāng)?shù)據(jù)表式窗體數(shù)據(jù)表式窗體在視圖上與數(shù)據(jù)表類似,如圖5-4所示,但數(shù)據(jù)表式窗體視圖中,不僅可以調(diào)整字段列的寬度和記錄行的高度,而且可以動(dòng)態(tài)地編輯記錄中的內(nèi)容。數(shù)據(jù)表式窗體通常用作子窗體出現(xiàn)在其他窗體中。3.?dāng)?shù)據(jù)表式窗體984.主/子窗體子窗體就是窗體中的窗體,主窗體就是包含子窗體的窗體,如圖5-8所示下部“學(xué)生成績”即為“學(xué)生檔案2”主窗體中的子窗體。
4.主/子窗體99主/子窗體通常用于顯示多個(gè)表或查詢中的數(shù)據(jù),在主窗體中顯示了一條記錄,在子窗體中以數(shù)據(jù)表的形式顯示于主窗體記錄相關(guān)的其他數(shù)據(jù)記錄。主/子窗體通常用于顯示多個(gè)表或查詢中的數(shù)據(jù),在主窗體1005.圖表窗體圖表窗體以圖表的形式顯示數(shù)據(jù)記錄,使數(shù)據(jù)顯示更加直觀,便于數(shù)據(jù)的分析比較。Access提供了多種圖表供用戶選擇,如折線圖、柱形圖、餅圖等,如圖5-9所示為柱形圖。5.圖表窗體1016.?dāng)?shù)據(jù)透視表窗體數(shù)據(jù)透視表窗體是一種交互式表,如圖5-5所示即為數(shù)據(jù)透視表窗體。在數(shù)據(jù)透視表窗體中可改變表格內(nèi)數(shù)據(jù),也可動(dòng)態(tài)改變透視表的布局。6.?dāng)?shù)據(jù)透視表窗體1025.2窗體的創(chuàng)建窗體的創(chuàng)建有多種方式,可以利用向?qū)?chuàng)建窗體也可以在設(shè)計(jì)視圖中創(chuàng)建窗體。其中利用向?qū)?chuàng)建窗體是最為簡單的方法,在設(shè)計(jì)視圖中創(chuàng)建窗體是最為自由的方法,自動(dòng)創(chuàng)建窗體是最為快捷的方法。5.2窗體的創(chuàng)建窗體的創(chuàng)建有多種方式,可以利用1035.2.1利用向?qū)?chuàng)建窗體1.利用窗體向?qū)?chuàng)建單個(gè)窗體利用窗體向?qū)Э梢詣?chuàng)建“縱欄表”、“表格”、“數(shù)據(jù)表”、“兩端對齊”、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”格式的窗體。5.2.1利用向?qū)?chuàng)建窗體1.利用窗體向?qū)?chuàng)建單個(gè)窗體104(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)生管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口的“對象”欄中單擊“窗體”選項(xiàng),然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。(3)彈出“新建窗體”對話框,在右側(cè)列表中顯示了多個(gè)選項(xiàng)。選擇“窗體向?qū)А边x項(xiàng),此時(shí)對話框左側(cè)顯示提示信息“該向?qū)Ц鶕?jù)所選字段自動(dòng)為您創(chuàng)建窗體”,然后在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表框中選擇數(shù)據(jù)源表“學(xué)生檔案”。設(shè)置完成后單擊“確定”按鈕。(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)105(4)彈出確定窗體使用字段的“窗體向?qū)А睂υ捒颍藭r(shí)“表/查詢”下拉列表中顯示了上一步設(shè)置的數(shù)據(jù)源表“學(xué)生檔案”數(shù)據(jù)表,在“可用字段”列表框中顯示了“學(xué)生檔案”數(shù)據(jù)表中所有字段,根據(jù)需要選中字段,然后單擊向右按鈕,將所選字段添加到“選定的字段”列表框中。重復(fù)上述操作,依次將需要的字段添加到“選定的字段”列表框中,如圖5-11所示,然后單擊“下一步”按鈕。(4)彈出確定窗體使用字段的“窗體向?qū)А睂υ捒?,此時(shí)“表/查106《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件1107(5)彈出確定窗體使用布局的“窗體向?qū)А睂υ捒颍鐖D5-12所示,其中有“縱欄表”、“表格”、“數(shù)據(jù)表”、“兩端對齊”、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”格式供選擇,此處選中“縱欄表”單選按鈕,然后單擊“下一步”按鈕。(5)彈出確定窗體使用布局的“窗體向?qū)А睂υ捒?,如圖5-12108(6)彈出指定窗體樣式的“窗體向?qū)А睂υ捒颍鐖D5-13所示,在右側(cè)列表框中顯示了多種樣式,單擊選中后可在左側(cè)看到其完成后效果圖,這里我們選擇“沙巖”選項(xiàng),然后單擊“下一步”按鈕。(6)彈出指定窗體樣式的“窗體向?qū)А睂υ捒?,如圖5-13所示109(7)彈出指定窗體標(biāo)題的“窗體向?qū)А睂υ捒?,如圖5-14所示,在“請為窗體指定標(biāo)題”列表框中輸入創(chuàng)建窗體的名稱“學(xué)生檔案”,在“請確定是要打開窗體還是要修改窗體設(shè)計(jì)”欄中選中“打開窗體查看或輸入信息”單選按鈕,然后單擊“完成”按鈕。(7)彈出指定窗體標(biāo)題的“窗體向?qū)А睂υ捒?,如圖5-14所示110此時(shí)窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-15所示,并且創(chuàng)建的窗體在數(shù)據(jù)庫窗口顯示。此時(shí)窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-15所示,并且1112.利用窗體向?qū)?chuàng)建主/子窗體(1)同創(chuàng)建單個(gè)表的窗體一樣,打開選擇查詢向?qū)У摹靶陆ú樵儭睂υ捒?。?)在圖5-11的“表/查詢”下拉列表中選擇“學(xué)生成績”數(shù)據(jù)表,然后添加字段“課程編號”、“成績”、“平時(shí)成績”,單擊“下一步”按鈕。(3)彈出確定查看數(shù)據(jù)方式的窗體向?qū)нx中“通過學(xué)生檔案”選項(xiàng),然后再選中下方的“帶有子窗體的窗體”單選按鈕,如圖5-17所示,然后單擊“下一步”按鈕。2.利用窗體向?qū)?chuàng)建主/子窗體112《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件1113(4)彈出確定子窗體使用布局的“窗體向?qū)А睂υ捒颍鐖D5-18所示,選擇“數(shù)據(jù)表”選項(xiàng),然后單擊“下一步”按鈕。(4)彈出確定子窗體使用布局的“窗體向?qū)А睂υ捒颍鐖D5-1114(5)彈出指定窗體樣式的“窗體向?qū)А睂υ捒?,如圖5-19所示,在右側(cè)列表框中選擇“宣紙”選項(xiàng),然后單擊“下一步”按鈕。(5)彈出指定窗體樣式的“窗體向?qū)А睂υ捒颍鐖D5-19所示115(6)彈出指定主/子窗體標(biāo)題的“窗體向?qū)А睂υ捒颍鐖D5-20所示,默認(rèn)“窗體”文本框中輸入“學(xué)生檔案”,在“子窗體”文本框中選中輸入“學(xué)生成績子窗體”,然后單擊“完成”按鈕。(6)彈出指定主/子窗體標(biāo)題的“窗體向?qū)А睂υ捒?,如圖5-2116此時(shí)主/子窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-21所示,并且創(chuàng)建的窗體在數(shù)據(jù)庫窗口顯示,其中有“學(xué)生檔案”和“學(xué)生成績子窗體”兩個(gè)窗體。此時(shí)主/子窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-21所示1173.利用圖表向?qū)?chuàng)建窗體(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)生管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口的“對象”欄中單擊“窗體”選項(xiàng),然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。(3)彈出“新建窗體”對話框,在右側(cè)列表中選擇“圖表向?qū)А边x項(xiàng),在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表框中選擇數(shù)據(jù)源表“學(xué)生成績”,然后單擊“確定”按鈕。3.利用圖表向?qū)?chuàng)建窗體118(4)彈出確定圖表數(shù)據(jù)所在字段的“圖表向?qū)А睂υ捒?,如圖5-23所示,在“可用字段”列表框中顯示了“學(xué)生成績”數(shù)據(jù)表中所有字段,根據(jù)需要選中字段,然后單擊向右按鈕,將所選字段添加到“選定的字段”列表框中。重復(fù)上述操作,依次將需要的字段添加到“選定的字段”列表框中,然后單擊“下一步”按鈕。(4)彈出確定圖表數(shù)據(jù)所在字段的“圖表向?qū)А睂υ捒?,如圖5-119(5)彈出確定圖表類型的“窗體向?qū)А睂υ捒?,如圖5-24所示,其中有“柱形圖”、“條形圖”、“餅圖”、“面積圖”、“氣泡圖”等供選擇,此處選中“柱形圖”,然后單擊“下一步”按鈕。(5)彈出確定圖表類型的“窗體向?qū)А睂υ捒?,如圖5-24所示120(6)彈出指定圖表布局方式的“圖表向?qū)А睂υ捒?,如圖5-25所示,將“課程編號”拖動(dòng)到“軸”,將“成績”拖動(dòng)到“系列”,然后單擊“下一步”按鈕。(6)彈出指定圖表布局方式的“圖表向?qū)А睂υ捒?,如圖5-25121(7)彈出指定圖表標(biāo)題的“圖表向?qū)А睂υ捒?,在“請指定圖表的標(biāo)題”列表框中輸入“學(xué)生成績圖表”,這樣在圖表上就會(huì)出現(xiàn)“學(xué)生成績圖表”的標(biāo)題。在“請確定是否顯示圖表的圖例”欄中選中“是,顯示圖例”單選按鈕,在圖表旁邊會(huì)給出圖例,方便查看,如圖5-27所示。設(shè)置完成后單擊“完成”按鈕。(7)彈出指定圖表標(biāo)題的“圖表向?qū)А睂υ捒?,在“請指定圖表的122此時(shí)窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-28所示,單擊工具欄上的“保存”按鈕,彈出“另存為”對話框,在文本框中輸入“學(xué)生成績圖表”,單擊“確定”按鈕將窗體進(jìn)行保存,此時(shí)創(chuàng)建的窗體在數(shù)據(jù)庫窗口顯示。此時(shí)窗體已創(chuàng)建成功,創(chuàng)建的窗體如圖5-28所示,單擊工具欄上1234.利用數(shù)據(jù)透視表向?qū)?chuàng)建窗體利用數(shù)據(jù)透視表向?qū)Э梢灾苯觿?chuàng)建數(shù)據(jù)透視表窗體,在創(chuàng)建過程中,用戶可以動(dòng)態(tài)的改變窗體的版式布局,以便按照需要方式對數(shù)據(jù)進(jìn)行分析。4.利用數(shù)據(jù)透視表向?qū)?chuàng)建窗體124(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)生管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口的“對象”欄中單擊“窗體”選項(xiàng),然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。(3)彈出“新建窗體”對話框,在右側(cè)列表中選擇“數(shù)據(jù)透視表向?qū)А边x項(xiàng),在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表框中選擇數(shù)據(jù)源表“學(xué)生成績”,然后單擊“確定”按鈕。這里也可以先不選擇數(shù)據(jù)源表而在后面的對話框中進(jìn)行選擇。(4)彈出對數(shù)據(jù)透視表簡介的“數(shù)據(jù)透視表向?qū)А睂υ捒?,通過對簡介的閱讀可以對數(shù)據(jù)透視表有更深的理解。沒有問題以后,單擊“下一步”按鈕。(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)125(5)彈出選擇字段的向?qū)υ捒?,在其中選擇需要的字段,選擇方法和前面一樣,并且選中“顯示簡介頁”復(fù)選框,然后單擊“完成”按鈕。(6)彈出空白“學(xué)生成績”窗體和“數(shù)據(jù)透視表字段列表”窗口,如圖5-32所示,將窗口中“學(xué)號”拖動(dòng)到窗體中的“將行字段拖至此處”處,將“課程編號”拖動(dòng)到窗體中的“將列字段拖至此處”處,將“成績”和“平時(shí)成績”拖動(dòng)到窗體中的“將匯總或明細(xì)拖至此處”處,將“等級”拖動(dòng)到窗體中的“將篩選字段拖至此處”處。(5)彈出選擇字段的向?qū)υ捒?,在其中選擇需要的字段,選擇方126《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件1127(7)結(jié)果如圖5-33所示,在數(shù)據(jù)透視表中可以同時(shí)顯示匯總和明細(xì)數(shù)據(jù),單擊“+”可以顯示匯總和明細(xì)數(shù)據(jù),單擊“-”可隱藏匯總和明細(xì)數(shù)據(jù)。(7)結(jié)果如圖5-33所示,在數(shù)據(jù)透視表中可以同時(shí)顯示匯總和1285.2.2在設(shè)計(jì)視圖中創(chuàng)建窗體(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)生管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口的“對象”欄中單擊“窗體”選項(xiàng),然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。(3)彈出“新建窗體”對話框,在右側(cè)列表中選擇“設(shè)計(jì)視圖”選項(xiàng),在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表框中選擇數(shù)據(jù)源表“學(xué)生選課”,然后單擊“確定”按鈕。5.2.2在設(shè)計(jì)視圖中創(chuàng)建窗體(1)啟動(dòng)Access2129(4)彈出對窗體的設(shè)計(jì)視圖和字段列表,如圖5-36所示。如果沒有顯示字段列表,可以通過“視圖”→“字段列表”來顯示字段列表。(4)彈出對窗體的設(shè)計(jì)視圖和字段列表,如圖5-36所示。如果130(5)將所需字段拖動(dòng)到主體節(jié)中,如圖5-38所示。單擊工具欄上的“保存”按鈕,在彈出的“另存為”對話框中輸入窗體名稱“學(xué)生選課”,然后單擊“確定”按鈕。(5)將所需字段拖動(dòng)到主體節(jié)中,如圖5-38所示。單擊工具欄131(6)單擊菜單欄上“視圖”→“窗體視圖”或單擊工具欄中“視圖”按鈕,在下拉菜單中單擊“窗體視圖”,也可以右擊窗體標(biāo)題欄,在彈出的快捷菜單中單擊“窗體視圖”,將窗體切換到窗體視圖,如圖5-39所示,顯示了設(shè)計(jì)視圖效果。(6)單擊菜單欄上“視圖”→“窗體視圖”或單擊工具欄中“視圖1325.2.3自動(dòng)創(chuàng)建窗體自動(dòng)創(chuàng)建窗體是創(chuàng)建窗體最為快捷的方法,自動(dòng)創(chuàng)建窗體的形式可以是“縱欄式”、“表格式”、“數(shù)據(jù)表”、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”。5.2.3自動(dòng)創(chuàng)建窗體自動(dòng)創(chuàng)建窗體是創(chuàng)建窗體最為133(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)生管理”數(shù)據(jù)庫。(2)在數(shù)據(jù)庫窗口的“對象”欄中單擊“窗體”選項(xiàng),然后單擊數(shù)據(jù)庫工具欄上的“新建”按鈕。(3)彈出“新建窗體”對話框,在右側(cè)列表中選擇“自動(dòng)創(chuàng)建窗體:表格式”選項(xiàng),在“請選擇該對象數(shù)據(jù)的來源表或查詢”下拉列表框中選擇數(shù)據(jù)源表“學(xué)生成績”,然后單擊“確定”按鈕。(1)啟動(dòng)Access2003應(yīng)用程序,打開要?jiǎng)?chuàng)建窗體的“學(xué)134(4)彈出創(chuàng)建好的窗體,單擊工具欄上“保存”按鈕,在彈出的“另存為”對話框中輸入窗體名稱“學(xué)生成績1”,單擊“確定”按鈕,創(chuàng)建好的窗體如圖5-40所示。(4)彈出創(chuàng)建好的窗體,單擊工具欄上“保存”按鈕,在彈出的“1355.3自定義設(shè)計(jì)窗體首先介紹一下“窗體設(shè)計(jì)”工具欄,如圖5-41所示,其中包含多個(gè)按鈕,利用這些按鈕完成多種操作,常用按鈕基本功能參見表5-1。5.3自定義設(shè)計(jì)窗體首先介紹一下“窗體設(shè)計(jì)”工具欄,如136《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件11375.3.1控件的簡介控件是窗體或報(bào)表中用于顯示數(shù)據(jù)、執(zhí)行操作和裝飾窗體的基本對象,包括標(biāo)簽、文本框、組合框、復(fù)選框、選項(xiàng)組、命令按鈕等。根據(jù)其數(shù)據(jù)源的不同控件可以分為綁定型、非綁定型和計(jì)算型。5.3.1控件的簡介控件是窗體或報(bào)表中用于顯示138(1)綁定型:控件與數(shù)據(jù)源表中的字段綁定在一起,可用于顯示、輸入及更新數(shù)據(jù)庫中的字段。窗體上記錄改變時(shí)綁定控件的值也會(huì)隨之發(fā)生改變。大部分輸入信息的控件都是綁定控件。(2)非綁定型:控件不和數(shù)據(jù)源表中的字段綁定,但會(huì)保留輸入的值,但表中字段之不發(fā)生改變,可以顯示信息、線條、矩形或圖像。(3)計(jì)算型:以表達(dá)式為數(shù)據(jù)源,也是非綁定型控件,可以利用表/查詢字段或窗體中其他控件中的數(shù)據(jù)。(1)綁定型:控件與數(shù)據(jù)源表中的字段綁定在一起,可用于顯示、139在設(shè)計(jì)窗體的時(shí)候,可以使用工具箱向窗體添加各種控件,以實(shí)現(xiàn)用戶的設(shè)計(jì)效果。通常打開設(shè)計(jì)視圖就可以直接顯示工具箱,如果沒有顯示,可以在工具欄上單擊“工具箱”按鈕,打開工具箱。工具箱中包含窗體中所需的各種控件,如圖5-42所示,關(guān)于常見控件名稱及使用說明參見表5-2。在設(shè)計(jì)窗體的時(shí)候,可以使用工具箱向窗體添加各種控件,以實(shí)現(xiàn)用140《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件1141《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件11425.3.2屬性的設(shè)置窗體、節(jié)及窗體中的控件都有自己的屬性,通過設(shè)置它們的屬性可以改變它們的大小、顏色、狀態(tài)以及對鼠標(biāo)或鍵盤事件的響應(yīng)等。5.3.2屬性的設(shè)置窗體、節(jié)及窗體中的控件都有1431.設(shè)置窗體屬性在窗體的設(shè)計(jì)視圖中,窗體的屬性可以在屬性對話框中設(shè)置,如圖5-43所示,對話框中包含5個(gè)選項(xiàng)卡:“格式”、“數(shù)據(jù)”、“事件”、“其他”和“全部”。1.設(shè)置窗體屬性144各選項(xiàng)卡的作用如下:格式選項(xiàng)卡:用于設(shè)置窗體的外觀屬性,如標(biāo)題、默認(rèn)視圖、滾動(dòng)條和寬度等。數(shù)據(jù)選項(xiàng)卡:用于設(shè)置與數(shù)據(jù)源、數(shù)據(jù)操作有關(guān)的屬性,如記錄源、篩選、排序和數(shù)據(jù)輸入等。事件選項(xiàng)卡:用于設(shè)置某個(gè)事件響應(yīng)時(shí)處理操作,如插入前、更新后、鼠標(biāo)移動(dòng)時(shí)、獲得焦點(diǎn)等。其他選項(xiàng)卡:用于設(shè)置彈出方式、模式、快捷菜單等。全部選項(xiàng)卡:包含前面所有選項(xiàng)卡的內(nèi)容。各選項(xiàng)卡的作用如下:1452.設(shè)置節(jié)屬性設(shè)置節(jié)的屬性和設(shè)置窗體的屬性類似,同樣可以在屬性對話框中設(shè)置,屬性對話框同樣包含“格式”、“數(shù)據(jù)”、“事件”、“其他”和“全部”5個(gè)選項(xiàng)卡。
2.設(shè)置節(jié)屬性146打開節(jié)屬性對話框的方法:(1)以設(shè)計(jì)視圖打開要設(shè)置節(jié)屬性的窗體。(2)單擊節(jié)左側(cè)的節(jié)選定器,或單擊節(jié),也可以單擊節(jié)中沒有控件的地方,如圖5-48所示,選定“學(xué)生檔案”窗體的主體節(jié)操作。然后單擊菜單欄上的“視圖”→“屬性”選項(xiàng),或單擊工具欄上的“屬性”按鈕,也可以右擊標(biāo)題欄,在彈出的快捷菜單中單擊“屬性”選項(xiàng),也可以直接雙擊節(jié)選定器、節(jié)或節(jié)中沒有控件的地方。打開節(jié)屬性對話框的方法:147《Access數(shù)據(jù)庫實(shí)用教程》第五章窗體與控件課件1148(3)彈出節(jié)屬性對話框,如圖5-49所示,用戶可在對話框中按需要進(jìn)行設(shè)置。(3)彈出節(jié)屬性對話框,如圖5-49所示,用戶可在對話框中按1495.3.3控件的添加1.標(biāo)簽標(biāo)簽控件主要用于在窗體中顯示文本信息,常用于提示或說明其他控件內(nèi)容,如標(biāo)題、字段的名稱等。標(biāo)簽沒有數(shù)據(jù)源,它的值在窗體運(yùn)行時(shí)是固定不變的,是非綁定型控件。5.3.3控件的添加1.標(biāo)簽1502.文本框文本框是用于顯示、輸入和編輯字段數(shù)據(jù)的控件,如數(shù)字、文本、日
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年寵物智能寵物酒店行業(yè)創(chuàng)新與運(yùn)營報(bào)告
- 2026年可持續(xù)時(shí)尚產(chǎn)業(yè)創(chuàng)新設(shè)計(jì)與市場趨勢報(bào)告
- 公司投資決策委員會(huì)管理制度及流程
- 發(fā)電設(shè)備維護(hù)及試驗(yàn)方案規(guī)范
- 2025年風(fēng)力渦輪機(jī)十年發(fā)展:發(fā)電效率與抗風(fēng)能力行業(yè)報(bào)告
- 書店庫存管理及促銷策劃方案
- 初中物理凸透鏡成像規(guī)律的家庭實(shí)驗(yàn)創(chuàng)新設(shè)計(jì)方案課題報(bào)告教學(xué)研究課題報(bào)告
- 水利水電工程施工技術(shù)方案
- 2025年綠色農(nóng)業(yè)產(chǎn)業(yè)生態(tài)循環(huán)創(chuàng)新報(bào)告
- 倉庫安全隱患排查及整改方案
- 綠化養(yǎng)護(hù)考核方案范本
- 餐飲企業(yè)后廚食品安全培訓(xùn)資料
- 國網(wǎng)安全家園題庫及答案解析
- 足踝外科進(jìn)修匯報(bào)
- 【12篇】新部編版小學(xué)語文六年級上冊【課內(nèi)外閱讀理解專項(xiàng)訓(xùn)練(完整版)】含答案
- 船艇涂裝教學(xué)課件
- 招標(biāo)績效考核方案(3篇)
- 2025年貸款房屋轉(zhuǎn)贈(zèng)協(xié)議書
- 2025天津市個(gè)人房屋租賃合同樣本
- 中藥熱熨敷技術(shù)及操作流程圖
- 鶴壁供熱管理辦法
評論
0/150
提交評論