Access數(shù)據(jù)庫技術(shù)及應(yīng)用第5章 Access 2010窗口_第1頁
Access數(shù)據(jù)庫技術(shù)及應(yīng)用第5章 Access 2010窗口_第2頁
Access數(shù)據(jù)庫技術(shù)及應(yīng)用第5章 Access 2010窗口_第3頁
Access數(shù)據(jù)庫技術(shù)及應(yīng)用第5章 Access 2010窗口_第4頁
Access數(shù)據(jù)庫技術(shù)及應(yīng)用第5章 Access 2010窗口_第5頁
已閱讀5頁,還剩59頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Access數(shù)據(jù)庫技術(shù)及應(yīng)用講授人CONTENTS第二章Access2010數(shù)據(jù)庫第三章Access2010表

第一章數(shù)據(jù)庫基礎(chǔ)第四章Access2010查詢第五章Access2010窗體第六章Access2010報表第七章Access2010宏與VBA模塊第五章Access2010窗口第五章Access2010窗口窗體是Access數(shù)據(jù)庫應(yīng)用中的一個非常重要的工具,是用戶與Access應(yīng)用程序之間的主要接口。通過窗體用戶可以方便地輸入數(shù)據(jù)、編輯數(shù)據(jù)、顯示統(tǒng)計和查詢數(shù)據(jù),窗體是人機(jī)交互的窗口。窗體的設(shè)計最能展示設(shè)計者的能力與個性,好的窗體結(jié)構(gòu)能使用戶方便地進(jìn)行數(shù)據(jù)庫操作。此外,利用窗體可以將整個應(yīng)用程序組織起來,控制程序流程,形成一個完整的應(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ù)庫對象,可用于為數(shù)據(jù)庫應(yīng)用程序創(chuàng)建用戶界面,不但可以向用戶提供數(shù)據(jù)顯示、輸入和編輯等功能,而且窗體的界面直觀、友好,相關(guān)的操作也更加簡便。圖5.1為設(shè)備信息輸入窗體。5.1窗體概述5.1.1窗體的組成窗體由多個部分組成,每個部分稱為一個“節(jié)”。所有窗體都有主體節(jié),用于包含窗體的主要部分。窗體的組成如圖5.2所示。5.1窗體概述5.1.1窗體的組成

