第5章 窗體的設(shè)計(jì)和應(yīng)用.docx_第1頁
第5章 窗體的設(shè)計(jì)和應(yīng)用.docx_第2頁
第5章 窗體的設(shè)計(jì)和應(yīng)用.docx_第3頁
第5章 窗體的設(shè)計(jì)和應(yīng)用.docx_第4頁
第5章 窗體的設(shè)計(jì)和應(yīng)用.docx_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第5章窗體的設(shè)計(jì)和應(yīng)用教學(xué)內(nèi)容1. 窗體的概念和作用,窗體的類型和視圖;2. 窗體的創(chuàng)建;3. 窗體的設(shè)計(jì);4. 窗體的美化。教學(xué)要求【知識(shí)目標(biāo)】1. 理解窗體的概念:2. 了解窗體的類型:3. 熟悉窗體的不同視圖在窗體設(shè)計(jì)和使用中的作用;4. 了解設(shè)置常用控件的屬性。【技能目標(biāo)】1. 能根據(jù)應(yīng)用目的,選用合適的方法創(chuàng)建不同類型的窗體:2. 能熟練使用自動(dòng)方式和窗體向?qū)Э焖賱?chuàng)建簡單窗體:3. 會(huì)利用窗體設(shè)計(jì)視圖(窗體控件)創(chuàng)建簡單窗體;4. 會(huì)設(shè)置常用控件的屬性。教學(xué)重點(diǎn)1. 使用窗體向?qū)?chuàng)建數(shù)據(jù)源來自于多表的窗體:2. 靈活運(yùn)用不同的方法創(chuàng)建不同類型窗體;教學(xué)難點(diǎn)1. 窗體視圖的作用;2.

2、使用設(shè)計(jì)視圖創(chuàng)建窗體;3. 窗體控件屬性的設(shè)置;4. 窗體屬性的設(shè)置。教學(xué)方法講授法、案例法、演示法課時(shí)數(shù)8課時(shí)(授課4課時(shí),實(shí)驗(yàn)4課時(shí))課程導(dǎo)入【思路】提出問題,并組織學(xué)生進(jìn)行討論。通過討論總結(jié)出方便訪問數(shù)據(jù)、 使數(shù)據(jù)更安全的方法是通過Access的窗體對(duì)象,來訪問和操作數(shù)據(jù), 而不是直接在表中訪問數(shù)據(jù)。以此姑論引出第5章要介紹的內(nèi)容?!締栴}】1. 使用表存儲(chǔ)數(shù)據(jù)是否安全?2. 怎樣才能更方便、更安全的對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行添加、刪除和 修改?【實(shí)例】演示一個(gè)訪問和操作數(shù)據(jù)的窗體。如:3O2M: X倬上g i“ faXl lUm a國講授5.1窗體概述窗體是用戶和系統(tǒng)進(jìn)行交流的界面,將整個(gè)系統(tǒng)

3、的對(duì)象組織起來,從而形成一個(gè)功能 完整、風(fēng)格統(tǒng)一的數(shù)據(jù)庫應(yīng)用系統(tǒng)。5. 1.1窗體的概念和作用窗體是應(yīng)用程序和用戶之間的接口,是創(chuàng)建數(shù)據(jù)庫應(yīng)用系統(tǒng)最基本的對(duì)象。用戶通過 使用窗體來實(shí)現(xiàn)數(shù)據(jù)維護(hù)、控制應(yīng)用程序的流程。具體包括以下幾個(gè)方面。(1)數(shù)據(jù)的顯示與編輯。(2)數(shù)據(jù)的輸入。(3)信息的顯示和數(shù)據(jù)的打印。(4)控制應(yīng)用程序流程。5. 1.2窗體的視圖Access窗體有4種視圖,分別是設(shè)計(jì)視圖、窗體視圖、布局視圖和數(shù)據(jù)表視圖。(1)設(shè)計(jì)視圖。(2)窗體視圖。(3)布局視圖。(4)數(shù)據(jù)表視圖?!咎崾尽吭谶@三類窗體中,有 些是綁定了數(shù)據(jù)源(連接到表或查詢), 如數(shù)據(jù)操作窗體;有 些不,沒有綁定數(shù)據(jù)

