ACCESS教學課件第6章窗體_第1頁
ACCESS教學課件第6章窗體_第2頁
ACCESS教學課件第6章窗體_第3頁
ACCESS教學課件第6章窗體_第4頁
ACCESS教學課件第6章窗體_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第6章窗體的創(chuàng)建與使用6.1窗體概述6.2使用窗體向?qū)?chuàng)建窗體6.3使用設計視圖創(chuàng)建自定義窗體6.4使用自動套用格式改變窗體樣式6.5設置窗體屬性1掌握窗體的設計方法。掌握面向?qū)ο缶幊痰母拍?。掌握使用窗體向?qū)?chuàng)建窗體的操作方法。掌握使用設計視圖創(chuàng)建窗體的操作方法。掌握使用自動套用格式改變窗體樣式的操作方法。本章要點26.1窗體概述6.1.1窗體的概念和作用概念窗體是數(shù)據(jù)庫管理系統(tǒng)的重要對象,利用窗體對象可以設計友好的用戶操作界面,實現(xiàn)用戶和數(shù)據(jù)庫應用系統(tǒng)的交互。窗體可以使數(shù)據(jù)輸入和數(shù)據(jù)查看更加容易和安全,直接讓用戶使用數(shù)據(jù)表或者查詢操作數(shù)據(jù)庫中的數(shù)據(jù)是很不明智的??傊?,使用窗體是系統(tǒng)安全性、功能完善性和操作便捷性的體現(xiàn)。36.1窗體概述作用(1)用于在數(shù)據(jù)庫中輸入和顯示數(shù)據(jù)。(2)用作切換面板打開數(shù)據(jù)庫中其它窗體和報表。(3)用作自定義對話框來接受用戶的輸入并根據(jù)輸入執(zhí)行操作。46.1窗體概述6.1.2窗體的組成和結(jié)構(gòu)窗體由窗體本身和窗體所包含的控件組成:窗體本身由窗體頁眉、頁面頁眉、主體、頁面頁腳、窗體頁腳五部分組成。每一部分稱為一個“節(jié)”,其中主體節(jié)是必不可少的,其它的節(jié)根據(jù)需要可以顯示或者隱藏??丶姆N類比較多,包括:標簽、文本框、復選框、列表框、組合框、選項組、命令按鈕等,它們在窗體中起不同的作用。56.1.2窗體的組成和結(jié)構(gòu)66.1窗體概述窗體各部分功能說明如下:窗體頁眉:在窗體的最上方,一般用于設置窗體的標題,或者其它的說明標示信息。頁面頁眉:設置窗體打印時的頁眉信息,只在打印窗體時有效。主體:一般用來顯示記錄數(shù)據(jù)。頁面頁腳:設置窗體打印時的頁腳信息,只在打印窗體時有效。窗體頁腳:在窗體的最下方,一般用于顯示功能按鈕,或者匯總信息。76.1窗體概述6.1.3窗體的類型1.按照窗體的功能劃分數(shù)據(jù)輸入窗體:使用數(shù)據(jù)輸入窗體可將數(shù)據(jù)添加到數(shù)據(jù)庫,或者查看、編輯和刪除數(shù)據(jù)。切換面板:創(chuàng)建切換面板可以簡化啟動數(shù)據(jù)庫中各種窗體和報表的過程。自定義對話框:當您需要對用戶輸入進行操作時,可以創(chuàng)建對話框。86.1窗體概述2.按照窗體的形式劃分縱欄式:通常顯示一條記錄,按列分布,每列的左邊顯示數(shù)據(jù)的說明信息,右邊顯示數(shù)據(jù)。表格式:按照表格的樣式顯示數(shù)據(jù),可以顯示多條數(shù)據(jù)。數(shù)據(jù)表窗體:以數(shù)據(jù)表的樣式顯示窗體中的數(shù)據(jù)。主/子窗體:在窗體中嵌入其他的窗體主/子窗體可以包含來自多個數(shù)據(jù)源的數(shù)據(jù)。圖表窗體:用圖表的方法顯示數(shù)據(jù)。數(shù)據(jù)透視表:數(shù)據(jù)透視表是一種交互性的窗體。96.1窗體概述6.1.4窗體的視圖窗體有三種視圖:設計視圖:主要用于創(chuàng)建、修改窗體。數(shù)據(jù)表視圖:以數(shù)據(jù)表的形式顯示窗體的數(shù)據(jù),在這種視圖中可以編輯、添加、修改、查找或者刪除數(shù)據(jù)。窗體視圖:顯示記錄數(shù)據(jù)的窗口,作為操作界面提供給用戶,主要用于用戶添加或者修改數(shù)據(jù)。106.1窗體概述116.1窗體概述126.1窗體概述136.2使用窗體向?qū)?chuàng)建窗體Access提供三種主要的方法來創(chuàng)建窗體:使用“自動窗體”:通過提供給窗體數(shù)據(jù)源自動完成窗體的創(chuàng)建,基于單個表或查詢創(chuàng)建窗體。使用窗體向?qū)В涸谙驅(qū)У奶崾鞠?,一步一步提供?chuàng)建窗體所需的各種參數(shù),最終完成窗體,可以基于一個或多個表或查詢創(chuàng)建窗體。使用“設計”視圖:可以自行創(chuàng)建窗體,獨立設計窗體的每一個對象,是最靈活的方式,可以創(chuàng)建任何類型的窗體,并且可以修改完善窗體。146.2使用窗體向?qū)?chuàng)建窗體6.2.1使用“自動創(chuàng)建窗體”創(chuàng)建窗體系統(tǒng)提供了自動創(chuàng)建五種窗體的方法:自動創(chuàng)建窗體:縱欄式自動創(chuàng)建窗體:表格式自動創(chuàng)建窗體:數(shù)據(jù)表自動窗體:數(shù)據(jù)透視表自動窗體:數(shù)據(jù)透視圖15說明:“自動創(chuàng)建窗體:表格式”、“自動創(chuàng)建窗體:數(shù)據(jù)表”和“自動創(chuàng)建窗體:縱欄式”的創(chuàng)建過程相同,它們以不同的形式顯示數(shù)據(jù)?!皵?shù)據(jù)透視表”和“數(shù)據(jù)透視圖”是交互式的窗體。其中“數(shù)據(jù)透視圖”以圖表的形式,使數(shù)據(jù)直觀。使用“自動創(chuàng)建窗體”可以快速直接創(chuàng)建出窗體,但這種方法創(chuàng)建的窗體的形式、布局和外觀已經(jīng)確定,不能選擇顯示的字段。6.2使用窗體向?qū)?chuàng)建窗體166.2使用窗體向?qū)?chuàng)建窗體6.2.2使用“窗體向?qū)А眲?chuàng)建窗體1.使用“窗體向?qū)А眲?chuàng)建來自一個數(shù)據(jù)源的窗體。2.使用“窗體向?qū)А眲?chuàng)建來自多個數(shù)據(jù)源的窗體(主/子窗體)。176.2使用窗體向?qū)?chuàng)建窗體1.創(chuàng)建來自一個數(shù)據(jù)源的窗體利用窗體的向?qū)Э梢詣?chuàng)建來自一個或者多個數(shù)據(jù)源的多種形式的窗體。186.2使用窗體向?qū)?chuàng)建窗體2.創(chuàng)建主/子窗體使用窗體向?qū)Э梢詣?chuàng)建來自多個數(shù)據(jù)源的窗體,這種窗體就是主/子窗體。在創(chuàng)建窗體之前,要確定主窗體的數(shù)據(jù)源和子窗體的數(shù)據(jù)源之間存在“一對多”的關系。子窗體可以有兩種方法創(chuàng)建:一是和主窗體同時創(chuàng)建,二是單獨創(chuàng)建,然后加入到主窗體中。196.2使用窗體向?qū)?chuàng)建窗體6.2.3使用“圖表向?qū)А眲?chuàng)建窗體利用圖表的形式顯示數(shù)據(jù)可以更直觀、更形象。利用“圖表向?qū)А笨梢詣?chuàng)建圖表窗體。206.2使用窗體向?qū)?chuàng)建窗體6.2.4使用“數(shù)據(jù)透視表向?qū)А眲?chuàng)建窗體數(shù)據(jù)透視表窗體可以根據(jù)數(shù)據(jù)在數(shù)據(jù)透視表窗體中的排列方式,進行所需要的計算,例如求和或求平均等計算。數(shù)據(jù)透視表用于交叉分析表中的數(shù)據(jù),是一種交互式的表,可以水平或垂直地顯示字段值,可以對行或列進行計算。216.3使用設計視圖創(chuàng)建自定義窗體設計視圖提供了最靈活的創(chuàng)建窗體的方法,在設計視圖中,每一個元素都可以自己創(chuàng)建和修改,在設計視圖中還可以修改使用“自動創(chuàng)建窗體”和“窗體向?qū)А眲?chuàng)建的窗體,使之完善,因此設計視圖是功能最強的設計窗體的方法,是窗體設計的核心。226.3.1窗體的設計視圖使用設計視圖創(chuàng)建窗體時,是從一個空白窗體開始,然后將數(shù)據(jù)源表或查詢中的字段添加到窗體上。6.3使用設計視圖創(chuàng)建自定義窗體236.3使用設計視圖創(chuàng)建自定義窗體使用設計視圖創(chuàng)建窗體數(shù)據(jù)庫應用系統(tǒng)中的窗體由窗體自身和控件組成,使用設計視圖創(chuàng)建窗體包括對窗體的創(chuàng)建和控件的創(chuàng)建,其中控件的創(chuàng)建是主要的內(nèi)容。窗體的創(chuàng)建包括兩部分:窗體自身的創(chuàng)建窗體內(nèi)容的創(chuàng)建246.3使用設計視圖創(chuàng)建自定義窗體1.窗體自身的創(chuàng)建設計視圖說明:使用設計視圖創(chuàng)建窗體默認狀態(tài)只出現(xiàn)窗體的主體節(jié),根據(jù)需要添加其他的部分,方法是在“視圖”菜單中單擊“頁面頁眉/頁腳”或“窗體頁眉/頁腳”進行添加。通過工具欄的“字段列表”按鈕可以切換是否顯示窗體的數(shù)據(jù)源,本例的數(shù)據(jù)源是“人員信息表”。通過工具欄的“工具箱”按鈕可以決定是否顯示“工具箱”。工具箱提供了一些常用的控件,窗體內(nèi)的對象是由這些控件構(gòu)成的。256.3使用設計視圖創(chuàng)建自定義窗體2.窗體內(nèi)容的創(chuàng)建所有的窗體都是由窗體本身和各種控件構(gòu)成的,窗體是一個容器,可以容納各種類型控件。控件構(gòu)成了窗體的主要內(nèi)容,是窗體中數(shù)據(jù)的載體,用來顯示、修改、增加、刪除數(shù)據(jù)。26

