版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Access數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用講授人CONTENTS第二章Access2010數(shù)據(jù)庫(kù)第三章Access2010表
第一章數(shù)據(jù)庫(kù)基礎(chǔ)第四章Access2010查詢第五章Access2010窗體第六章Access2010報(bào)表第七章Access2010宏與VBA模塊第五章Access2010窗口第五章Access2010窗口窗體是Access數(shù)據(jù)庫(kù)應(yīng)用中的一個(gè)非常重要的工具,是用戶與Access應(yīng)用程序之間的主要接口。通過(guò)窗體用戶可以方便地輸入數(shù)據(jù)、編輯數(shù)據(jù)、顯示統(tǒng)計(jì)和查詢數(shù)據(jù),窗體是人機(jī)交互的窗口。窗體的設(shè)計(jì)最能展示設(shè)計(jì)者的能力與個(gè)性,好的窗體結(jié)構(gòu)能使用戶方便地進(jìn)行數(shù)據(jù)庫(kù)操作。此外,利用窗體可以將整個(gè)應(yīng)用程序組織起來(lái),控制程序流程,形成一個(gè)完整的應(yīng)用系統(tǒng)。本章將介紹窗體的組成、視圖、類型以及如何創(chuàng)建窗體和窗體的相關(guān)操作等。第五章Access2010窗口CONTENTS5.2創(chuàng)建窗體5.3自定義窗體5.1窗體概述CONTENTS習(xí)題5.4窗體的使用5.1窗體概述Access中的窗體是一種數(shù)據(jù)庫(kù)對(duì)象,可用于為數(shù)據(jù)庫(kù)應(yīng)用程序創(chuàng)建用戶界面,不但可以向用戶提供數(shù)據(jù)顯示、輸入和編輯等功能,而且窗體的界面直觀、友好,相關(guān)的操作也更加簡(jiǎn)便。圖5.1為設(shè)備信息輸入窗體。5.1窗體概述5.1.1窗體的組成窗體由多個(gè)部分組成,每個(gè)部分稱為一個(gè)“節(jié)”。所有窗體都有主體節(jié),用于包含窗體的主要部分。窗體的組成如圖5.2所示。5.1窗體概述5.1.1窗體的組成
大部分窗體只顯示主體,如果要顯示其他的區(qū)域,可以在窗體主體空白處點(diǎn)擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“頁(yè)面頁(yè)眉/頁(yè)腳”命令和“窗體頁(yè)眉/頁(yè)腳”命令,如圖5.3所示。5.1窗體概述5.1.2窗體的視圖Access的窗體有窗體視圖、數(shù)據(jù)表視圖、數(shù)據(jù)透視表視圖、數(shù)據(jù)透視圖視圖、布局視圖和設(shè)計(jì)視圖6種視圖。如圖5.4所示。5.1窗體概述5.1.3窗體的類型Access提供了多種不同類型的窗體,按照窗體使用的布局,可以分為縱欄表布局、表格布局、數(shù)據(jù)表布局和兩端對(duì)齊布局;按照是否聯(lián)接數(shù)據(jù)源,可以分為“綁定”窗體和“未綁定”窗體;按照窗體的樣式,可以分為空白窗體、“多個(gè)項(xiàng)目”窗體、“數(shù)據(jù)表”窗體、分割窗體、模式對(duì)話框、數(shù)據(jù)透視圖和數(shù)據(jù)透視表等。下面,介紹幾個(gè)不同類型的窗體。(1)縱欄表布局窗體(2)“多個(gè)項(xiàng)目”窗體5.1窗體概述5.1.3窗體的類型(3)“數(shù)據(jù)表”窗體(4)主/子窗體(5)數(shù)據(jù)透視圖(6)數(shù)據(jù)透視表5.2創(chuàng)建窗體在Access2010中,創(chuàng)建窗體有三種方法:(1)使用“窗體”工具創(chuàng)建窗體(2)使用“窗體向?qū)А眲?chuàng)建窗體(3)使用“空白窗體”工具創(chuàng)建窗體5.2創(chuàng)建窗體5.2.1使用“窗體”工具創(chuàng)建窗體利用“窗體”工具,只需單擊一次鼠標(biāo)便可以創(chuàng)建窗體。例5.1以“dx”表作為數(shù)據(jù)來(lái)源創(chuàng)建窗體,具體操作步驟如下:步驟1打開(kāi)示例數(shù)據(jù)庫(kù)“設(shè)備.accdb”,在導(dǎo)航窗格中,單擊要產(chǎn)生窗體的表“dx”作為數(shù)據(jù)來(lái)源,如圖5.13所示。步驟2在“創(chuàng)建”選項(xiàng)卡上的“窗體”組中,單擊“窗體”,如圖5.14所示。步驟3Access將創(chuàng)建窗體,并以布局視圖顯示該窗體。在布局視圖中,可以在窗體顯示數(shù)據(jù)的同時(shí)對(duì)窗體進(jìn)行設(shè)計(jì)方面的更改。例如,可以根據(jù)需要調(diào)整文本框的大小以適合數(shù)據(jù)。步驟4單擊“文件”選項(xiàng)卡中的的“對(duì)象另存為”,出現(xiàn)“另存為”對(duì)話框,輸入新窗體的名稱“dx”,按“確定”按鈕,如圖5.15所示,自動(dòng)生成的窗體會(huì)出現(xiàn)在導(dǎo)航窗格的窗體窗口中。5.2創(chuàng)建窗體5.2.2使用“窗體向?qū)А眲?chuàng)建窗體在使用“窗體向?qū)А眲?chuàng)建窗體時(shí),作為數(shù)據(jù)源的表或查詢中的字段默認(rèn)方式為全部選中,窗體布局的格式也已確定。1.創(chuàng)建基于一個(gè)表的窗體使用“窗體向?qū)А眲?chuàng)建的窗體,其數(shù)據(jù)源可以是一個(gè)表或查詢。例5.2以“sb”表作為數(shù)據(jù)源,使用“窗體向?qū)А眲?chuàng)建窗體,具體操作過(guò)程如下:5.2創(chuàng)建窗體5.2.2使用“窗體向?qū)А眲?chuàng)建窗體步驟1打開(kāi)示例數(shù)據(jù)庫(kù)“設(shè)備.accdb”,在“創(chuàng)建”選項(xiàng)卡上的“窗體”組中,單擊“窗體向?qū)А?。如圖5.16所示。步驟2單擊“表/查詢”下拉列表框右側(cè)的向下箭頭,選擇“表:sb”。此時(shí)“可用字段”列表框中列出所有可用字段,如圖5.17所示。5.2創(chuàng)建窗體5.2.2使用“窗體向?qū)А眲?chuàng)建窗體步驟3在“可用字段”列表框中選擇需要加入到新窗體中的字段。單擊按鈕,將所選字段添加到“選定字段”列表框中;單擊按鈕,將所有可用字段添加到“選定字段”列表框中;單擊按鈕,將“選定字段”列表框中被選擇的字段移回到“可用字段”列表框;單擊按鈕,將“選定字段”列表框中的全部字段移回到“可用字段”列表框中。這里單擊按鈕添加所有可用字段,然后單擊“下一步”按鈕,如圖5.18所示。步驟4選擇窗體布局。這里選擇“縱欄表”,單擊“下一步”按鈕,如圖5.19所示。步驟5為窗體指定標(biāo)題,這里輸入“設(shè)備”。選擇“打開(kāi)窗體查看或輸入信息”,單擊“完成”按鈕,創(chuàng)建并打開(kāi)新窗體,如圖5.20所示;若選擇“修改窗體設(shè)計(jì)”,則在設(shè)計(jì)視圖窗口中打開(kāi)窗體。新建窗體如圖5.21所示。5.2創(chuàng)建窗體5.2.2使用“窗體向?qū)А眲?chuàng)建窗體2.創(chuàng)建基于多個(gè)表的主/子窗體創(chuàng)建基于多個(gè)表的主/子窗體有兩種方法:一是同時(shí)創(chuàng)建主窗體和子窗體;二是將已有的窗體作為子窗體添加到另一個(gè)已有的窗體中。5.2創(chuàng)建窗體5.2.2使用“窗體向?qū)А眲?chuàng)建窗體2.創(chuàng)建基于多個(gè)表的主/子窗體步驟1打開(kāi)示例數(shù)據(jù)庫(kù)“設(shè)備.accdb”,在“創(chuàng)建”選項(xiàng)卡上的“窗體”組中,單擊“窗體向?qū)А?。步驟2單擊“表/查詢”下拉列表框右側(cè)的向下箭頭,選擇“表:sb”,將“編號(hào)”、“名稱”字段加入到“選定字段”列表框中。再選擇“表:dx”,將“年月”、“費(fèi)用”字段加入到“選定字段”列表框中。單擊“下一步”按鈕,如圖5.22所示。例5.3以“sb”和“dx”表作為數(shù)據(jù)源創(chuàng)建主/子窗體,具體操作過(guò)程如下:步驟3確定查看數(shù)據(jù)的方式。在對(duì)話框的左側(cè)列出當(dāng)前選定記錄源的名稱,選擇不同的表名稱可以創(chuàng)建不同布局的窗體。若選擇“帶有子窗體的窗體”,即子窗體固定地顯示在主窗體中,如圖5.10。若選擇“鏈接窗體”,則在主窗體中通過(guò)一個(gè)按鈕鏈接到子窗體,如圖5.23。若選擇“單個(gè)窗體”,則采用一個(gè)子窗體顯示從多個(gè)表中選擇的所有字段,如圖5.24。本例中“查看數(shù)據(jù)的方式”選擇“通過(guò)sb”,并選擇“帶有子窗體的窗體”,然后單擊“下一步”按鈕,如圖5.25所示。步驟4確定窗體使用布局。這里選擇“表格”,單擊“下一步”按鈕,如圖5.26所示。步驟5為窗體指定標(biāo)題。其中窗體為“吉林師范大學(xué)設(shè)備”,子窗體為“維修記錄”,單擊“完成”按鈕,如圖5.27所示。新建窗體,如圖5.10所示。由此過(guò)程生成的兩個(gè)窗體顯示在導(dǎo)航窗格的窗體窗口中,如圖5.28所示。5.2創(chuàng)建窗體5.2.3使用“數(shù)據(jù)透視圖”創(chuàng)建窗體用戶可以利用系統(tǒng)提供的“數(shù)據(jù)透視圖”創(chuàng)建圖表窗體,即將數(shù)據(jù)庫(kù)中的數(shù)據(jù)通過(guò)一定處理,以圖表的形式表現(xiàn)出來(lái),因此,能夠更直觀地顯示表或查詢中的數(shù)據(jù)。步驟1打開(kāi)示例數(shù)據(jù)庫(kù)“設(shè)備.accdb”,在導(dǎo)航窗格中,單擊“查詢”組里“各部門(mén)大修費(fèi)用統(tǒng)計(jì)”查詢作為數(shù)據(jù)來(lái)源,在“創(chuàng)建”選項(xiàng)卡上的“窗體”組中,單擊“其他窗體”下的“數(shù)據(jù)透視圖”,如圖5.29所示。此時(shí),將出現(xiàn)“數(shù)據(jù)透視圖”窗口,如圖5.30所示。例5.4以已經(jīng)建立的“各部門(mén)大修費(fèi)用統(tǒng)計(jì)”查詢作為數(shù)據(jù)來(lái)源創(chuàng)建圖表窗體,顯示各部門(mén)大修費(fèi)用總和,具體操作過(guò)程如下:步驟2將“部門(mén)”字段拖至“分類字段”區(qū)域,將“各部門(mén)大修費(fèi)用總和”拖至“數(shù)據(jù)字段”區(qū)域,如圖5.31所示。步驟3可以通過(guò)“設(shè)計(jì)”選項(xiàng)卡中的“顯示/隱藏”組來(lái)選擇顯示或隱藏“字段列表”、“圖例”以及“拖放區(qū)域”。在“工具選項(xiàng)卡”中“工具”組單擊“屬性表”,將彈出“屬性”對(duì)話框,如圖5.32所示。在對(duì)話框里,可對(duì)“圖表類型”、“圖例”、“坐標(biāo)軸標(biāo)題”、“數(shù)據(jù)標(biāo)簽”和“繪圖區(qū)格式”等作進(jìn)一步的設(shè)置。5.2創(chuàng)建窗體5.2.4使用“數(shù)據(jù)透視表”創(chuàng)建窗體數(shù)據(jù)透視表用于匯總、分析數(shù)據(jù)表或窗體中的數(shù)據(jù),是重要的決策分析工具。步驟1打開(kāi)示例數(shù)據(jù)庫(kù)“設(shè)備.accdb”,在導(dǎo)航窗格中,單擊要產(chǎn)生窗體的表“sb”作為數(shù)據(jù)來(lái)源,在“創(chuàng)建”選項(xiàng)卡“窗體”組中,單擊“其他窗體”下的“數(shù)據(jù)透視表”,如圖5.33所示。此時(shí),將出現(xiàn)“數(shù)據(jù)透視表”窗口,如圖5.34所示。例5.5下面以“sb”表作為數(shù)據(jù)源創(chuàng)建數(shù)據(jù)透視表,具體操作過(guò)程如下:步驟2分別將“主要設(shè)備”、“部門(mén)”、“名稱”、“價(jià)格”字段拖至“篩選字段”、“行字段”、“列字段”和“匯總或明細(xì)字段”區(qū)域,如圖5.35所示。步驟3生成數(shù)據(jù)透視表,如圖5.36所示。步驟4在“設(shè)計(jì)”選項(xiàng)卡中可以設(shè)置數(shù)據(jù)篩選、排序以及自動(dòng)計(jì)算等。這里利用“工具”組里的“自動(dòng)計(jì)算”,對(duì)“總計(jì)”字段計(jì)算“合計(jì)”,結(jié)果如圖5.37所示。步驟5保存窗體。5.3自定義窗體5.3.1窗體設(shè)計(jì)視圖的組成Access2010提供了窗體設(shè)計(jì)器,使用窗體設(shè)計(jì)器,專業(yè)人員可以設(shè)計(jì)出功能更強(qiáng)大、界面更友好的窗體。窗體的設(shè)計(jì)視圖主要由窗體設(shè)計(jì)區(qū)域及窗體設(shè)計(jì)工具欄、控件工具箱、彈出式菜單、格式工具欄等輔助工具組成。1.窗體設(shè)計(jì)工具欄窗體設(shè)計(jì)工具欄包含有各種命令按鈕,這些命令按鈕可以在設(shè)計(jì)窗體時(shí)使用。2.格式工具欄格式工具欄可設(shè)置窗體或其控件的文本格式。5.3自定義窗體5.3.1窗體設(shè)計(jì)視圖的組成3.彈出式菜單用戶在窗體設(shè)計(jì)窗口中不同的地方右擊會(huì)有不同的彈出式菜單,在已放置好的控件上右擊會(huì)出現(xiàn)控件相關(guān)的彈出式菜單。4.控件工具箱控件工具箱提供了用于窗體設(shè)計(jì)的各種控件對(duì)象,利用控件工具箱可以向窗體上添加各種控件。5.3自定義窗體5.3.2控件控件是窗體或報(bào)表的組成部分,可用于輸入、編輯或顯示數(shù)據(jù)。1.窗體設(shè)計(jì)工具在“創(chuàng)建”選項(xiàng)卡上的“窗體”組中,單擊“窗體設(shè)計(jì)”,將出現(xiàn)窗體的設(shè)計(jì)視圖,同時(shí)出現(xiàn)“窗體設(shè)計(jì)工具”選項(xiàng)卡,選項(xiàng)卡中提供了多種窗體設(shè)計(jì)工具。如圖5.38所示。5.3自定義窗體5.3.2控件2.窗體設(shè)計(jì)控件表5.1所示各控件功能說(shuō)明。5.3自定義窗體5.3.3控件的使用在窗體的設(shè)計(jì)視圖中,利用“控件”組可以向窗體上添加各種各樣的窗體控件,用以顯示數(shù)據(jù)、執(zhí)行操作和修飾窗體??丶譃榻壎丶⑽唇壎丶陀?jì)算控件。5.3自定義窗體5.3.3控件的使用1.標(biāo)簽控件標(biāo)簽是一個(gè)輸出控件,Access使用它向用戶輸出信息,顯示說(shuō)明性的文本,例如標(biāo)題或簡(jiǎn)短的提示。例5.6新建窗體“輸入設(shè)備信息”,使用標(biāo)簽控件向窗體內(nèi)添加標(biāo)題“輸入設(shè)備信息”,具體操作過(guò)程如下:5.3自定義窗體5.3.3控件的使用1.標(biāo)簽控件步驟1打開(kāi)示例數(shù)據(jù)庫(kù)“設(shè)備.accdb”,在“創(chuàng)建”選項(xiàng)卡上的“窗體”組中,單擊“窗體設(shè)計(jì)”,將出現(xiàn)窗體的設(shè)計(jì)視圖,單擊“標(biāo)簽”工具。步驟2在窗體適當(dāng)位置處單擊鼠標(biāo),然后輸入要顯示的文本內(nèi)容。這里輸入“輸入設(shè)備信息”,可以通過(guò)“格式”選項(xiàng)卡對(duì)標(biāo)簽文字進(jìn)行格式化,如圖5.40所示。這里設(shè)置標(biāo)簽內(nèi)文字字體為“隸書(shū)”,字號(hào)為“18”,加粗,字體顏色為紅色,如圖5.41所示。若輸入文本需要換行,可以使用Shift+Enter組合鍵。步驟3單擊“文件”選項(xiàng)卡中的“對(duì)象保存為”,輸入窗體名稱為“輸入設(shè)備信息”。5.3自定義窗體5.3.3控件的使用2.直線與矩形直線控件用來(lái)繪制各種直線,方法是:?jiǎn)螕簟爸本€”工具,然后在窗體中按住鼠標(biāo)左鍵拖動(dòng)或按住Shift鍵再拖動(dòng)鼠標(biāo)。矩形控件用來(lái)繪制各種矩形,方法是:?jiǎn)螕簟熬匦巍惫ぞ?,在窗體中按住鼠標(biāo)左鍵拖動(dòng)即可,同樣可以使用格式工具欄設(shè)置矩形的邊框、顏色和特殊陰影效果等。5.3自定義窗體5.3.3控件的使用3.文本框控件在Access中文本框用來(lái)在窗體中顯示或獲取數(shù)據(jù),通過(guò)文本框,Access可以將數(shù)據(jù)呈現(xiàn)給用戶,同時(shí)也可以接收用戶輸入的數(shù)據(jù)。文本框有綁定型、未綁定型與計(jì)算型三種。例5.7使用“控件向?qū)А毕颉拜斎朐O(shè)備信息”窗體中添加“編號(hào)”文本框,并與“sbb”表的“編號(hào)”字段綁定,具體操作過(guò)程如下:步驟1在“設(shè)計(jì)視圖”中打開(kāi)“輸入設(shè)備信息”窗體,按F4打開(kāi)其屬性表,選擇“數(shù)據(jù)”選項(xiàng)卡,在“記錄源”屬性欄中鍵入或選擇“sbb”,此時(shí)將“sbb”表作為該窗體的數(shù)據(jù)來(lái)源,如圖5.43所示。5.3自定義窗體5.3.3控件的使用3.文本框控件步驟2選定“使用控件向?qū)А焙?,單擊“文本框”工具,在窗體中適當(dāng)位置處單擊,此時(shí)啟動(dòng)“文本框向?qū)А?,在向?qū)?duì)話框中設(shè)置文本框格式,如字體、字號(hào)、字形、對(duì)齊方式及特殊效果等,然后單擊“下一步”按鈕,如圖5.44所示。步驟3設(shè)置輸入法模式,然后單擊“下一步”按鈕,如圖5.45所示。步驟4輸入文本框名稱,這里輸入“編號(hào)”,然后單擊“完成”按鈕,如圖5.46所示。Access自動(dòng)加入一個(gè)標(biāo)簽控件和一個(gè)文本框控件,標(biāo)簽控件內(nèi)的文字作為文本框內(nèi)容的說(shuō)明,如圖5.47所示。此時(shí)建立的文本框未與任何字段綁定,需手動(dòng)添加。步驟5設(shè)置綁定型文本框。選中文本框控件,按F4打開(kāi)其屬性表,選擇“數(shù)據(jù)”選項(xiàng)卡,在“控件來(lái)源”屬性欄中鍵入或選擇“編號(hào)”,此時(shí)將該文本框與“編號(hào)”字段綁定,如圖5.48所示。步驟6單擊快速訪問(wèn)工具欄上的“保存”按鈕,將窗體保存。5.3自定義窗體5.3.3控件的使用3.文本框控件例5.8手動(dòng)創(chuàng)建綁定型文本框,向“輸入設(shè)備信息”窗體中添加“名稱”文本框,并與“sbb”表的“名稱”字段綁定,具體操作過(guò)程如下:步驟1在“設(shè)計(jì)”選項(xiàng)卡上的“控件”組中,確保沒(méi)有選中“使用控件向?qū)А薄2襟E2單擊“文本框”工具,移動(dòng)鼠標(biāo)到窗體中適當(dāng)?shù)奈恢脝螕艏纯蓪⑽谋究蚣尤氲酱绑w中,此時(shí)建立的文本框未與任何字段綁定。步驟3設(shè)置綁定型文本框。選中“文本框”控件,按F4打開(kāi)其屬性表,選擇“數(shù)據(jù)”選項(xiàng)卡,將“控件來(lái)源”屬性設(shè)定為“名稱”,此時(shí)將該文本框與“名稱”字段綁定。步驟4單擊選中加入到窗體中的“標(biāo)簽”控件,再次單擊“標(biāo)簽”控件,將光標(biāo)定位到標(biāo)簽內(nèi),此時(shí)修改“標(biāo)簽”內(nèi)容為“名稱:”。步驟5單擊“保存”按鈕,將窗體保存。添加了“名稱”文本框后,窗體如圖5.49所示。5.3自定義窗體5.3.3控件的使用3.文本框控件例5.9直接拖動(dòng)字段創(chuàng)建綁定型文本框,繼續(xù)向“輸入設(shè)備信息”窗體中添加“啟用日期”和“價(jià)格”文本框,具體操作過(guò)程如下:步驟1單擊“設(shè)計(jì)”選項(xiàng)卡上“工具”組中的“添加現(xiàn)有字段”,出現(xiàn)“sbb”表的字段列表,如圖5.50所示。步驟2依次將“啟用日期”、“價(jià)格”字段拖放到窗體中適當(dāng)?shù)奈恢蒙?,即?chuàng)建了綁定型文本框,分別與“啟用日期”字段和“價(jià)格”字段綁定。步驟3單擊“保存”按鈕,將窗體保存。添加了“啟用日期”、“價(jià)格”文本框后,窗體如圖5.51所示。5.3自定義窗體5.3.3控件的使用3.文本框控件例5.10建立計(jì)算型文本框,顯示系統(tǒng)日期,具體操作步驟如下:步驟1在“創(chuàng)建”選項(xiàng)卡上的“窗體”組中,單擊“窗體設(shè)計(jì)”,新建一個(gè)窗體。步驟2將文本框手動(dòng)添加到窗體的適當(dāng)位置,單擊窗體內(nèi)的文本框,出現(xiàn)“I”字型插入光標(biāo)后,輸入表達(dá)式“=Date()”,同時(shí)將相應(yīng)的標(biāo)簽控件的顯示內(nèi)容修改為“日期:”,如圖5.52所示。步驟3將窗體由設(shè)計(jì)視圖切換到布局視圖,文本框控件內(nèi)將顯示系統(tǒng)當(dāng)前日期,如圖5.53所示。5.3自定義窗體5.3.3控件的使用4.切換按鈕、選項(xiàng)按鈕和復(fù)選框切換按鈕、選項(xiàng)按鈕和復(fù)選框可以用來(lái)顯示表或查詢中的“是”或“否”的值。例5.11建立綁定型復(fù)選框。在“輸入設(shè)備信息”窗體中加入“主要設(shè)備”復(fù)選框,并與“主要設(shè)備”字段綁定。將“主要設(shè)備”字段從“字段列表”拖放到“輸入設(shè)備信息”窗體中的適當(dāng)位置,則Access為該字段結(jié)合了一個(gè)復(fù)選框控件和一個(gè)標(biāo)簽控件,且該復(fù)選框控件與“主要設(shè)備”字段綁定。如圖5.54所示。5.3自定義窗體5.3.3控件的使用5.選項(xiàng)組控件選項(xiàng)組控件是由一個(gè)組框架和一組復(fù)選框、選項(xiàng)按鈕或切換按鈕組成。它的作用是提供一組選項(xiàng)供用戶選擇,但每次只能選擇一個(gè)選項(xiàng)。例5.12在“輸入設(shè)備信息”窗體的“設(shè)計(jì)視圖”中,使用向?qū)Ъ尤脒x項(xiàng)組控件,并使該控件與“用途”字段綁定,操作步驟如下:5.3自定義窗體5.3.3控件的使用5.選項(xiàng)組控件步驟1確定“使用控件向?qū)А币呀?jīng)按下。步驟2單擊“選項(xiàng)組”工具,然后移動(dòng)鼠標(biāo)到窗體中適當(dāng)?shù)奈恢脝螕?,啟?dòng)“選項(xiàng)組向?qū)А睂?duì)話框,輸入選項(xiàng)組中每個(gè)選項(xiàng)的標(biāo)簽名。這里輸入“辦公”、“教學(xué)”、“科研”。單擊“下一步”按鈕,如圖5.55所示。步驟3確定是否指定默認(rèn)選項(xiàng)。這里選擇“是”,并指定“辦公”為默認(rèn)值。單擊“下一步”按鈕,如圖5.56所示。步驟4為每個(gè)選項(xiàng)賦值。這里“辦公”選項(xiàng)賦值為“1”,“教學(xué)”選項(xiàng)賦值為“2”,“科研”選項(xiàng)賦值為“3”。單擊“下一步”按鈕,如圖5.57所示。步驟5確定對(duì)所選項(xiàng)的值采取的動(dòng)作。這里選擇“在此字段中保存該值”,并在其后的下拉列表中選擇“用途”字段。如圖5.58所示。步驟6確定控件類型及樣式。這里選擇“選項(xiàng)按鈕”以及“蝕刻”按鈕樣式。單擊“下一步”按鈕,如圖5.59所示。步驟7為選項(xiàng)組指定標(biāo)題。這里輸入“設(shè)備用途:”,然后單擊“完成”按鈕,如圖5.60所示。步驟8保存窗體。添加了“選項(xiàng)組”控件之后的窗體如圖5.61所示。5.3自定義窗體5.3.3控件的使用6.組合框控件與列表框控件列表框控件將數(shù)據(jù)以列表的形式顯示在窗體中,方便數(shù)據(jù)輸入,同時(shí)也確保了數(shù)據(jù)輸入的正確性。組合框控件包含列表,但只以一行顯示在窗體中,用戶可以單擊右側(cè)的向下箭頭,打開(kāi)列表選擇數(shù)據(jù),同時(shí)也可以輸入新值。組合框控件和列表框控件均有綁定型和未綁定型兩種。例5.13向“輸入設(shè)備信息”窗體中,使用向?qū)砑印安块T(mén)”組合框,具體操作步驟如下:5.3自定義窗體5.3.3控件的使用6.組合框控件與列表框控件步驟1確定“使用控件向?qū)А币呀?jīng)按下,單擊“組合框”工具,在窗體中適當(dāng)?shù)奈恢蒙蠁螕羰髽?biāo),此時(shí)打開(kāi)“組合框向?qū)А睂?duì)話框。步驟2確定“組合框”獲取數(shù)值的方式。這里選擇“使用組合框獲取其他表或查詢中的值”,單擊“下一步”按鈕,如圖5.62所示。步驟3選擇為“組合框”提供數(shù)值的表或查詢。這里選擇“表:bmdm”,單擊“下一步”按鈕,如圖5.63所示。步驟4在“可用字段”列表中選擇字段加入到“選定字段”列表框中,選定字段的值將被放入到“組合框”列表中。這里將“代碼”字段加入到“選定字段”列表框中,單擊“下一步”按鈕,如圖5.64所示。步驟5確定列表使用的排序次序。這里按“代碼”升序排序,單擊“下一步”按鈕,如圖5.65所示。步驟6指定組合框中列的寬度,單擊“下一步”按鈕,如圖5.66所示。步驟7單擊“將該數(shù)值保存在這個(gè)字段中”,并在下拉列表中選擇“部門(mén)”,單擊“下一步”按鈕,如圖5.67所示。步驟8輸入標(biāo)簽名稱“部門(mén):”,單擊“完成”按鈕,如圖5.68所示。步驟9保存窗體。添加了“組合框”控件之后的窗體如圖5.69所示。5.3自定義窗體5.3.3控件的使用7.綁定對(duì)象框和未綁定對(duì)象框綁定對(duì)象框用來(lái)顯示和處理存儲(chǔ)在表中的OLE對(duì)象,未綁定對(duì)象框用于在窗體或報(bào)表上顯示未綁定數(shù)據(jù)源的OLE對(duì)象。例5.14在“輸入設(shè)備信息”窗體中加入綁定對(duì)象框控件,用以顯示或添加設(shè)備“商標(biāo)”。將“商標(biāo)”字段從“字段列表”拖放到“輸入設(shè)備信息”窗體中的適當(dāng)位置,則Access為該字段結(jié)合了一個(gè)標(biāo)簽控件和一個(gè)綁定對(duì)象框控件,且該綁定對(duì)象框控件與“商標(biāo)”字段綁定,如圖5.70所示。5.3自定義窗體5.3.3控件的使用8.命令按鈕控件單擊窗體中的命令按鈕時(shí),系統(tǒng)可以執(zhí)行特定的操作。例5.15使用向?qū)颉拜斎朐O(shè)備信息”窗體的“設(shè)計(jì)視圖”中加入“添加記錄”按鈕,具體操作步驟如下:步驟1確定“使用控件向?qū)А币呀?jīng)按下,單擊“按鈕”工具,在窗體中適當(dāng)?shù)奈恢锰巻螕羰髽?biāo),此時(shí)打開(kāi)“命令按鈕向?qū)А睂?duì)話框。步驟2選擇按下按鈕時(shí)產(chǎn)生的動(dòng)作。本例中在“類別”列表框中選擇“記錄操作”,在“操作”列表框中選擇“添加新記錄”,然后單擊“下一步”按鈕,如圖5.71所示。步驟3確定在按鈕上顯示文本還是圖片。本例中選擇“文本”選項(xiàng),并在文本框中輸入“添加記錄”,然后單擊“下一步”按鈕,如圖5.72所示。步驟4指定按鈕名稱,便于以后對(duì)該按鈕的引用。本例中輸入“添加”,然后單擊“完成”按鈕,如圖5.73所示。步驟5重復(fù)步驟1~4,加入“前一項(xiàng)記錄”、“下一項(xiàng)記錄”以及“保存記錄”按鈕,分別用于瀏覽表中上一條記錄、下一條記錄和保存記錄。步驟6保存窗體,并切換到布局視圖中查看設(shè)計(jì)效果,如圖5.74所示。5.3自定義窗體5.3.3控件的使用9.選項(xiàng)卡控件選項(xiàng)卡控件可以用來(lái)構(gòu)建含有若干個(gè)頁(yè)的單個(gè)窗體,每頁(yè)一個(gè)選項(xiàng)卡,每個(gè)選項(xiàng)卡都包含類似的控件,如文本框或選項(xiàng)按鈕等,用戶可以單擊選項(xiàng)卡進(jìn)行頁(yè)面的切換。選項(xiàng)卡控件需手動(dòng)創(chuàng)建。例5.16使用選項(xiàng)卡創(chuàng)建一個(gè)包含兩頁(yè)的窗體,一頁(yè)顯示設(shè)備的基本信息,另一頁(yè)顯示部門(mén)的基本信息。具體操作步驟如下:5.3自定義窗體5.3.3控件的使用9.選項(xiàng)卡控件步驟1打開(kāi)示例數(shù)據(jù)庫(kù)“設(shè)備.accdb”,在“創(chuàng)建”選項(xiàng)卡上的“窗體”組中,單擊“窗體設(shè)計(jì)”,將出現(xiàn)窗體的設(shè)計(jì)視圖。步驟2單擊“選項(xiàng)卡控件”工具,然后在窗體適當(dāng)位置處單擊,放入“選項(xiàng)卡控件”。步驟3調(diào)整“選項(xiàng)卡”控件大小,按F4打開(kāi)其屬性表。步驟4在屬性表的“所選內(nèi)容的類型”下拉列表中選擇“頁(yè)1”,單擊“格式”選項(xiàng)卡,在“標(biāo)題”屬性中輸入“設(shè)備基本信息”,如圖5.75所示。步驟5重復(fù)步驟4,設(shè)置“頁(yè)2”的標(biāo)題為“部門(mén)基本信息”。如果需要在“選項(xiàng)卡”控件上添加其他控件,那么首先選擇“選項(xiàng)卡”的某一頁(yè),然后在該頁(yè)上添加即可。5.3自定義窗體5.3.3控件的使用9.選項(xiàng)卡控件例5.17在“部門(mén)基本信息”選項(xiàng)卡上加入“列表框”控件,顯示部門(mén)的相關(guān)信息。具體操作過(guò)程如下:步驟1選擇“部門(mén)基本信息”選項(xiàng)卡。步驟2確定“使用控件向?qū)А币呀?jīng)按下,單擊“列表框”工具,然后在窗體適當(dāng)位置處單擊,打開(kāi)“列表框向?qū)А睂?duì)話框。選擇“使用列表框獲取其他表或查詢中的值”,單擊“下一步”按鈕。步驟3選擇為列表框提供數(shù)值的表或查詢。選擇“表:bmdm”,單擊“下一步”按鈕。
步驟4指定列表框中所要包含的列。這里單擊按鈕,將“可用字段”列表框中的全部字段加入到“選定字段”列表框中,單擊“下一步”按鈕。步驟5確定列表使用的排序次序。這里選擇“代碼”,單擊“下一步”按鈕。步驟6指定列表框中列的寬度,單擊“完成”按鈕,Access自動(dòng)加入了一個(gè)標(biāo)簽控件和一個(gè)列表框控件,刪除標(biāo)簽控件。步驟7打開(kāi)列表框的“屬性表”,在“格式”選項(xiàng)卡的“列標(biāo)題”屬性中選擇“是”,將“列標(biāo)題”顯示出來(lái),如圖5.76所示。步驟8切換到窗體視圖,查看添加后的結(jié)果如圖5.77所示。5.3自定義窗體5.3.3控件的使用10.ActiveX控件使用ActiveX控件可以在窗體中添加具有某種功能的組件,比如Windows的媒體播放器。例5.18創(chuàng)建ActiveX控件的具體操作過(guò)程如下:步驟1在“創(chuàng)建”選項(xiàng)卡上的“窗體”組中,單擊“窗體設(shè)計(jì)”,新建一個(gè)窗體,單擊“控件”組的“ActiveX控件”,從顯示的“插入ActiveX控件”對(duì)話框,選擇要插入的控件,如圖5.78所示。步驟2從列表中選擇“WindowsMediaPlayer”,在窗體的適當(dāng)位置處單擊鼠標(biāo),即將媒體播放器窗口顯示在窗體中。使用鍵盤(pán)上的方向鍵可調(diào)整其在窗體中的位置,如圖5.79所示。5.3自定義窗體5.3.4控件的操作在“設(shè)計(jì)視圖”窗口中,窗體內(nèi)的控件對(duì)象可以進(jìn)行復(fù)制、移動(dòng)、刪除、調(diào)整大小等操作。1.控件的選取鼠標(biāo)單擊控件對(duì)象,控件的四周會(huì)顯示黑色的控制點(diǎn),表示該控件處于選擇狀態(tài);在窗體上單擊鼠標(biāo)左鍵,然后拖動(dòng)鼠標(biāo)形成一個(gè)矩形區(qū)域,則可同時(shí)選擇在此矩形區(qū)域內(nèi)的多個(gè)控件對(duì)象;若要選取多個(gè)不連續(xù)的控件對(duì)象,則按下鍵盤(pán)上的Shift鍵不放,鼠標(biāo)單擊要選擇的控件即可。5.3自定義窗體5.3.4控件的操作2.控件的編輯控件在選擇狀態(tài)下可以進(jìn)行復(fù)制、移動(dòng)、刪除、改變大小等操作。5.3自定義窗體5.3.5窗體和控件的屬性窗體和窗體中的控件都具有各自的屬性。屬性決定窗體和控件的結(jié)構(gòu)和外觀。1.常用格式屬性格式屬性主要用于設(shè)置窗體或控件的顯示格式。控件的格式屬性包括標(biāo)題、前景色、背景色、字體名稱、字號(hào)、字體粗細(xì)、特殊效果、邊框樣式等。5.3自定義窗體5.3.5窗體和控件的屬性1.常用格式屬性例5.19將“輸入設(shè)備信息”窗體中的“文本框”、“組合框”以及“綁定對(duì)象框”控件作如下設(shè)置:“邊框?qū)挾取痹O(shè)為“3pt”,“邊框樣式”設(shè)為“透明”,“特殊效果”設(shè)為“凹陷”。具體操作過(guò)程如下:步驟1在“輸入設(shè)備信息”窗體中,打開(kāi)“編號(hào)”文本框?qū)ο蟮膶傩员怼?/p>
步驟2單擊屬性表中的“格式”選項(xiàng)卡,在“邊框?qū)挾取毕吕斜碇羞x擇“3pt”,在“邊框樣式”下拉列表中選擇“透明”,在“特殊效果”下拉列表中選擇“凹陷”,如圖5.80所示。步驟3重復(fù)步驟1、2,設(shè)置窗體中的其他控件對(duì)象。步驟4保存窗體設(shè)置,圖5.81為屬性設(shè)置后的效果。5.3自定義窗體5.3.5窗體和控件的屬性1.常用格式屬性窗體的格式屬性包括標(biāo)題、默認(rèn)視圖、滾動(dòng)條、自動(dòng)居中、最大最小化按鈕、關(guān)閉按鈕、圖片等。例5.20將“輸入設(shè)備信息”窗體作如下設(shè)置:取消“滾動(dòng)條”、“記錄選擇器”、“導(dǎo)航按鈕”和“分隔線”的顯示。步驟1在“輸入設(shè)備信息”窗體中,單擊窗體選擇器選擇窗體對(duì)象。步驟2按F4打開(kāi)屬性表。步驟3在“格式”選項(xiàng)卡中,單擊“滾動(dòng)條”下拉列表,選擇“兩者均無(wú)”、“記錄選擇器”、“導(dǎo)航按鈕”和“分隔線”分別設(shè)置為“否”,如圖5.82所示。步驟4保存窗體設(shè)置。5.3自定義窗體5.3.5窗體和控件的屬性2.常用數(shù)據(jù)屬性通過(guò)數(shù)據(jù)屬性可以設(shè)置窗體或控件綁定的數(shù)據(jù)源以及操作數(shù)據(jù)的規(guī)則。窗體的“記錄源”屬性用于指定該窗體的數(shù)據(jù)源,一般是當(dāng)前數(shù)據(jù)庫(kù)中的表名或查詢名。控件的數(shù)據(jù)屬性包括控件來(lái)源、輸入掩碼、有效性規(guī)則、有效性文本、默認(rèn)值、是否鎖定、是否可用等。5.3自定義窗體5.3.5窗體和控件的屬性2.常用數(shù)據(jù)屬性例5.21將“輸入設(shè)備信息”窗體中“啟用日期”文本框控件的“默認(rèn)值”屬性設(shè)為當(dāng)前的系統(tǒng)日期,并設(shè)定“是否鎖定”屬性為“是”,不允許更改其值,具體操作過(guò)程如下:步驟1將“輸入設(shè)備信息”窗體在“設(shè)計(jì)視圖”窗口中打開(kāi),并打開(kāi)屬性表。步驟2單擊窗體中的“啟用日期”文本框,設(shè)置“默認(rèn)值”屬性為表達(dá)式“=Date()”,“是否鎖定”下拉列表中選擇“是”,如圖5.83所示。步驟3保存窗體。切換到“窗體”視圖,單擊“添加記錄”按鈕,可以看到“啟用日期”文本框中顯示當(dāng)前系統(tǒng)日期,而且“啟用日期”文本框內(nèi)容是無(wú)法修改的,如圖5.84所示。5.3自定義窗體5.3.5窗體和控件的屬性2.常用數(shù)據(jù)屬性例5.22將“輸入設(shè)備信息”窗體中“編號(hào)”文本框控件的“輸入掩碼”屬性設(shè)置為“9\999”。具體操作過(guò)程如下:步驟1在“輸入設(shè)備信息”窗體中,選擇“編號(hào)”文本框控件,打開(kāi)屬性表,切換到“數(shù)據(jù)”選項(xiàng)卡。步驟2在“輸入掩碼”屬性欄中輸入“9\999”,如圖5.85所示。“輸入掩碼”屬性設(shè)置后,窗體顯示效果如圖5.86所示。5.4窗體的使用5.4.1使用“導(dǎo)航條”利用“導(dǎo)航條”可以快速定位、瀏覽及添加新數(shù)據(jù),如圖5.87所示。1.定位記錄瀏覽記錄、編輯記錄以及刪除記錄前都需要首先定位到指定記錄。2.添加記錄例5.23使用窗體導(dǎo)航條添加記錄按鈕添加記錄,具體操作過(guò)程如下:5.4窗體的使用5.4.1使用“導(dǎo)航條”2.添加記錄步驟1在“窗體視圖”中打開(kāi)“設(shè)備”窗體,單擊按鈕,添加一條空白記錄,如圖5.88所示。步驟2輸入“編號(hào)”、“名稱”等字段內(nèi)容。步驟3為“商標(biāo)”字段插入圖片。移動(dòng)鼠標(biāo)到待插入圖片的位置處單擊右鍵,在彈出的快捷菜單中選擇“插入對(duì)象”命令,打開(kāi)“插入對(duì)象”對(duì)話框,如圖5.89
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年版高級(jí)家政服務(wù)員合同3篇
- 花卉栽植轉(zhuǎn)讓合同范例
- 2024年度房產(chǎn)過(guò)戶公證服務(wù)合同下載3篇
- 2024年企業(yè)間土地經(jīng)營(yíng)權(quán)抵押借款合同3篇
- 睢縣房屋出租合同范例
- 2024年環(huán)保型化肥研發(fā)生產(chǎn)許可合同
- 2024年度農(nóng)村土地流轉(zhuǎn)居間代理合同3篇
- 工程照明維修合同范例
- 2024年專項(xiàng)委托代理二手房買賣合同書(shū)3篇
- 服裝電子合同范例
- 2023年正規(guī)借條免費(fèi)下載(5篇)
- 網(wǎng)絡(luò)創(chuàng)業(yè)智慧樹(shù)知到答案章節(jié)測(cè)試2023年海南經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院
- 高中英語(yǔ)新課標(biāo)新增詞匯匯總1
- GB/T 31586.2-2015防護(hù)涂料體系對(duì)鋼結(jié)構(gòu)的防腐蝕保護(hù)涂層附著力/內(nèi)聚力(破壞強(qiáng)度)的評(píng)定和驗(yàn)收準(zhǔn)則第2部分:劃格試驗(yàn)和劃叉試驗(yàn)
- GB/T 20734-2006液化天然氣汽車專用裝置安裝要求
- GB/T 20197-2006降解塑料的定義、分類、標(biāo)志和降解性能要求
- GB/T 15561-2008靜態(tài)電子軌道衡
- 軍事理論論述題
- 寧德時(shí)代財(cái)務(wù)報(bào)表分析
- 門(mén)式起重機(jī)安裝施工方案
- 高中語(yǔ)文語(yǔ)法知識(shí)課件
評(píng)論
0/150
提交評(píng)論