4、 源,如應(yīng)用控制窗體。 應(yīng)注意區(qū)分。5.1.3窗體的類型按功能可以將窗體劃分為數(shù)據(jù)操作窗體、控制窗體和交互信息窗體等3種類型。1. 數(shù)據(jù)操作窗體數(shù)據(jù)操作窗體主要用來對(duì)表或查詢進(jìn)行顯示、瀏覽、輸入、修改等操作.數(shù)據(jù)操作窗 體又根據(jù)數(shù)據(jù)組織和表現(xiàn)形式的不同分為單窗體、數(shù)據(jù)表窗體、分割窗體、多項(xiàng)目窗體等。2. 應(yīng)用控制窗體應(yīng)用控制窗體主要用來操作、控制程序的運(yùn)行,它是通過命令按鈕、選項(xiàng)按鈕等控件 對(duì)象來響應(yīng)用戶請(qǐng)求的。3. 交互信息窗體交互信息窗體可以是用戶定義的,也可以是系統(tǒng)自動(dòng)產(chǎn)生的。由用戶定義的各種信息 交互式窗體可以接受用戶輸入、顯示系統(tǒng)運(yùn)行結(jié)果等;由系統(tǒng)自動(dòng)產(chǎn)生的信息交互式窗體 通常顯示各

5、種警告、提示信息,如數(shù)據(jù)輸入違反驗(yàn)證規(guī)則時(shí)彈出的警告等。講授+演示【思路】通過演示實(shí)例,使學(xué) 生了解創(chuàng)建窗體的簡 單方法。5.2窗體的創(chuàng)建創(chuàng)建窗體有兩種途徑:一種是在窗體的設(shè)計(jì)視圖下創(chuàng)建,另一種是使用Access提供 的各種向?qū)Э焖賱?chuàng)建。數(shù)據(jù)操作類的窗體(有數(shù)據(jù)源)一般都能由向?qū)?chuàng)建,但這類窗體 的版式是既定的,因此經(jīng)常需要轉(zhuǎn)到設(shè)計(jì)視圖進(jìn)行調(diào)整和修改。應(yīng)用控制類窗體和交互信 息類窗體只能在設(shè)計(jì)視圖下手動(dòng)創(chuàng)建。5. 2.1快速創(chuàng)建窗體Access提供了多種方法,可以快速創(chuàng)建窗體?;静襟E都是先打開(或選定)一個(gè) 表或者查詢,然后選用某個(gè)創(chuàng)建窗體的工具來創(chuàng)建窗體。1. 使用“窗體”工具創(chuàng)建窗體使用