6.3使用設計視圖創(chuàng)建自定義窗體窗體的組成:窗體中的信息可以分在多個節(jié)中。所有窗體都有主體節(jié),但窗體還可以包含窗體頁眉、頁面頁眉、頁面頁腳和窗體頁腳節(jié)。276.3使用設計視圖創(chuàng)建自定義窗體窗體頁眉:顯示對每條記錄都一樣的信息;如窗體的標題。頁面頁眉:在每個打印頁的頂部顯示標題等。主體:顯示記錄,顯示一條或多條。頁面頁腳:在每個打印頁的底部顯示標題等。窗體頁腳:顯示對每條記錄都一樣的信息,例如命令按鈕或有關使用窗體的介紹。286.3.2控件工具箱在數(shù)據(jù)庫設計視圖的窗體卡上選定一個窗體對象后,單擊“設計”按鈕“”,即進入窗體設計視圖。窗體設計視圖中的工具欄如圖所示。正是依靠這些工具提供的功能,窗體的設計操作才可能全面的進行。

窗體設計視圖中的工具欄

6.3使用設計視圖創(chuàng)建自定義窗體291.常用工具欄中的工具按鈕

工具按鈕名稱工具按鈕圖標工具按鈕的功能“字段列表”按鈕顯示窗體或報表基礎數(shù)據(jù)源所包含的字段列表。從列表中拖動字段可以創(chuàng)建自動結(jié)合到記錄源的控件?!肮ぞ呦洹卑粹o顯示或隱藏工具箱。在窗體或報表中可以使用工具箱來創(chuàng)建控件?!白詣犹子酶袷健卑粹o將事先定義的格式應用于窗體或報表。例如:控件的背景圖片和字體。“代碼”按鈕在“模塊”窗口中顯示選定窗體或報表所包含的程序代碼。“屬性”按鈕顯示所選項目的屬性表,例如數(shù)據(jù)表字段或控件的屬性表。如果不選擇任何項目,則顯示當前活動對象的屬性表?!吧善鳌卑粹o如果選定項目或?qū)傩跃哂猩善?,則顯示該選定項目或?qū)傩缘纳善?,利用這個生成器可以便捷地生成表達式或SQL語句。302.工具箱中的按鈕