大部分窗體只顯示主體,如果要顯示其他的區(qū)域,可以在窗體主體空白處點(diǎn)擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“頁面頁眉/頁腳”命令和“窗體頁眉/頁腳”命令,如圖5.3所示。5.1窗體概述5.1.2窗體的視圖Access的窗體有窗體視圖、數(shù)據(jù)表視圖、數(shù)據(jù)透視表視圖、數(shù)據(jù)透視圖視圖、布局視圖和設(shè)計視圖6種視圖。如圖5.4所示。5.1窗體概述5.1.3窗體的類型Access提供了多種不同類型的窗體,按照窗體使用的布局,可以分為縱欄表布局、表格布局、數(shù)據(jù)表布局和兩端對齊布局;按照是否聯(lián)接數(shù)據(jù)源,可以分為“綁定”窗體和“未綁定”窗體;按照窗體的樣式,可以分為空白窗體、“多個項目”窗體、“數(shù)據(jù)表”窗體、分割窗體、模式對話框、數(shù)據(jù)透視圖和數(shù)據(jù)透視表等。下面,介紹幾個不同類型的窗體。(1)縱欄表布局窗體(2)“多個項目”窗體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ù)來源創(chuàng)建窗體,具體操作步驟如下:步驟1打開示例數(shù)據(jù)庫“設(shè)備.accdb”,在導(dǎo)航窗格中,單擊要產(chǎn)生窗體的表“dx”作為數(shù)據(jù)來源,如圖5.13所示。步驟2在“創(chuàng)建”選項卡上的“窗體”組中,單擊“窗體”,如圖5.14所示。步驟3Access將創(chuàng)建窗體,并以布局視圖顯示該窗體。在布局視圖中,可以在窗體顯示數(shù)據(jù)的同時對窗體進(jìn)行設(shè)計方面的更改。例如,可以根據(jù)需要調(diào)整文本框的大小以適合數(shù)據(jù)。步驟4單擊“文件”選項卡中的的“對象另存為”,出現(xiàn)“另存為”對話框,輸入新窗體的名稱“dx”,按“確定”按鈕,如圖5.15所示,自動生成的窗體會出現(xiàn)在導(dǎo)航窗格的窗體窗口中。5.2創(chuàng)建窗體5.2.2使用“窗體向?qū)А眲?chuàng)建窗體在使用“窗體向?qū)А眲?chuàng)建窗體時,作為數(shù)據(jù)源的表或查詢中的字段默認(rèn)方式為全部選中,窗體布局的格式也已確定。1.創(chuàng)建基于一個表的窗體使用“窗體向?qū)А眲?chuàng)建的窗體,其數(shù)據(jù)源可以是一個表或查詢。例5.2以“sb”表作為數(shù)據(jù)源,使用“窗體向?qū)А眲?chuàng)建窗體,具體操作過程如下:5.2創(chuàng)建窗體5.2.2使用“窗體向?qū)А眲?chuàng)建窗體步驟1打開示例數(shù)據(jù)庫“設(shè)備.accdb”,在“創(chuàng)建”選項卡上的“窗體”組中,單擊“窗體向?qū)А薄H鐖D5.16所示。步驟2單擊“表/查詢”下拉列表框右側(cè)的向下箭頭,選擇“表:sb”。此時“可用字段”列表框中列出所有可用字段,如圖5.17所示。5.2創(chuàng)建窗體5.2.2使用“窗體向?qū)А眲?chuàng)建窗體步驟3在“可用字段”列表框中選擇需要加入到新窗體中的字段。單擊按鈕,將所選字段添加到“選定字段”列表框中;單擊按鈕,將所有可用字段添加到“選定字段”列表框中;單擊按鈕,將“選定字段”列表框中被選擇的字段移回到“可用字段”列表框;單擊按鈕,將“選定字段”列表框中的全部字段移回到“可用字段”列表框中。這里單擊按鈕添加所有可用字段,然后單擊“下一步”按鈕,如圖5.18所示。步驟4選擇窗體布局。這里選擇“縱欄表”,單擊“下一步”按鈕,如圖5.19所示。步驟5為窗體指定標(biāo)題,這里輸入“設(shè)備”。選擇“打開窗體查看或輸入信息”,單擊“完成”按鈕,創(chuàng)建并打開新窗體,如圖5.20所示;若選擇“修改窗體設(shè)計”,則在設(shè)計視圖窗口中打開窗體。新建窗體如圖5.21所示。5.2創(chuàng)建窗體5.2.2使用“窗體向?qū)А眲?chuàng)建窗體2.創(chuàng)建基于多個表的主/子窗體創(chuàng)建基于多個表的主/子窗體有兩種方法:一是同時創(chuàng)建主窗體和子窗體;二是將已有的窗體作為子窗體添加到另一個已有的窗體中。5.2創(chuàng)建窗體5.2.2使用“窗體向?qū)А眲?chuàng)建窗體2.創(chuàng)建基于多個表的主/子窗體步驟1打開示例數(shù)據(jù)庫“設(shè)備.accdb”,在“創(chuàng)建”選項卡上的“窗體”組中,單擊“窗體向?qū)А?。步驟2單擊“表/查詢”下拉列表框右側(cè)的向下箭頭,選擇“表:sb”,將“編號”、“名稱”字段加入到“選定字段”列表框中。再選擇“表:dx”,將“年月”、“費(fèi)用”字段加入到“選定字段”列表框中。單擊“下一步”按鈕,如圖5.22所示。例5.3以“sb”和“dx”表作為數(shù)據(jù)源創(chuàng)建主/子窗體,具體操作過程如下:步驟3確定查看數(shù)據(jù)的方式。在對話框的左側(cè)列出當(dāng)前選定記錄源的名稱,選擇不同的表名稱可以創(chuàng)建不同布局的窗體。若選擇“帶有子窗體的窗體”,即子窗體固定地顯示在主窗體中,如圖5.10。若選擇“鏈接窗體”,則在主窗體中通過一個按鈕鏈接到子窗體,如圖5.23。若選擇“單個窗體”,則采用一個子窗體顯示從多個表中選擇的所有字段,如圖5.24。本例中“查看數(shù)據(jù)的方式”選擇“通過sb”,并選擇“帶有子窗體的窗體”,然后單擊“下一步”按鈕,如圖5.25所示。步驟4確定窗體使用布局。這里選擇“表格”,單擊“下一步”按鈕,如圖5.26所示。步驟5為窗體指定標(biāo)題。其中窗體為“吉林師范大學(xué)設(shè)備”,子窗體為“維修記錄”,單擊“完成”按鈕,如圖5.27所示。新建窗體,如圖5.10所示。由此過程生成的兩個窗體顯示在導(dǎo)航窗格的窗體窗口中,如圖5.28所示。5.2創(chuàng)建窗體5.2.3使用“數(shù)據(jù)透視圖”創(chuàng)建窗體用戶可以利用系統(tǒng)提供的“數(shù)據(jù)透視圖”創(chuàng)建圖表窗體,即將數(shù)據(jù)庫中的數(shù)據(jù)通過一定處理,以圖表的形式表現(xiàn)出來,因此,能夠更直觀地顯示表或查詢中的數(shù)據(jù)。步驟1打開示例數(shù)據(jù)庫“設(shè)備.accdb”,在導(dǎo)航窗格中,單擊“查詢”組里“各部門大修費(fèi)用統(tǒng)計”查詢作為數(shù)據(jù)來源,在“創(chuàng)建”選項卡上的“窗體”組中,單擊“其他窗體”下的“數(shù)據(jù)透視圖”,如圖5.29所示。此時,將出現(xiàn)“數(shù)據(jù)透視圖”窗口,如圖5.30所示。例5.4以已經(jīng)建立的“各部門大修費(fèi)用統(tǒng)計”查詢作為數(shù)據(jù)來源創(chuàng)建圖表窗體,顯示各部門大修費(fèi)用總和,具體操作過程如下:步驟2將“部門”字段拖至“分類字段”區(qū)域,將“各部門大修費(fèi)用總和”拖至“數(shù)據(jù)字段”區(qū)域,如圖5.31所示。步驟3可以通過“設(shè)計”選項卡中的“顯示/隱藏”組來選擇顯示或隱藏“字段列表”、“圖例”以及“拖放區(qū)域”。在“工具選項卡”中“工具”組單擊“屬性表”,將彈出“屬性”對話框,如圖5.32所示。在對話框里,可對“圖表類型”、“圖例”、“坐標(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打開示例數(shù)據(jù)庫“設(shè)備.accdb”,在導(dǎo)航窗格中,單擊要產(chǎn)生窗體的表“sb”作為數(shù)據(jù)來源,在“創(chuàng)建”選項卡“窗體”組中,單擊“其他窗體”下的“數(shù)據(jù)透視表”,如圖5.33所示。此時,將出現(xiàn)“數(shù)據(jù)透視表”窗口,如圖5.34所示。例5.5下面以“sb”表作為數(shù)據(jù)源創(chuàng)建數(shù)據(jù)透視表,具體操作過程如下:步驟2分別將“主要設(shè)備”、“部門”、“名稱”、“價格”字段拖至“篩選字段”、“行字段”、“列字段”和“匯總或明細(xì)字段”區(qū)域,如圖5.35所示。步驟3生成數(shù)據(jù)透視表,如圖5.36所示。步驟4在“設(shè)計”選項卡中可以設(shè)置數(shù)據(jù)篩選、排序以及自動計算等。這里利用“工具”組里的“自動計算”,對“總計”字段計算“合計”,結(jié)果如圖5.37所示。步驟5保存窗體。5.3自定義窗體5.3.1窗體設(shè)計視圖的組成Access2010提供了窗體設(shè)計器,使用窗體設(shè)計器,專業(yè)人員可以設(shè)計出功能更強(qiáng)大、界面更友好的窗體。窗體的設(shè)計視圖主要由窗體設(shè)計區(qū)域及窗體設(shè)計工具欄、控件工具箱、彈出式菜單、格式工具欄等輔助工具組成。1.窗體設(shè)計工具欄窗體設(shè)計工具欄包含有各種命令按鈕,這些命令按鈕可以在設(shè)計窗體時使用。2.格式工具欄格式工具欄可設(shè)置窗體或其控件的文本格式。5.3自定義窗體5.3.1窗體設(shè)計視圖的組成3.彈出式菜單用戶在窗體設(shè)計窗口中不同的地方右擊會有不同的彈出式菜單,在已放置好的控件上右擊會出現(xiàn)控件相關(guān)的彈出式菜單。4.控件工具箱控件工具箱提供了用于窗體設(shè)計的各種控件對象,利用控件工具箱可以向窗體上添加各種控件。5.3自定義窗體5.3.2控件控件是窗體或報表的組成部分,可用于輸入、編輯或顯示數(shù)據(jù)。1.窗體設(shè)計工具在“創(chuàng)建”選項卡上的“窗體”組中,單擊“窗體設(shè)計”,將出現(xiàn)窗體的設(shè)計視圖,同時出現(xiàn)“窗體設(shè)計工具”選項卡,選項卡中提供了多種窗體設(shè)計工具。如圖5.38所示。5.3自定義窗體5.3.2控件2.窗體設(shè)計控件表5.1所示各控件功能說明。5.3自定義窗體5.3.3控件的使用在窗體的設(shè)計視圖中,利用“控件”組可以向窗體上添加各種各樣的窗體控件,用以顯示數(shù)據(jù)、執(zhí)行操作和修飾窗體??丶譃榻壎丶?、未綁定控件和計算控件。5.3自定義窗體5.3.3控件的使用1.標(biāo)簽控件標(biāo)簽是一個輸出控件,Access使用它向用戶輸出信息,顯示說明性的文本,例如標(biāo)題或簡短的提示。例5.6新建窗體“輸入設(shè)備信息”,使用標(biāo)簽控件向窗體內(nèi)添加標(biāo)題“輸入設(shè)備信息”,具體操作過程如下:5.3自定義窗體5.3.3控件的使用1.標(biāo)簽控件步驟1打開示例數(shù)據(jù)庫“設(shè)備.accdb”,在“創(chuàng)建”選項卡上的“窗體”組中,單擊“窗體設(shè)計”,將出現(xiàn)窗體的設(shè)計視圖,單擊“標(biāo)簽”工具。步驟2在窗體適當(dāng)位置處單擊鼠標(biāo),然后輸入要顯示的文本內(nèi)容。這里輸入“輸入設(shè)備信息”,可以通過“格式”選項卡對標(biāo)簽文字進(jìn)行格式化,如圖5.40所示。這里設(shè)置標(biāo)簽內(nèi)文字字體為“隸書”,字號為“18”,加粗,字體顏色為紅色,如圖5.41所示。若輸入文本需要換行,可以使用Shift+Enter組合鍵。步驟3單擊“文件”選項卡中的“對象保存為”,輸入窗體名稱為“輸入設(shè)備信息”。5.3自定義窗體5.3.3控件的使用2.直線與矩形直線控件用來繪制各種直線,方法是:單擊“直線”工具,然后在窗體中按住鼠標(biāo)左鍵拖動或按住Shift鍵再拖動鼠標(biāo)。矩形控件用來繪制各種矩形,方法是:單擊“矩形”工具,在窗體中按住鼠標(biāo)左鍵拖動即可,同樣可以使用格式工具欄設(shè)置矩形的邊框、顏色和特殊陰影效果等。5.3自定義窗體5.3.3控件的使用3.文本框控件在Access中文本框用來在窗體中顯示或獲取數(shù)據(jù),通過文本框,Access可以將數(shù)據(jù)呈現(xiàn)給用戶,同時也可以接收用戶輸入的數(shù)據(jù)。文本框有綁定型、未綁定型與計算型三種。例5.7使用“控件向?qū)А毕颉拜斎朐O(shè)備信息”窗體中添加“編號”文本框,并與“sbb”表的“編號”字段綁定,具體操作過程如下:步驟1在“設(shè)計視圖”中打開“輸入設(shè)備信息”窗體,按F4打開其屬性表,選擇“數(shù)據(jù)”選項卡,在“記錄源”屬性欄中鍵入或選擇“sbb”,此時將“sbb”表作為該窗體的數(shù)據(jù)來源,如圖5.43所示。5.3自定義窗體5.3.3控件的使用3.文本框控件步驟2選定“使用控件向?qū)А焙?,單擊“文本框”工具,在窗體中適當(dāng)位置處單擊,此時啟動“文本框向?qū)А?,在向?qū)υ捒蛑性O(shè)置文本框格式,如字體、字號、字形、對齊方式及特殊效果等,然后單擊“下一步”按鈕,如圖5.44所示。步驟3設(shè)置輸入法模式,然后單擊“下一步”按鈕,如圖5.45所示。步驟4輸入文本框名稱,這里輸入“編號”,然后單擊“完成”按鈕,如圖5.46所示。Access自動加入一個標(biāo)簽控件和一個文本框控件,標(biāo)簽控件內(nèi)的文字作為文本框內(nèi)容的說明,如圖5.47所示。此時建立的文本框未與任何字段綁定,需手動添加。步驟5設(shè)置綁定型文本框。選中文本框控件,按F4打開其屬性表,選擇“數(shù)據(jù)”選項卡,在“控件來源”屬性欄中鍵入或選擇“編號”,此時將該文本框與“編號”字段綁定,如圖5.48所示。步驟6單擊快速訪問工具欄上的“保存”按鈕,將窗體保存。5.3自定義窗體5.3.3控件的使用3.文本框控件例5.8手動創(chuàng)建綁定型文本框,向“輸入設(shè)備信息”窗體中添加“名稱”文本框,并與“sbb”表的“名稱”字段綁定,具體操作過程如下:步驟1在“設(shè)計”選項卡上的“控件”組中,確保沒有選中“使用控件向?qū)А薄2襟E2單擊“文本框”工具,移動鼠標(biāo)到窗體中適當(dāng)?shù)奈恢脝螕艏纯蓪⑽谋究蚣尤氲酱绑w中,此時建立的文本框未與任何字段綁定。步驟3設(shè)置綁定型文本框。選中“文本框”控件,按F4打開其屬性表,選擇“數(shù)據(jù)”選項卡,將“控件來源”屬性設(shè)定為“名稱”,此時將該文本框與“名稱”字段綁定。步驟4單擊選中加入到窗體中的“標(biāo)簽”控件,再次單擊“標(biāo)簽”控件,將光標(biāo)定位到標(biāo)簽內(nèi),此時修改“標(biāo)簽”內(nèi)容為“名稱:”。步驟5單擊“保存”按鈕,將窗體保存。添加了“名稱”文本框后,窗體如圖5.49所示。5.3自定義窗體5.3.3控件的使用3.文本框控件例5.9直接拖動字段創(chuàng)建綁定型文本框,繼續(xù)向“輸入設(shè)備信息”窗體中添加“啟用日期”和“價格”文本框,具體操作過程如下:步驟1單擊“設(shè)計”選項卡上“工具”組中的“添加現(xiàn)有字段”,出現(xiàn)“sbb”表的字段列表,如圖5.50所示。步驟2依次將“啟用日期”、“價格”字段拖放到窗體中適當(dāng)?shù)奈恢蒙?,即?chuàng)建了綁定型文本框,分別與“啟用日期”字段和“價格”字段綁定。步驟3單擊“保存”按鈕,將窗體保存。添加了“啟用日期”、“價格”文本框后,窗體如圖5.51所示。5.3自定義窗體5.3.3控件的使用3.文本框控件例5.10建立計算型文本框,顯示系統(tǒng)日期,具體操作步驟如下:步驟1在“創(chuàng)建”選項卡上的“窗體”組中,單擊“窗體設(shè)計”,新建一個窗體。步驟2將文本框手動添加到窗體的適當(dāng)位置,單擊窗體內(nèi)的文本框,出現(xiàn)“I”字型插入光標(biāo)后,輸入表達(dá)式“=Date()”,同時將相應(yīng)的標(biāo)簽控件的顯示內(nèi)容修改為“日期:”,如圖5.52所示。步驟3將窗體由設(shè)計視圖切換到布局視圖,文本框控件內(nèi)將顯示系統(tǒng)當(dāng)前日期,如圖5.53所示。5.3自定義窗體5.3.3控件的使用4.切換按鈕、選項按鈕和復(fù)選框切換按鈕、選項按鈕和復(fù)選框可以用來顯示表或查詢中的“是”或“否”的值。例5.11建立綁定型復(fù)選框。在“輸入設(shè)備信息”窗體中加入“主要設(shè)備”復(fù)選框,并與“主要設(shè)備”字段綁定。將“主要設(shè)備”字段從“字段列表”拖放到“輸入設(shè)備信息”窗體中的適當(dāng)位置,則Access為該字段結(jié)合了一個復(fù)選框控件和一個標(biāo)簽控件,且該復(fù)選框控件與“主要設(shè)備”字段綁定。如圖5.54所示。5.3自定義窗體5.3.3控件的使用5.選項組控件選項組控件是由一個組框架和一組復(fù)選框、選項按鈕或切換按鈕組成。它的作用是提供一組選項供用戶選擇,但每次只能選擇一個選項。例5.12在“輸入設(shè)備信息”窗體的“設(shè)計視圖”中,使用向?qū)Ъ尤脒x項組控件,并使該控件與“用途”字段綁定,操作步驟如下:5.3自定義窗體5.3.3控件的使用5.選項組控件步驟1確定“使用控件向?qū)А币呀?jīng)按下。步驟2單擊“選項組”工具,然后移動鼠標(biāo)到窗體中適當(dāng)?shù)奈恢脝螕?,啟動“選項組向?qū)А睂υ捒颍斎脒x項組中每個選項的標(biāo)簽名。這里輸入“辦公”、“教學(xué)”、“科研”。單擊“下一步”按鈕,如圖5.55所示。步驟3確定是否指定默認(rèn)選項。這里選擇“是”,并指定“辦公”為默認(rèn)值。單擊“下一步”按鈕,如圖5.56所示。步驟4為每個選項賦值。這里“辦公”選項賦值為“1”,“教學(xué)”選項賦值為“2”,“科研”選項賦值為“3”。單擊“下一步”按鈕,如圖5.57所示。步驟5確定對所選項的值采取的動作。這里選擇“在此字段中保存該值”,并在其后的下拉列表中選擇“用途”字段。如圖5.58所示。步驟6確定控件類型及樣式。這里選擇“選項按鈕”以及“蝕刻”按鈕樣式。單擊“下一步”按鈕,如圖5.59所示。步驟7為選項組指定標(biāo)題。這里輸入“設(shè)備用途:”,然后單擊“完成”按鈕,如圖5.60所示。步驟8保存窗體。添加了“選項組”控件之后的窗體如圖5.61所示。5.3自定義窗體5.3.3控件的使用6.組合框控件與列表框控件列表框控件將數(shù)據(jù)以列表的形式顯示在窗體中,方便數(shù)據(jù)輸入,同時也確保了數(shù)據(jù)輸入的正確性。組合框控件包含列表,但只以一行顯示在窗體中,用戶可以單擊右側(cè)的向下箭頭,打開列表選擇數(shù)據(jù),同時也可以輸入新值。組合框控件和列表框控件均有綁定型和未綁定型兩種。例5.13向“輸入設(shè)備信息”窗體中,使用向?qū)砑印安块T”組合框,具體操作步驟如下:5.3自定義窗體5.3.3控件的使用6.組合框控件與列表框控件步驟1確定“使用控件向?qū)А币呀?jīng)按下,單擊“組合框”工具,在窗體中適當(dāng)?shù)奈恢蒙蠁螕羰髽?biāo),此時打開“組合框向?qū)А睂υ捒?。步驟2確定“組合框”獲取數(shù)值的方式。這里選擇“使用組合框獲取其他表或查詢中的值”,單擊“下一步”按鈕,如圖5.62所示。步驟3選擇為“組合框”提供數(shù)值的表或查詢。這里選擇“表:bmdm”,單擊“下一步”按鈕,如圖5.63所示。步驟4在“可用字段”列表中選擇字段加入到“選定字段”列表框中,選定字段的值將被放入到“組合框”列表中。這里將“代碼”字段加入到“選定字段”列表框中,單擊“下一步”按鈕,如圖5.64所示。步驟5確定列表使用的排序次序。這里按“代碼”升序排序,單擊“下一步”按鈕,如圖5.65所示。步驟6指定組合框中列的寬度,單擊“下一步”按鈕,如圖5.66所示。步驟7單擊“將該數(shù)值保存在這個字段中”,并在下拉列表中選擇“部門”,單擊“下一步”按鈕,如圖5.67所示。步驟8輸入標(biāo)簽名稱“部門:”,單擊“完成”按鈕,如圖5.68所示。步驟9保存窗體。添加了“組合框”控件之后的窗體如圖5.69所示。5.3自定義窗體5.3.3控件的使用7.綁定對象框和未綁定對象框綁定對象框用來顯示和處理存儲在表中的OLE對象,未綁定對象框用于在窗體或報表上顯示未綁定數(shù)據(jù)源的OLE對象。例5.14在“輸入設(shè)備信息”窗體中加入綁定對象框控件,用以顯示或添加設(shè)備“商標(biāo)”。將“商標(biāo)”字段從“字段列表”拖放到“輸入設(shè)備信息”窗體中的適當(dāng)位置,則Access為該字段結(jié)合了一個標(biāo)簽控件和一個綁定對象框控件,且該綁定對象框控件與“商標(biāo)”字段綁定,如圖5.70所示。5.3自定義窗體5.3.3控件的使用8.命令按鈕控件單擊窗體中的命令按鈕時,系統(tǒng)可以執(zhí)行特定的操作。例5.15使用向?qū)颉拜斎朐O(shè)備信息”窗體的“設(shè)計視圖”中加入“添加記錄”按鈕,具體操作步驟如下:步驟1確定“使用控件向?qū)А币呀?jīng)按下,單擊“按鈕”工具,在窗體中適當(dāng)?shù)奈恢锰巻螕羰髽?biāo),此時打開“命令按鈕向?qū)А睂υ捒?。步驟2選擇按下按鈕時產(chǎn)生的動作。本例中在“類別”列表框中選擇“記錄操作”,在“操作”列表框中選擇“添加新記錄”,然后單擊“下一步”按鈕,如圖5.71所示。步驟3確定在按鈕上顯示文本還是圖片。本例中選擇“文本”選項,并在文本框中輸入“添加記錄”,然后單擊“下一步”按鈕,如圖5.72所示。步驟4指定按鈕名稱,便于以后對該按鈕的引用。本例中輸入“添加”,然后單擊“完成”按鈕,如圖5.73所示。步驟5重復(fù)步驟1~4,加入“前一項記錄”、“下一項記錄”以及“保存記錄”按鈕,分別用于瀏覽表中上一條記錄、下一條記錄和保存記錄。步驟6保存窗體,并切換到布局視圖中查看設(shè)計效果,如圖5.74所示。5.3自定義窗體5.3.3控件的使用9.選項卡控件選項卡控件可以用來構(gòu)建含有若干個頁的單個窗體,每頁一個選項卡,每個選項卡都包含類似的控件,如文本框或選項按鈕等,用戶可以單擊選項卡進(jìn)行頁面的切換。選項卡控件需手動創(chuàng)建。例5.16使用選項卡創(chuàng)建一個包含兩頁的窗體,一頁顯示設(shè)備的基本信息,另一頁顯示部門的基本信息。具體操作步驟如下:5.3自定義窗體5.3.3控件的使用9.選項卡控件步驟1打開示例數(shù)據(jù)庫“設(shè)備.accdb”,在“創(chuàng)建”選項卡上的“窗體”組中,單擊“窗體設(shè)計”,將出現(xiàn)窗體的設(shè)計視圖。步驟2單擊“選項卡控件”工具,然后在窗體適當(dāng)位置處單擊,放入“選項卡控件”。步驟3調(diào)整“選項卡”控件大小,按F4打開其屬性表。步驟4在屬性表的“所選內(nèi)容的類型”下拉列表中選擇“頁1”,單擊“格式”選項卡,在“標(biāo)題”屬性中輸入“設(shè)備基本信息”,如圖5.75所示。步驟5重復(fù)步驟4,設(shè)置“頁2”的標(biāo)題為“部門基本信息”。如果需要在“選項卡”控件上添加其他控件,那么首先選擇“選項卡”的某一頁,然后在該頁上添加即可。5.3自定義窗體5.3.3控件的使用9.選項卡控件例5.17在“部門基本信息”選項卡上加入“列表框”控件,顯示部門的相關(guān)信息。具體操作過程如下:步驟1選擇“部門基本信息”選項卡。步驟2確定“使用控件向?qū)А币呀?jīng)按下,單擊“列表框”工具,然后在窗體適當(dāng)位置處單擊,打開“列表框向?qū)А睂υ捒颉_x擇“使用列表框獲取其他表或查詢中的值”,單擊“下一步”按鈕。步驟3選擇為列表框提供數(shù)值的表或查詢。選擇“表:bmdm”,單擊“下一步”按鈕。

