![計(jì)算機(jī)第6章窗體_第1頁](http://file4.renrendoc.com/view/5faa3d222e299c4531e82dc16da306f3/5faa3d222e299c4531e82dc16da306f31.gif)
![計(jì)算機(jī)第6章窗體_第2頁](http://file4.renrendoc.com/view/5faa3d222e299c4531e82dc16da306f3/5faa3d222e299c4531e82dc16da306f32.gif)
![計(jì)算機(jī)第6章窗體_第3頁](http://file4.renrendoc.com/view/5faa3d222e299c4531e82dc16da306f3/5faa3d222e299c4531e82dc16da306f33.gif)
![計(jì)算機(jī)第6章窗體_第4頁](http://file4.renrendoc.com/view/5faa3d222e299c4531e82dc16da306f3/5faa3d222e299c4531e82dc16da306f34.gif)
![計(jì)算機(jī)第6章窗體_第5頁](http://file4.renrendoc.com/view/5faa3d222e299c4531e82dc16da306f3/5faa3d222e299c4531e82dc16da306f35.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第6章
窗體
窗體作為Access數(shù)據(jù)庫的重要組成部分,起著聯(lián)系數(shù)據(jù)庫與用戶的橋梁作用。以窗體作為輸入界面時,它可以接受用戶的輸入,判定其有效性、合理性,并響應(yīng)消息執(zhí)行一定的功能。以窗體作為輸出界面時,它可以輸出一些記錄集中的文字、圖形圖像,還可以播放聲音、視頻動畫、實(shí)現(xiàn)數(shù)據(jù)庫中的多媒體數(shù)據(jù)處理。本章將詳細(xì)介紹窗體的基本操作。6.1認(rèn)識窗體
窗體本身并不存儲數(shù)據(jù),但應(yīng)用窗體可以使數(shù)據(jù)庫中數(shù)據(jù)的輸入、修改和查看變得直觀、容易。窗體中包含了各種控件,通過這些控件可以打開報表或其他窗體、執(zhí)行宏或VBA編寫的代碼。在一個數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)完成后,對數(shù)據(jù)庫的所有操作都可以通過窗體來集成。6.1.1窗體的作用
窗體是應(yīng)用程序和用戶之間的接口,是創(chuàng)建數(shù)據(jù)庫應(yīng)用系統(tǒng)最基本的對象。通過窗體用戶可以操作表或查詢中的數(shù)據(jù),進(jìn)而對數(shù)據(jù)進(jìn)行管理和維護(hù)。窗體的作用包括以下幾個方面。(1)輸入和編輯數(shù)據(jù)。(2)顯示和打印數(shù)據(jù)。(3)控制應(yīng)用程序流程。6.2窗體的類型Access提供了7種類型的窗體,分別是縱欄式窗體、表格式窗體、數(shù)據(jù)表窗體、主/子窗體、圖表窗體、數(shù)據(jù)透視表窗體和數(shù)據(jù)透視圖窗體。(1)縱欄式窗體
每個字段都顯示在一個獨(dú)立的行上,并且左邊帶有一個標(biāo)簽??v欄式窗體示例如圖所示。(2)表格式窗體
每條記錄的所有字段顯示在一行上,每條記錄只有一個標(biāo)簽,顯示在窗體的頂端。表格式窗體示例如圖所示(3)數(shù)據(jù)表窗體
每條記錄的字段以行與列的格式顯示,即每個記錄顯示為一行,每個字段顯示為一列。字段的名稱顯示在每一列的頂端。數(shù)據(jù)表窗體示例如圖所示。(4)主/子窗體
如果希望將兩張相關(guān)表放在同一個畫面中,以便信息一目了然,這時子窗體特別有效。主/子窗體示例如圖所示。(5)圖表窗體
如果需要將數(shù)據(jù)以圖表的形式表示出來,使其更加直觀,就可使用圖表窗體。圖表窗體示例如圖所示。(6)數(shù)據(jù)透視表窗體
窗體在數(shù)據(jù)透視表視圖中打開,可以通過將字段列表中的字段拖到視圖的不同區(qū)域而添加字段。(7)數(shù)據(jù)透視圖窗體
窗體在數(shù)據(jù)透視圖視圖中打開,可以通過將字段列表中的字段拖到視圖的不同區(qū)域而添加字段,如圖所示。6.1.3窗體的視圖Access的窗體有3種視圖:設(shè)計(jì)視圖、窗體視圖和數(shù)據(jù)表視圖。設(shè)計(jì)視圖是用來創(chuàng)建和修改設(shè)計(jì)對象(窗體)的窗口。窗體視圖是能夠同時輸入、修改和查看完整的記錄數(shù)據(jù)的窗口,可顯示圖片、命令按鈕、OLE對象等。數(shù)據(jù)表視圖以行列方式顯示表、窗體、查詢中的數(shù)據(jù),可用于編輯字段、添加和刪除數(shù)據(jù),以及查找數(shù)據(jù)。6.1.4窗體的結(jié)構(gòu)
窗體中的信息可以分在多個節(jié)中。所有窗體都有主體節(jié),但窗體還可以包含窗體頁眉、頁面頁眉、頁面頁腳和窗體頁腳節(jié)。每個節(jié)都有特定的用途,并且按窗體中預(yù)見的順序打印。6.2創(chuàng)建窗體
可以使用“自動窗體”命令或向?qū)Э焖賱?chuàng)建一個窗體?!白詣哟绑w”創(chuàng)建顯示基礎(chǔ)表或查詢中所有字段和記錄的窗體。向?qū)釂栆恍﹩栴},并根據(jù)問題的答案創(chuàng)建窗體。然后可以按自己的需求在“設(shè)計(jì)”視圖中對窗體進(jìn)行自定義。6.2.1使用“自動創(chuàng)建窗體”創(chuàng)建窗體自動創(chuàng)建窗體:縱欄式自動創(chuàng)建窗體:表格式自動創(chuàng)建窗體:數(shù)據(jù)表自動窗體:數(shù)據(jù)透視表自動窗體:數(shù)據(jù)透視圖6.2.1使用“自動創(chuàng)建窗體”創(chuàng)建窗體【例6.1】以“課程”表為數(shù)據(jù)源,使用“自動創(chuàng)建窗體”功能,創(chuàng)建“縱欄式”窗體,命名為“課程”。6.2.2使用“向?qū)А眲?chuàng)建窗體
向?qū)⒁筝斎胗嘘P(guān)所需記錄源、字段、版式以及格式的信息,并根據(jù)要求來創(chuàng)建窗體。6.2.2使用“向?qū)А眲?chuàng)建窗體【例6.2】以“教師”表為數(shù)據(jù)源,使用“窗體向?qū)А惫δ軇?chuàng)建窗體,窗體布局為“表格”,窗體樣式為“工業(yè)”,命名為“教師信息表格式窗體”。6.2.3使用“設(shè)計(jì)視圖”創(chuàng)建窗體
可以在“設(shè)計(jì)視圖”中創(chuàng)建基本窗體并對其進(jìn)行自定義,使其滿足需要。【例6.3】以“院系”表為數(shù)據(jù)源,使用“窗體設(shè)計(jì)”功能創(chuàng)建窗體,命名為“院系”窗體。6.2.4使用“圖表向?qū)А惫δ軇?chuàng)建窗體【例6.4】以“各民族男女學(xué)生統(tǒng)計(jì)查詢”查詢?yōu)閿?shù)據(jù)源,使用“圖表向?qū)А惫δ軇?chuàng)建窗體,圖表的類型為“柱形圖”,命名為“各民族男女學(xué)生統(tǒng)計(jì)窗體”。6.3窗體的設(shè)計(jì)
窗體是一個容器對象,可以包含其他對象,包含的對象稱為控件。在窗體設(shè)計(jì)視圖中,Access提供了一個工具箱,用來生成窗體的常用控件,進(jìn)行可視化的窗體設(shè)計(jì)。Access還提供了一個“屬性”對話框,用來設(shè)置窗體本身和窗體內(nèi)各控件的一系列屬性。使用工具箱和“屬性”對話框是可視化設(shè)計(jì)中最基本的操作。6.3.1窗體的屬性在設(shè)計(jì)視圖中可以對窗體進(jìn)行屬性設(shè)置。打開窗體屬性窗口的方法:單擊“編輯”菜單的“選擇窗體”命令,再單擊“視圖”菜單的“屬性”命令。單擊“編輯”菜單的“選擇窗體”命令,再單擊工具欄上的“屬性”按鈕。單擊“編輯”菜單的“選擇窗體”命令,再按F4功能鍵。單擊“窗體選定器”,再單擊工具欄上的“屬性”按鈕。雙擊窗體左上角的“窗體選定器”。6.3.1窗體的屬性【例6.5】修改“院系”窗體的屬性,具體設(shè)置如下:(1)將窗體標(biāo)題改為“顯示院系詳細(xì)信息”。(2)將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導(dǎo)航按鈕、最大最小化按鈕和分隔線,效果如圖所示。6.3.2控件的概念6.3.3控件的種類在Access中,窗體中的控件分為3種。綁定控件綁定控件與表字段綁定在一起。在向綁定控件輸入值時,Access自動更新當(dāng)前記錄中的表字段值。大多數(shù)允許輸入信息的控件都是綁定控件。綁定控件可以與大多數(shù)數(shù)據(jù)類型捆綁在一起,包括文本、日期、數(shù)值、是/否、圖片、備注字段非綁定控件非綁定控件保留所輸入的值,不更新表字段值。這些控件用于顯示文本、把值傳遞給宏、直線和矩形、存放沒有存儲在表中但保存窗體或報表的OLE對象計(jì)算控件計(jì)算控件是建立在表達(dá)式(如函數(shù)和計(jì)算)基礎(chǔ)之上的。計(jì)算控件也是非綁定控件,它不能更新字段值。計(jì)算控件以等號開始,后面為表達(dá)式。例如輸入=date(),則在窗體視圖中會顯示當(dāng)前系統(tǒng)日期6.3.4常用控件的使用
用戶可以在設(shè)計(jì)視圖中對控件進(jìn)行如下操作:通過鼠標(biāo)拖動創(chuàng)建新控件、移動控件。通過按Delete鍵刪除控件。激活控件對象,拖動控件的邊界調(diào)整控件大小。利用屬性對話框改變控件屬性。通過格式化改變控件外觀,可以運(yùn)用邊框、粗體等效果。對控件增加邊框和陰影等效果。6.3.4常用控件的使用1.添加控件在工具箱中,單擊控件,在窗體頁眉區(qū)中拖拽鼠標(biāo)畫一個矩形區(qū)域,釋放鼠標(biāo)。6.3.4常用控件的使用2.選擇控件在窗體的設(shè)計(jì)視圖中,才可以選擇控制控件的操作。若要選擇請執(zhí)行此操作一個字段單擊該字段相鄰的字段單擊其中的第一個字段,按住Shift鍵,然后單擊最后一個字段不相鄰的字段按住Ctrl鍵并單擊所要包含的每一個字段的名稱所有字段(僅窗體或報表)雙擊字段列表的標(biāo)題欄6.3.4常用控件的使用3.取消控件一般情況下,在選擇另一個控件前,要取消對已選中的控件的控制。單擊窗體上不包含任何控件的區(qū)域,可取消對已選中的控件的句柄。6.3.4常用控件的使用4.調(diào)整控件大小選中控件,周圍有8個尺寸控點(diǎn),如圖所示。6.3.4常用控件的使用5.對齊控件根據(jù)需要,可以調(diào)整窗體中控件的對齊方式。操作步驟如下:(1)在“設(shè)計(jì)”視圖中打開窗體。(2)若要選擇要對齊的控件,請按下Shift并單擊每個控件,或者先單擊工具箱中的“選擇對象”工具,然后單擊并在控件上方拖動矩形。請只選擇同一行或同一列中的控件。(3)在“格式”菜單上,指向“對齊”,然后單擊下列命令之一:靠左將控件的左邊緣與最左側(cè)控件的左邊緣對齊。靠右將控件的右邊緣與最右側(cè)控件的右邊緣對齊??可蠈⒖丶纳线吘壟c最上端控件的上邊緣對齊??肯聦⒖丶南逻吘壟c最下端控件的下邊緣對齊。6.3.4常用控件的使用6.移動控件當(dāng)選中某個控件后,把鼠標(biāo)移到四周非控點(diǎn)區(qū)的邊框處,鼠標(biāo)將顯示為五指張開的手掌形,拖動時可同時移動捆綁的控件,如圖(a)所示。把鼠標(biāo)放在控件左上角的移動句柄上,鼠標(biāo)會顯示為食指朝上的手掌形,拖動時可獨(dú)立移動該控件,如圖(b)所示。6.3.4常用控件的使用7.復(fù)制控件選中窗體中的某個控件,或選中多個控件,打開“編輯”菜單,選擇“復(fù)制”命令,然后再確定要復(fù)制的控件位置,重新打開“編輯”菜單,選擇“粘貼”命令,將可已選中的控件復(fù)制到指定的位置上,修改副本的相關(guān)屬性,可大大加快控件的設(shè)計(jì)。8.刪除控件方法一:選中窗體中的某個控件,或選中多個控件,按鍵盤中的“Delete”鍵,可刪除已選中的控件。方法二:選中窗體中的某個控件,或選中多個控件,打開“編輯”菜單,選擇“刪除”命令,可刪除已選中的控件。
6.3.4常用控件的使用9.控件屬性的設(shè)置選中相應(yīng)的控件,鼠標(biāo)右鍵,在彈出的快捷菜單中,單擊“屬性”命令,打開“屬性”對話框,然后進(jìn)行相應(yīng)屬性的設(shè)置。6.4格式化窗體6.4.1使用自動套用格式6.4.2 使用條件格式6.4.3 添加背景圖片6.4.4 添加當(dāng)前日期和時間6.4.5 插入頁碼6.5創(chuàng)建主/子窗體
窗體中的窗體稱為子窗體,包含子窗體的窗體稱為主窗體。主窗體和子窗體通常用于顯示多個表或查詢中的數(shù)據(jù),這些表或查詢中的數(shù)據(jù)具有一對多的關(guān)系。當(dāng)顯示具有一對多關(guān)系的表或查詢中的數(shù)據(jù)時,子窗體特別有效。6.5.1使用向?qū)瑫r創(chuàng)建主/子窗體【例6.8】以“學(xué)生”表和“成績”表為數(shù)據(jù)源,創(chuàng)建
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年代理記帳合同商范文(2篇)
- 2025年產(chǎn)品承包經(jīng)營合同(2篇)
- 2025年個人門面店鋪轉(zhuǎn)讓協(xié)議范文(2篇)
- 民宿裝修合同專業(yè)文檔
- 親子樂園裝修合同模板
- 國際藝術(shù)品收藏居間協(xié)議
- 家電公司辦公室翻新協(xié)議
- 養(yǎng)殖技術(shù)升級飼料配送協(xié)議
- 客運(yùn)站裝修改造協(xié)議
- 塑料原料運(yùn)輸服務(wù)合同
- 醫(yī)院消防安全培訓(xùn)課件(完美版)
- 人教版(2024新版)一年級上冊數(shù)學(xué)第一單元《數(shù)學(xué)游戲》單元整體教學(xué)設(shè)計(jì)
- 魏寧海超買超賣指標(biāo)公式
- 防洪防汛安全知識教育課件
- (正式版)FZ∕T 80014-2024 潔凈室服裝 通 用技術(shù)規(guī)范
- 新起點(diǎn)英語二年級下冊全冊教案
- 【幼兒園戶外體育活動材料投放的現(xiàn)狀調(diào)查報告(定量論文)8700字】
- 剪映專業(yè)版:PC端短視頻制作(全彩慕課版) 課件 第3章 短視頻剪輯快速入門
- 湖南省長沙市開福區(qū)青竹湖湘一外國語學(xué)校2023-2024學(xué)年九年級下學(xué)期一模歷史試題
- 帶狀皰疹與帶狀皰疹后遺神經(jīng)痛(HZ與PHN)
- 漢密爾頓抑郁和焦慮量表
評論
0/150
提交評論