版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第8章數(shù)據(jù)輸入功能創(chuàng)建和使用窗體在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,對(duì)表中數(shù)據(jù)的增加、修改和刪除等操作通常并不是在數(shù)據(jù)表中直接進(jìn)行的,而
是通過統(tǒng)一、標(biāo)準(zhǔn)的界面進(jìn)行的。在Access數(shù)據(jù)庫(kù)中,這種界面被稱為窗體(Form)。在Access數(shù)據(jù)庫(kù)中,窗體是一種主要用于顯示、瀏覽和輸入數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象,是用戶和Access應(yīng)用程序之間的主要界面。作為數(shù)據(jù)輸入和瀏覽的界面,可以在窗體中包含文字、圖形、圖像,從而使得用戶與計(jì)算機(jī)之間的交互界面更為豐富多彩。8.1認(rèn)識(shí)窗體8.1.1窗體的主要作用及類型在Access數(shù)據(jù)庫(kù)中,根據(jù)所起作用的不同,可以將窗體分為以下三種類型:1.?dāng)?shù)據(jù)輸入窗體。使用數(shù)據(jù)輸入窗體可以向數(shù)據(jù)庫(kù)添加新數(shù)據(jù),或者查看、編輯和刪除現(xiàn)有數(shù)據(jù)。
2.自定義對(duì)話框。利用自定義對(duì)話框,可以接受用戶輸入,并依照輸入執(zhí)行某些操作。當(dāng)需要對(duì)用戶輸入進(jìn)行操作時(shí),可以創(chuàng)建對(duì)話框。例如,可以創(chuàng)建搜索對(duì)話框,提示用戶輸入搜索參數(shù),然后返回與這些參數(shù)相匹配的數(shù)據(jù)。3.切換面版窗體。利用切換面版窗體,可以打開其它窗體或報(bào)表。使用切換面板窗體可以簡(jiǎn)化啟動(dòng)數(shù)據(jù)庫(kù)中各種窗體和報(bào)表的過程。8.1.2
窗體的數(shù)據(jù)源和視圖通過數(shù)據(jù)輸入窗體可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行添加、更新和
刪除等操作。因此,數(shù)據(jù)輸入窗體大都是與一個(gè)或多個(gè)表和查
詢綁定的;換而言之,數(shù)據(jù)輸入窗體的數(shù)據(jù)源可以是表和查詢。而自定義對(duì)話框和切換面版窗體則不需要數(shù)據(jù)源。在Access數(shù)據(jù)庫(kù)中,窗體有以下5種視圖:設(shè)計(jì)視圖、窗體視圖、數(shù)據(jù)表視圖、數(shù)據(jù)透視表視圖、數(shù)據(jù)透視圖視圖。其中,在“設(shè)計(jì)視圖”中可以創(chuàng)建和設(shè)計(jì)窗體,并且可以對(duì)窗體所包含的元素進(jìn)行布局。窗體的輸入數(shù)據(jù)、接受用戶輸入的作用主要是通過“窗體視圖”和“數(shù)據(jù)表視圖”體現(xiàn)的。在
“數(shù)據(jù)透視表視圖”和“數(shù)據(jù)透視圖視圖”中,可以對(duì)窗體的數(shù)據(jù)源進(jìn)行多維分析。結(jié)合窗體的主要作用,本章將主要介紹窗體的設(shè)計(jì)視圖和窗體視圖。8.1.3
窗體的組成元素:控件與報(bào)表相類似,窗體的組成元素也是控件(Controls)。在窗體中,控件是用于顯示數(shù)據(jù)、執(zhí)行操作或修飾窗體的對(duì)象。例如,可以在窗體中使用文本框顯示數(shù)據(jù),在窗體上使用命令按鈕打開另一個(gè)窗體,或者使用線條或矩形來分隔與組織控件以增強(qiáng)它們的可讀性。窗體可以包含以下控件類型:文本框、標(biāo)簽、選項(xiàng)組、復(fù)選框、切換按鈕、組合框、列表框、命令按鈕、圖像控件、綁定對(duì)象框、未綁定對(duì)象框、子窗體/子報(bào)表、分頁(yè)符、線條、矩形以及ActiveX自定義控件,它們可以通過窗體“設(shè)計(jì)視圖”中的工具箱訪問??丶梢允墙壎ǖ?、未綁定的或計(jì)算的。在窗體中,“綁定
控件”與作為數(shù)據(jù)來源的表或查詢中的字段相連,可用于顯示、輸入及更新相連字段中的數(shù)據(jù)。而“未綁定控件”則沒有數(shù)據(jù)
來源,使用未綁定控件可以顯示信息、線條、矩形及圖像?!坝?jì)算控件”則以表達(dá)式作為數(shù)據(jù)來源,在表達(dá)式中可以引用表或查詢字段中的數(shù)據(jù),或者窗體或報(bào)表上其他控件中的數(shù)據(jù)。8.2
使用自動(dòng)功能創(chuàng)建窗體在Access數(shù)據(jù)庫(kù)中,創(chuàng)建窗體的方法主要有:使用自動(dòng)功能創(chuàng)建窗體;在設(shè)計(jì)視圖中創(chuàng)建窗體;使用向?qū)?chuàng)建窗體。8.2.1
創(chuàng)建縱欄式窗體【練習(xí)8-1】為“運(yùn)貨商”表創(chuàng)建縱欄式的數(shù)據(jù)輸入窗體。8.2.1
創(chuàng)建縱欄式窗體在窗體的不同視圖之間切換8.2.1
創(chuàng)建縱欄式窗體通過窗體視圖瀏覽和輸入數(shù)據(jù)在縱欄式窗體中,一次只顯示一條記錄數(shù)據(jù),每一行只顯示一個(gè)字段的數(shù)據(jù),不同字段的數(shù)據(jù)按照縱向方向排列。8.2.1
創(chuàng)建縱欄式窗體在設(shè)計(jì)視圖中觀察窗體結(jié)構(gòu)在菜單欄中選擇【視圖】|【頁(yè)面頁(yè)眉/頁(yè)腳】以及【視圖】|【窗體頁(yè)眉/頁(yè)腳】命令8.2.2
創(chuàng)建表格式窗體【練習(xí)8-2】為“運(yùn)貨商”表創(chuàng)建表格式的數(shù)據(jù)輸入窗體。8.2.2
創(chuàng)建表格式窗體觀察表格式窗體的數(shù)據(jù)及控件布局特點(diǎn)在表格式窗體中,主體中可以同時(shí)顯示多條記錄數(shù)據(jù),每條記錄的所有字段顯示在同一行上,不同記錄的相同字段顯示在同一列上,標(biāo)簽(字段標(biāo)題)在窗體頁(yè)眉中只顯示一次。8.2.2
創(chuàng)建表格式窗體觀察窗體的組成元素——控件及其屬性8.2.2
創(chuàng)建表格式窗體觀察窗體的組成元素——控件及其屬性8.2.3
創(chuàng)建數(shù)據(jù)表窗體【練習(xí)8-3】(由學(xué)生自己完成)為“運(yùn)貨商”表創(chuàng)建數(shù)據(jù)表窗體。在數(shù)據(jù)表窗體中,數(shù)據(jù)布局的最大特點(diǎn)是:以緊湊的二維表形式顯示記錄數(shù)據(jù)。8.3
使用向?qū)?chuàng)建主窗體/子窗體在關(guān)系數(shù)據(jù)庫(kù)中,經(jīng)常存在著“一對(duì)多”的表間關(guān)系。在顯示具有“一對(duì)多”關(guān)系的表中的數(shù)據(jù)時(shí),主窗體/子窗體特別有效。8.3
使用向?qū)?chuàng)建主窗體/子窗體(1)建立“類別”表/“產(chǎn)品”表之間的一對(duì)多關(guān)系8.3
使用向?qū)?chuàng)建主窗體/子窗體(2)啟動(dòng)“窗體向?qū)А?.3
使用向?qū)?chuàng)建主窗體/子窗體(3)確定窗體上使用的字段8.3
使用向?qū)?chuàng)建主窗體/子窗體(4)確定查看數(shù)據(jù)的方式8.3
使用向?qū)?chuàng)建主窗體/子窗體(5)確定子窗體使用的布局8.3
使用向?qū)?chuàng)建主窗體/子窗體確定所用樣式。為窗體指定標(biāo)題。8.4
在設(shè)計(jì)視圖中創(chuàng)建窗體使用自動(dòng)功能和“向?qū)А眲?chuàng)建窗體,控件在窗體中的布置基本上都是由Access自動(dòng)設(shè)定的,因此具有很強(qiáng)的快捷性和便利性;但其中的窗體結(jié)構(gòu)和控件功能又是相對(duì)固定的,有時(shí)不能滿足設(shè)計(jì)者的特定需要。與使用自動(dòng)功能和“向?qū)А眲?chuàng)建窗體的方法相比較而言,在設(shè)計(jì)視圖中能夠定義滿足特定需要或具有個(gè)性化的窗體。在設(shè)計(jì)視圖中,可以根據(jù)需要在窗體中靈活地添加和設(shè)置控件,以實(shí)現(xiàn)個(gè)性化的功能。8.4.1
在設(shè)計(jì)視圖中創(chuàng)建簡(jiǎn)單窗體【練習(xí)8-5】下面以“訂單明細(xì)窗體”為例,介紹在設(shè)計(jì)視圖中設(shè)計(jì)和創(chuàng)建窗體的方法8.4.1
在設(shè)計(jì)視圖中創(chuàng)建簡(jiǎn)單窗體(1)打開新建窗體的設(shè)計(jì)視圖8.4.1
在設(shè)計(jì)視圖中創(chuàng)建簡(jiǎn)單窗體(2)在設(shè)計(jì)視圖中為窗體添加控件8.4.1
在設(shè)計(jì)視圖中創(chuàng)建簡(jiǎn)單窗體(3)在窗體中添加計(jì)算型文本框8.4.1
在設(shè)計(jì)視圖中創(chuàng)建簡(jiǎn)單窗體(3)在窗體中添加計(jì)算型文本框8.4.1
在設(shè)計(jì)視圖中創(chuàng)建簡(jiǎn)單窗體(4)統(tǒng)一調(diào)整控件尺寸并對(duì)齊控件的相對(duì)位置8.4.1
在設(shè)計(jì)視圖中創(chuàng)建簡(jiǎn)單窗體在窗體頁(yè)眉中添加窗體標(biāo)題。如果在設(shè)計(jì)視圖中沒有顯示窗體頁(yè)眉/頁(yè)腳,則在菜單欄中選擇“視圖”|“窗體頁(yè)眉/頁(yè)腳”命令。使用工具箱中的“標(biāo)簽”工具,在窗體頁(yè)眉中添加一個(gè)標(biāo)簽,并將標(biāo)簽的“標(biāo)題”屬性設(shè)置為“訂單明細(xì)窗體”。保存窗體。在“另存為”窗口中指定窗體名稱,例如“8-5-訂單明細(xì)窗體”。8.4.1
在設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國(guó)外石英礦山承包合同協(xié)議書范本
- 合同板本類型
- 2024年濟(jì)寧煙臺(tái)客運(yùn)上崗證考試題
- 2024應(yīng)屆生簽合同的合同陷阱
- 2024上海市旅游包車合同
- 三年級(jí)語(yǔ)文上冊(cè)第二單元測(cè)試卷-基礎(chǔ)知識(shí)與綜合能力篇 含答案 部編版
- 2024建筑勞務(wù)人工合同范本
- 2024汽車配件供應(yīng)合同
- 員工人事檔案
- 報(bào)廢車輛收購(gòu)合同(2篇)
- Unit+5+Understanding+ideas高中英語(yǔ)外研版(2019)選擇性必修第一冊(cè)
- 晾曬棚施工方案
- 預(yù)防校園欺凌法治知識(shí)競(jìng)答題庫(kù)及答案
- 新課標(biāo)下的高中歷史教學(xué) 課件
- 霉菌性陰道炎護(hù)理
- 排球雙手正面墊球單元計(jì)劃
- 青島版科學(xué)五年級(jí)上冊(cè)第五單元第18課材料的導(dǎo)熱性
- 《水果與健康常識(shí)》課件
- 規(guī)范中C20-C80混凝土本構(gòu)關(guān)系
- 危險(xiǎn)性較大的分部分項(xiàng)工程監(jiān)理巡視表-有限空間
- 重癥患者心理護(hù)理
評(píng)論
0/150
提交評(píng)論