數(shù)據(jù)輸入功能_第1頁(yè)
數(shù)據(jù)輸入功能_第2頁(yè)
數(shù)據(jù)輸入功能_第3頁(yè)
數(shù)據(jù)輸入功能_第4頁(yè)
數(shù)據(jù)輸入功能_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論