6、“窗體”工具可以創(chuàng)建顯示單條記錄的窗體。如果選定的表有關(guān)聯(lián)的子表,“窗 體”工具還會(huì)在主窗體中自動(dòng)生成一個(gè)子窗體,子窗體顯示主窗體中當(dāng)前記錄關(guān)聯(lián)的子表 中的數(shù)據(jù)。2. 使用“多個(gè)項(xiàng)目”工具創(chuàng)建多個(gè)項(xiàng)目窗體使用“多個(gè)項(xiàng)目”工具可以創(chuàng)建顯示多條記錄的窗體,能夠滿足快速瀏覽數(shù)據(jù)表中所 有記錄的需要。3. 使用“數(shù)據(jù)表”工具創(chuàng)建數(shù)據(jù)表窗體數(shù)據(jù)表式窗體中的每條記錄是以行和列的格式進(jìn)行顯示??梢允褂谩皵?shù)據(jù)表”工具創(chuàng) 建數(shù)據(jù)表窗體。5. 2.2創(chuàng)建“模式對(duì)話框窗體模式對(duì)話框窗體是一種交互信息窗體,帶有確定”功能和“取消”功能兩個(gè)命令按 鈕。這類窗體的特點(diǎn)是它的運(yùn)行方式是獨(dú)占的,在退出窗體(單擊“確定”或“取

7、消”按 鈕)之前不能打開或操作其他的數(shù)據(jù)庫對(duì)象。5. 2.3使用“空白窗體創(chuàng)建窗體使用空白窗體”按鈕創(chuàng)建窗體是在布局視圖中創(chuàng)建的,這種“空白”就像一種白紙。 在所建的“空白窗體”中,可以根據(jù)需要從同時(shí)打開的用于窗體數(shù)據(jù)源的字段列表中,將 字段拖到窗體上,從而完成創(chuàng)建窗體的工作。5. 2.4使用向?qū)?chuàng)建窗體系統(tǒng)提供的自動(dòng)創(chuàng)建窗體工具方便快捷,但是多數(shù)內(nèi)容和形式都受到限制,不能滿足 更為復(fù)雜的要求。使用“窗體向?qū)А本涂梢愿`活、全面地控制數(shù)據(jù)來源和窗體格式,因 為“窗體向?qū)А蹦軓亩鄠€(gè)表或查詢中獲取數(shù)據(jù)。1. 創(chuàng)建基于單個(gè)數(shù)據(jù)源的窗體2. 創(chuàng)建基于多個(gè)數(shù)據(jù)源的窗體5.3窗體的設(shè)計(jì)在創(chuàng)建窗體的各種方法

8、中,更多的時(shí)候是使用窗體設(shè)計(jì)視圖來創(chuàng)建窗體,這種方法更 直觀、更靈活。創(chuàng)建何種窗體依賴于用戶實(shí)際需求。在設(shè)計(jì)視圖下創(chuàng)建窗體時(shí),用戶可以完全控制窗體的布局和外觀,準(zhǔn)確地把控件放在合適的位置,設(shè)置它們的格式,直到達(dá)到 滿意的效果。5. 3.1窗體設(shè)計(jì)視圖講授+演示1. 窗體的組成和結(jié)構(gòu) 窗體中包含各種控件; 窗體由多個(gè)帶區(qū)構(gòu)成; 屬性決定窗體和控件的特征(外觀、綁定的數(shù)據(jù)源)(在屬性表設(shè)置)在設(shè)計(jì)視圖下,窗體由5個(gè)節(jié)(帶區(qū))組成,分別為主體、窗體頁眉、頁面頁眉、頁 面頁腳和窗體頁腳。(1)窗體頁眉:位于窗體頂部,常用來顯示窗體的標(biāo)題和使用說明、放置命令按鈕等(2)頁面頁眉:用來顯示標(biāo)題、徽標(biāo)、字段

9、名稱等信息。(3)主體:是窗體最重要的部分,每一個(gè)窗體都必須有一個(gè)主體,是打開窗體設(shè)計(jì)視 圖時(shí)系統(tǒng)默認(rèn)打開的節(jié)。主體是數(shù)據(jù)、記錄的顯示區(qū),窗體上的控件也主要在主體節(jié)上設(shè) 置。(4)頁面頁腳:與頁面頁眉位置相對(duì)、性質(zhì)相彷,用來設(shè)置窗體在打印時(shí)每一頁底部 要顯示的內(nèi)容,如日期、頁碼等。(5)窗體頁腳:與窗體頁眉位置相對(duì),位于窗體底部,該區(qū)域的內(nèi)容也是靜態(tài)的,不 隨垂直滾動(dòng)條的調(diào)節(jié)而滾動(dòng),經(jīng)常用來放置各種匯總信息,如“平均成績”、“總?cè)藬?shù)” 等。也可以像窗體頁眉一樣,放置命令按鈕和說明信息。2. 窗體設(shè)計(jì)工具【問題】什么對(duì)象可作為窗體 的數(shù)據(jù)源?控件是窗體上用于顯示數(shù)據(jù)、執(zhí)行操作、裝飾窗體的對(duì)象。教

10、材中介紹了 10種常用 控件。3. 字段列表數(shù)據(jù)操作類窗體都是基于某一個(gè)表或查詢建立起來的,因此窗體內(nèi)控件顯示的是表或 查詢中的字段值。當(dāng)要在窗體中建立綁定型控件時(shí),從“字段列表”窗口中創(chuàng)建是最便捷 的。5. 3.2屬性設(shè)計(jì)窗體和窗體上控件都有自己的屬性集合,這些屬性決定了控件的外觀、它所關(guān)聯(lián)的字 段,以及對(duì)鼠標(biāo)或鍵盤事件的響應(yīng)。【提示】如果要?jiǎng)?chuàng)建一個(gè)使用 多個(gè)表數(shù)據(jù)的窗體, 可首先利用多個(gè)表中 的數(shù)據(jù)建一個(gè)查詢, 然后將這個(gè)查詢作為 窗體的記錄源。講授+演示1. 屬性表2. 窗體的基本屬性為窗體設(shè)定數(shù)據(jù)源,窗體中的重要屬性之一是“記錄源”。如果創(chuàng)建的窗體用來顯示或輸入數(shù)據(jù)表的數(shù)據(jù),必須為窗體

11、設(shè)定記錄源;如果創(chuàng)建的 窗體用作切換面板,或自定義對(duì)話框,則不必設(shè)定記錄源。5. 3.3常用控件的使用在設(shè)計(jì)視圖中設(shè)計(jì)窗體時(shí),需要用到各種控件。卜面就常用的控件做詳細(xì)介紹。1. 控件的基本操作思路】通過演示實(shí)例,使學(xué) 生了解控件的使用方 法?!咎崾尽縿?chuàng)建窗體的過程:1. 創(chuàng)建窗體2. 指定數(shù)據(jù)源(指綁定窗體)3. 添加控件4. 設(shè)置窗體和控件的屬性講授+演示(1)向窗體中添加控件(2)選擇控件(3)改變控件大小選中窗體上的控件,控件四周會(huì)出現(xiàn)8個(gè)控制點(diǎn),當(dāng)鼠標(biāo)光標(biāo)靠近任意控制點(diǎn)變成雙 向箭頭時(shí),就可以按下鼠標(biāo)拖曳,調(diào)整控件大小,如圖5-32所示。(4)調(diào)整控件位置2. 標(biāo)簽標(biāo)簽控件主要用來在窗

12、體上顯示文本,用作提示和說明。它沒有數(shù)據(jù)源,只要將需要 顯示的字符賦值給標(biāo)簽的“標(biāo)題”屬性就行了。3. 文本框文本框控件一般與內(nèi)存變量或字段變量相關(guān)聯(lián),用于輸入或編輯變量或字段的值。文 本框最重要的屬性是“控件來源”屬性。若設(shè)置文本框控件的“控件來源”屬性為已有的 內(nèi)存變量名或由窗體的記錄源”屬性指定的數(shù)據(jù)表中的字段名,則在窗體視圖下對(duì)文本 框內(nèi)容的編輯不僅會(huì)回送給內(nèi)存變量或字段,還會(huì)保存在文本框的“默認(rèn)值”屬性中。4. 組合框與列表框使用組合框或列表框控件可以讓用戶直接在列表中選擇所需數(shù)據(jù),提高了數(shù)據(jù)輸入的 速度和準(zhǔn)確率。這兩種控件的形式和功能相似。在形式上組合框多了一個(gè)下拉箭頭,單擊 下拉

13、箭頭后會(huì)彈出一個(gè)下拉列表,而一般選項(xiàng)較少且窗體空間足夠時(shí)可選用列表框控件; 在功能上的區(qū)別是前者可讀寫,后者只讀。5. 命令按鈕命令按鈕主要用來控制應(yīng)用程序的流程或者執(zhí)行某個(gè)操作。命令按鈕通過響應(yīng)各種用 戶事件,觸發(fā)系統(tǒng)執(zhí)行Access的宏或者VBA程序完成某操作,這些將在后續(xù)章節(jié)中介 紹。這里主要介紹使用命令按鈕向?qū)?chuàng)建命令按鈕的方法。6. 復(fù)選框、選項(xiàng)按鈕、切換按鈕和選項(xiàng)組復(fù)選框、選項(xiàng)按鈕和切換按鈕都可以用于多選操作,它們功能相似,形式不同。當(dāng)這 三種控件和選項(xiàng)組控件結(jié)合起來使用時(shí),可實(shí)現(xiàn)單選操作。5.4窗體的美化窗體的基本功能設(shè)計(jì)完成之后,要對(duì)窗體上的控件及窗體本身的一些格式屬性進(jìn)行設(shè)

14、定,使窗體界面看起來更加友好,布局更加合理,使用更加方便。窗體的美化是窗體設(shè)計(jì) 最后的點(diǎn)睛之筆。5.4.1設(shè)置控件的格式屬性Access在創(chuàng)建誘人的用戶界面上為用戶提供了很大的方便,可以將各種效果添加到 特定的控件上,以達(dá)到美化的目的。控件的格式屬性包括標(biāo)題、字體名稱、字體大小、字體粗細(xì)、前景顏色、背景顏色等。1. 使用屬性表設(shè)置控件的“格式屬性2. 使用“格式”選項(xiàng)卡命令設(shè)置控件的“格式”屬性5. 4.2設(shè)置窗體的格式屬性窗體的格式屬性包括默認(rèn)視圖、滾動(dòng)條、記錄選擇器、導(dǎo)航按鈕、分隔線、自動(dòng)居中、 控制框、最大化/最小化按鈕、關(guān)閉按鈕、邊框樣式等。這些屬性都可以在窗體的屬性對(duì) 話框中設(shè)置。在

15、窗體設(shè)計(jì)視圖下雙擊窗體選擇器按鈕,可打開窗體的屬性表。1. 應(yīng)用條件格式2. 為窗體添加狀態(tài)欄3. 使用背景位圖5. 4.3應(yīng)用“主題”關(guān)于窗體的修飾和美化,有一種快捷方式,即應(yīng)用“主題”?!爸黝}”可以更改數(shù)據(jù) 庫的整體設(shè)計(jì),包括“顏色”、“字體”和“背景”等。也可以預(yù)定義自己風(fēng)格的主題樣 式,添加到“主題”庫中。如果將一個(gè)Office主題設(shè)置為數(shù)據(jù)庫的默認(rèn)主題,當(dāng)添加一 個(gè)新對(duì)象(如窗體或報(bào)表)時(shí),Access會(huì)自動(dòng)使用默認(rèn)主題。5. 4.4調(diào)整控件的布局在窗體的最后布局階段,需要調(diào)整控件的大小,排列或?qū)R控件,以使界面有序、美 觀。Access 2016在布局視圖下暗含了一個(gè)控件布局??丶?/p>

16、布局就像一個(gè)表格,包含行、 列和單元格,允許靈活放置控件。1. 將控件分組2. 取消控件分組3. 調(diào)整行或列的大小4. 從布局中刪除控件5. 從布局中刪除行或列6. 在布局中插入行或列7. 拆分控件所占空間8. 合并單元格本章小結(jié)本章詳細(xì)介紹了窗體的操作,包括窗體的概念和作用、窗體的組成和結(jié)構(gòu)、窗體的創(chuàng) 建和美化等。窗體是Access的重要對(duì)象,起著用戶與系統(tǒng)交互的作用。在Access中,根 據(jù)窗體是否與表或查詢相連分綁定/非綁定窗體,由“記錄源”屬性決定;窗體中包含各 種控件,根據(jù)控件是否與字段相連分綁定/非綁定控件,由“控件來源”屬性決定;窗體 和控件的特性主要由其屬性決定;綁定窗體可通過

17、向?qū)?chuàng)建,從而省卻自己設(shè)計(jì)的麻煩。課后練習(xí)一、問答題1. 簡述窗體的作用及組成。2. 在創(chuàng)建主/子窗體、基于多表創(chuàng)建窗體時(shí)應(yīng)注意哪些問題?3. 標(biāo)簽控件與文本框控件的區(qū)別是什么?4. 在選項(xiàng)組控件中可以由哪些控件組成?5. 簡述復(fù)選框控件、切換按鈕控件、選項(xiàng)按鈕控件三者的區(qū)別。二、選擇題(見教材)三、填空題(見教材)實(shí)驗(yàn)內(nèi)容及要求一、實(shí)驗(yàn)?zāi)康?. 熟悉Access窗體設(shè)計(jì)的操作環(huán)境。2. 了解窗體的基本概念和種類。3. 學(xué)會(huì)白動(dòng)創(chuàng)建窗體和用向?qū)?chuàng)建窗體的方法。4. 學(xué)會(huì)在設(shè)計(jì)視圖下創(chuàng)建窗體,熟悉窗體設(shè)計(jì)視圖的使用。5. 建立屬性的概念,熟悉屬性表對(duì)話框。6. 掌握常用控件的使用。二、實(shí)驗(yàn)內(nèi)容以

18、實(shí)驗(yàn)3和實(shí)驗(yàn)4創(chuàng)建的數(shù)據(jù)庫中相關(guān)表和查詢?yōu)閿?shù)據(jù)源,按題目要求完成以卜 操作。1. 以“訂單表為數(shù)據(jù)源,使用“窗體”工具創(chuàng)建窗體,保存為F1。2. 以“訂單明細(xì)”表為數(shù)據(jù)源,使用“數(shù)據(jù)表”工具創(chuàng)建窗體,保存為“F2” 3. 以“客戶”表為數(shù)據(jù)源,使用“窗體”工具創(chuàng)建窗體,并刪除子窗體,保存為“F3”。4. 以“書籍”表為數(shù)據(jù)源,使用“多個(gè)項(xiàng)目”工具創(chuàng)建窗體,保存為F4”。5. 以“雇員表為數(shù)據(jù)源,創(chuàng)建分割窗體,并在窗體中創(chuàng)建4個(gè)命令按鈕,用作記 錄導(dǎo)航,命令按鈕上顯示圖片,保存為“F5”。6. 以實(shí)驗(yàn)4所建查詢“Q5”為數(shù)據(jù)源,用“圖表”控件創(chuàng)建圖5-73所示的圖表窗 體,顯示每名雇員獎(jiǎng)金額統(tǒng)計(jì),窗體名為“F6” o7. 創(chuàng)建圖5-74所示的窗體,窗體名為“F7”。其中,“進(jìn)入系統(tǒng)”和“退出系統(tǒng)” 兩個(gè)命令按鈕暫無任何功能??蓪ⅰ笆锥冀?jīng)濟(jì)貿(mào)易大學(xué)XX學(xué)院”改為自己所在院系名。說明:窗體中的圖片自行擬定。圖5-73 “雇員銷傳金額

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論