步驟4指定列表框中所要包含的列。這里單擊按鈕,將“可用字段”列表框中的全部字段加入到“選定字段”列表框中,單擊“下一步”按鈕。步驟5確定列表使用的排序次序。這里選擇“代碼”,單擊“下一步”按鈕。步驟6指定列表框中列的寬度,單擊“完成”按鈕,Access自動加入了一個標(biāo)簽控件和一個列表框控件,刪除標(biāo)簽控件。步驟7打開列表框的“屬性表”,在“格式”選項卡的“列標(biāo)題”屬性中選擇“是”,將“列標(biāo)題”顯示出來,如圖5.76所示。步驟8切換到窗體視圖,查看添加后的結(jié)果如圖5.77所示。5.3自定義窗體5.3.3控件的使用10.ActiveX控件使用ActiveX控件可以在窗體中添加具有某種功能的組件,比如Windows的媒體播放器。例5.18創(chuàng)建ActiveX控件的具體操作過程如下:步驟1在“創(chuàng)建”選項卡上的“窗體”組中,單擊“窗體設(shè)計”,新建一個窗體,單擊“控件”組的“ActiveX控件”,從顯示的“插入ActiveX控件”對話框,選擇要插入的控件,如圖5.78所示。步驟2從列表中選擇“WindowsMediaPlayer”,在窗體的適當(dāng)位置處單擊鼠標(biāo),即將媒體播放器窗口顯示在窗體中。使用鍵盤上的方向鍵可調(diào)整其在窗體中的位置,如圖5.79所示。5.3自定義窗體5.3.4控件的操作在“設(shè)計視圖”窗口中,窗體內(nèi)的控件對象可以進(jìn)行復(fù)制、移動、刪除、調(diào)整大小等操作。1.控件的選取鼠標(biāo)單擊控件對象,控件的四周會顯示黑色的控制點(diǎn),表示該控件處于選擇狀態(tài);在窗體上單擊鼠標(biāo)左鍵,然后拖動鼠標(biāo)形成一個矩形區(qū)域,則可同時選擇在此矩形區(qū)域內(nèi)的多個控件對象;若要選取多個不連續(xù)的控件對象,則按下鍵盤上的Shift鍵不放,鼠標(biāo)單擊要選擇的控件即可。5.3自定義窗體5.3.4控件的操作2.控件的編輯控件在選擇狀態(tài)下可以進(jìn)行復(fù)制、移動、刪除、改變大小等操作。5.3自定義窗體5.3.5窗體和控件的屬性窗體和窗體中的控件都具有各自的屬性。屬性決定窗體和控件的結(jié)構(gòu)和外觀。1.常用格式屬性格式屬性主要用于設(shè)置窗體或控件的顯示格式??丶母袷綄傩园?biāo)題、前景色、背景色、字體名稱、字號、字體粗細(xì)、特殊效果、邊框樣式等。5.3自定義窗體5.3.5窗體和控件的屬性1.常用格式屬性例5.19將“輸入設(shè)備信息”窗體中的“文本框”、“組合框”以及“綁定對象框”控件作如下設(shè)置:“邊框?qū)挾取痹O(shè)為“3pt”,“邊框樣式”設(shè)為“透明”,“特殊效果”設(shè)為“凹陷”。具體操作過程如下:步驟1在“輸入設(shè)備信息”窗體中,打開“編號”文本框?qū)ο蟮膶傩员怼?/p>