工具按鈕名稱按鈕圖標

工具按鈕的功能“選擇對象”按鈕用于選定控件、節(jié)或窗體。單擊該工具可以釋放事先鎖定的工具欄按鈕?!翱丶?qū)А卑粹o用于打開或關閉控件向?qū)?。使用控件向?qū)Э梢詣?chuàng)建列表框、組合框、選項組、命令按鈕、圖表、子報表或子窗體。要使用向?qū)韯?chuàng)建這些控件,必須按下“控件向?qū)А卑粹o?!皹撕灐卑粹o用于顯示說明文本的控件,如窗體或報表上的標題或指示文字?!拔谋究颉卑粹o用于顯示、輸入或編輯窗體或報表的基礎記錄源數(shù)據(jù),顯示計算結(jié)果,或接收用戶輸入數(shù)據(jù)的控件?!斑x項組”按鈕與復選框、選項按鈕或切換按鈕搭配使用,可以顯示一組可選值?!扒袚Q按鈕”按鈕該按鈕可用于結(jié)合到Y(jié)es/No字段的獨立控件或用來接收用戶在自定義對話框中輸入數(shù)據(jù)的非結(jié)合控件,或者選項組的一部分。31接上表32接上表336.3使用設計視圖創(chuàng)建自定義窗體6.3.3窗體中控件的應用控件以圖標的形式放在工具箱,控件構(gòu)成了窗體的核心。我們看到的窗體都是由各種控件和窗體本身構(gòu)成的,以前創(chuàng)建的窗體,都是系統(tǒng)快速生成各種控件,沒有選擇,相對簡單,在功能和外觀上很難滿足要求。使用設計視圖可以自由靈活地創(chuàng)建每一個控件,并且調(diào)整功能和屬性,使之完善。346.3使用設計視圖創(chuàng)建自定義窗體常用控件的使用:標簽控件:用于顯示數(shù)據(jù)。綁定型文本框的創(chuàng)建:文本框可以用來顯示、編輯數(shù)據(jù)。創(chuàng)建組合框控件:用于列表顯示數(shù)據(jù)或者輸入數(shù)據(jù)。復選框的創(chuàng)建:用于選擇。命令按鈕的創(chuàng)建:用于執(zhí)行操作。356.3使用設計視圖創(chuàng)建自定義窗體6.3.4控件操作窗體中的控件操作主要包括調(diào)整控件大?。哼x擇、復制、移動、刪除控件;對齊和設置控件等。1.選擇控件2.復制控件3.移動控件4.刪除控件5.對齊控件366.3使用設計視圖創(chuàng)建自定義窗體6.3.5建立彈出式窗體彈出式窗體是依賴于其他窗體的窗體。它的主要作用是告知用戶信息或者要求用戶輸入?yún)?shù),可以通過在其依附的窗體中安排一個按鈕,然后單擊該按鈕調(diào)用彈出式窗體,也可以是用戶執(zhí)行某一操作時自動調(diào)用該彈出式窗體。376.4使用自動套用格式改變窗體樣式386.5設置窗體屬性窗體對象和控件對象都擁有自己的屬性,屬性決定了窗體和控件的功能特性、結(jié)構(gòu)、外觀,使用“屬性”窗體可以設置對象的屬性。屬性的設置遵循“先選擇,后設置”的方法,首先選擇要設置的對象,然后使用右鍵打開快捷菜單,選擇“屬性”,打開“屬性”窗體。39屬性窗口由五項組成:格式:主要設置控件的外觀或窗體的顯示格式。數(shù)據(jù):設置一個控件或窗體中的數(shù)據(jù)來源,以及操作數(shù)據(jù)的規(guī)則。事件:用來設置控件或窗體的觸發(fā)事件。其他:不屬于其它三項的一些屬性。全部:前面四項屬性的集合。6.5設置窗體屬性40本章小結(jié)窗體是用戶操作數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論