步驟2單擊屬性表中的“格式”選項卡,在“邊框?qū)挾取毕吕斜碇羞x擇“3pt”,在“邊框樣式”下拉列表中選擇“透明”,在“特殊效果”下拉列表中選擇“凹陷”,如圖5.80所示。步驟3重復(fù)步驟1、2,設(shè)置窗體中的其他控件對象。步驟4保存窗體設(shè)置,圖5.81為屬性設(shè)置后的效果。5.3自定義窗體5.3.5窗體和控件的屬性1.常用格式屬性窗體的格式屬性包括標(biāo)題、默認(rèn)視圖、滾動條、自動居中、最大最小化按鈕、關(guān)閉按鈕、圖片等。例5.20將“輸入設(shè)備信息”窗體作如下設(shè)置:取消“滾動條”、“記錄選擇器”、“導(dǎo)航按鈕”和“分隔線”的顯示。步驟1在“輸入設(shè)備信息”窗體中,單擊窗體選擇器選擇窗體對象。步驟2按F4打開屬性表。步驟3在“格式”選項卡中,單擊“滾動條”下拉列表,選擇“兩者均無”、“記錄選擇器”、“導(dǎo)航按鈕”和“分隔線”分別設(shè)置為“否”,如圖5.82所示。步驟4保存窗體設(shè)置。5.3自定義窗體5.3.5窗體和控件的屬性2.常用數(shù)據(jù)屬性通過數(shù)據(jù)屬性可以設(shè)置窗體或控件綁定的數(shù)據(jù)源以及操作數(shù)據(jù)的規(guī)則。窗體的“記錄源”屬性用于指定該窗體的數(shù)據(jù)源,一般是當(dāng)前數(shù)據(jù)庫中的表名或查詢名??丶臄?shù)據(jù)屬性包括控件來源、輸入掩碼、有效性規(guī)則、有效性文本、默認(rèn)值、是否鎖定、是否可用等。5.3自定義窗體5.3.5窗體和控件的屬性2.常用數(shù)據(jù)屬性例5.21將“輸入設(shè)備信息”窗體中“啟用日期”文本框控件的“默認(rèn)值”屬性設(shè)為當(dāng)前的系統(tǒng)日期,并設(shè)定“是否鎖定”屬性為“是”,不允許更改其值,具體操作過程如下:步驟1將“輸入設(shè)備信息”窗體在“設(shè)計視圖”窗口中打開,并打開屬性表。步驟2單擊窗體中的“啟用日期”文本框,設(shè)置“默認(rèn)值”屬性為表達(dá)式“=Date()”,“是否鎖定”下拉列表中選擇“是”,如圖5.83所示。步驟3保存窗體。切換到“窗體”視圖,單擊“添加記錄”按鈕,可以看到“啟用日期”文本框中顯示當(dāng)前系統(tǒng)日期,而且“啟用日期”文本框內(nèi)容是無法修改的,如圖5.84所示。5.3自定義窗體5.3.5窗體和控件的屬性2.常用數(shù)據(jù)屬性例5.22將“輸入設(shè)備信息”窗體中“編號”文本框控件的“輸入掩碼”屬性設(shè)置為“9\999”。具體操作過程如下:步驟1在“輸入設(shè)備信息”窗體中,選擇“編號”文本框控件,打開屬性表,切換到“數(shù)據(jù)”選項卡。步驟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)航條添加記錄按鈕添加記錄,具體操作過程如下:5.4窗體的使用5.4.1使用“導(dǎo)航條”2.添加記錄步驟1在“窗體視圖”中打開“設(shè)備”窗體,單擊按鈕,添加一條空白記錄,如圖5.88所示。步驟2輸入“編號”、“名稱”等字段內(nèi)容。步驟3為“商標(biāo)”字段插入圖片。移動鼠標(biāo)到待插入圖片的位置處單擊右鍵,在彈出的快捷菜單中選擇“插入對象”命令,打開“插入對象”對話框,如圖5.89

溫馨提示

  • 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

提交評論