第六章Access的窗體設計_第1頁
第六章Access的窗體設計_第2頁
第六章Access的窗體設計_第3頁
第六章Access的窗體設計_第4頁
第六章Access的窗體設計_第5頁
已閱讀5頁,還剩116頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第六章Access的窗體設計 n窗體的基本概念窗體的基本概念 n自動創(chuàng)建窗體自動創(chuàng)建窗體n使用向導創(chuàng)建窗體使用向導創(chuàng)建窗體n在設計視圖中創(chuàng)建窗體在設計視圖中創(chuàng)建窗體n窗體的應用窗體的應用 第六章Access的窗體設計nAccessAccess的用戶界面是窗體,它是的用戶界面是窗體,它是AccessAccess數(shù)據(jù)庫重要的交互式對象之一。數(shù)據(jù)庫重要的交互式對象之一。數(shù)據(jù)庫操作和維護的大部分工作都數(shù)據(jù)庫操作和維護的大部分工作都是通過窗體來完成的。是通過窗體來完成的。 窗體的基本概念窗體的基本概念 n 窗體是用戶與窗體是用戶與AccessAccess數(shù)據(jù)庫之間的接口,是用數(shù)據(jù)庫之間的接口,是用戶使用

2、戶使用AccessAccess處理自己數(shù)據(jù)的一個操作界面。處理自己數(shù)據(jù)的一個操作界面。用戶通過窗體按照自己習慣方式格式來操作數(shù)用戶通過窗體按照自己習慣方式格式來操作數(shù)據(jù)。從數(shù)據(jù)庫角度來說,用戶通過窗體來顯示、據(jù)。從數(shù)據(jù)庫角度來說,用戶通過窗體來顯示、增加、編輯、刪除、查詢、打印表的數(shù)據(jù)記錄、增加、編輯、刪除、查詢、打印表的數(shù)據(jù)記錄、控制系統(tǒng)運行控制系統(tǒng)運行n窗體的實質是運行在窗體的實質是運行在WindowsWindows環(huán)境下的面向對環(huán)境下的面向對象、事件驅動的應用程序。象、事件驅動的應用程序。 n構成窗體的基本元素是控件構成窗體的基本元素是控件窗體的基本概念窗體的基本概念 n窗體的組成窗體的

3、組成 顯示記錄、放置控件、界面設計顯示記錄、放置控件、界面設計顯示窗體的標題:窗體或打印頁的頂部顯示窗體的標題:窗體或打印頁的頂部窗體或窗體打印頁的底部窗體或窗體打印頁的底部顯示窗體打印頁的頂部顯示窗體打印頁的頂部顯示窗體打印頁的底部顯示窗體打印頁的底部在在“數(shù)據(jù)庫數(shù)據(jù)庫”窗口的對象欄中單窗口的對象欄中單擊擊“窗體窗體”,將在窗口中顯示當,將在窗口中顯示當前數(shù)據(jù)庫中創(chuàng)建的所有窗體。前數(shù)據(jù)庫中創(chuàng)建的所有窗體。 窗體的基本概念窗體的基本概念 窗體的分類窗體的分類 n縱欄式窗體(單窗體)縱欄式窗體(單窗體) 標簽控件文本框控件一次顯示一條記錄窗體的基本概念窗體的基本概念 窗體的分類窗體的分類n表格式

4、窗體(表格式窗體(連續(xù)窗體連續(xù)窗體 ) 一次顯示多條記錄窗體的基本概念窗體的基本概念 窗體的分類窗體的分類n數(shù)據(jù)表式窗體數(shù)據(jù)表式窗體 窗體的基本概念窗體的基本概念 窗體的分類窗體的分類n子窗體子窗體 (窗體中有另一個窗體)(窗體中有另一個窗體)窗體的基本概念窗體的基本概念 窗體的分類窗體的分類n多頁窗體多頁窗體n一頁顯示不完時,用多個窗體顯示一頁顯示不完時,用多個窗體顯示n數(shù)據(jù)透視表數(shù)據(jù)透視表n類似類似ExcelExcel的數(shù)據(jù)透視表,主要用于分析數(shù)的數(shù)據(jù)透視表,主要用于分析數(shù)據(jù)。據(jù)。n數(shù)據(jù)透視圖數(shù)據(jù)透視圖n以統(tǒng)計圖表的方式顯示數(shù)據(jù),便于用戶分析以統(tǒng)計圖表的方式顯示數(shù)據(jù),便于用戶分析數(shù)據(jù)。數(shù)據(jù)

5、。窗體的基本概念窗體的基本概念 窗體的視圖窗體的視圖自動創(chuàng)建窗體自動創(chuàng)建窗體使用向導創(chuàng)建窗體使用向導創(chuàng)建窗體 n使用向導創(chuàng)建窗體使用向導創(chuàng)建窗體n【例】以【例】以“教學管理信息數(shù)據(jù)庫教學管理信息數(shù)據(jù)庫 ”中的中的“學生信息表學生信息表”為數(shù)據(jù)源,創(chuàng)建一個名為為數(shù)據(jù)源,創(chuàng)建一個名為“學學生情況生情況”的窗體的窗體。 12選定選定 表表/ /查詢查詢 選定選定 可用字段可用字段 345確定窗體使用的布局確定窗體使用的布局6確定所用樣式確定所用樣式為窗體指定標題,為窗體指定標題,并保存窗體。并保存窗體。7使用圖表向導創(chuàng)建窗體使用圖表向導創(chuàng)建窗體 n【例】以【例】以“學生成績表學生成績表”為數(shù)據(jù)源,創(chuàng)

6、為數(shù)據(jù)源,創(chuàng)建建圖表圖表窗體統(tǒng)計學生平均成績窗體統(tǒng)計學生平均成績。123雙擊雙擊456使用數(shù)據(jù)透視表向導創(chuàng)建窗體 n【例【例1 1】以】以“學生成績表學生成績表”為數(shù)據(jù)源,創(chuàng)為數(shù)據(jù)源,創(chuàng)建數(shù)據(jù)透視表窗體統(tǒng)計學生總分和平均建數(shù)據(jù)透視表窗體統(tǒng)計學生總分和平均分分。1234單擊右鍵,選擇“自動計算” 56拖動字段拖動字段7再加入求和8數(shù)據(jù)透視表窗體數(shù)據(jù)透視表窗體n【例【例2 2】以】以“選課成績查詢選課成績查詢”為數(shù)據(jù)源,為數(shù)據(jù)源,創(chuàng)建按院系查詢學生成績總分和平均分創(chuàng)建按院系查詢學生成績總分和平均分。使用數(shù)據(jù)透視表向導創(chuàng)建窗體 1234拖動字段拖動字段5加入求平均、求和在設計視圖中創(chuàng)建窗體在設計視圖

7、中創(chuàng)建窗體窗體的設計環(huán)境窗體的設計環(huán)境n窗體設計的一般過程窗體設計的一般過程n打開窗體設計器(窗體設計視圖)打開窗體設計器(窗體設計視圖)n選擇窗體的數(shù)據(jù)源選擇窗體的數(shù)據(jù)源n在窗體上添加控件在窗體上添加控件n設置對象的屬性設置對象的屬性n運行窗體(查看效果)運行窗體(查看效果)n保存窗體保存窗體在設計視圖中創(chuàng)建窗體在設計視圖中創(chuàng)建窗體將窗體頁面打開將窗體頁面打開第一個窗體打印頁面頂端顯示最后窗體打印頁面底部顯示每頁頂部顯示每頁底部顯示頁面頁眉在窗體視圖下不顯示頁面頁眉在窗體視圖下不顯示窗體選擇器第第6 6章窗體設計章窗體設計- -使用窗體設計器創(chuàng)建窗體使用窗體設計器創(chuàng)建窗體窗體窗體設計工具設計

8、工具 控件工具箱控件工具箱 第第6 6章窗體設計章窗體設計- -使用窗體設計器創(chuàng)建窗體使用窗體設計器創(chuàng)建窗體窗體窗體設計工具設計工具屬性窗口屬性窗口 對象名稱框對象名稱框 屬性列表名稱框屬性列表名稱框 屬性值屬性值屬性屬性第第6 6章窗體設計章窗體設計- -使用窗體設計器創(chuàng)建窗體使用窗體設計器創(chuàng)建窗體n格式:格式:指定控件外觀,當移動控件、調整大小等操作,格式中指定控件外觀,當移動控件、調整大小等操作,格式中屬性項的值自動改變,也可手工設置格式中屬性項的值。屬性項的值自動改變,也可手工設置格式中屬性項的值。n數(shù)據(jù):數(shù)據(jù):反映窗體、控件數(shù)據(jù)的來源和數(shù)據(jù)顯示格式。反映窗體、控件數(shù)據(jù)的來源和數(shù)據(jù)顯示

9、格式。n事件:事件:當某個事情發(fā)生時的處理過程,需要當某個事情發(fā)生時的處理過程,需要“宏宏”的知識或的知識或VBAVBA編程。編程。n其他:其他:包括控件名稱等屬性項。包括控件名稱等屬性項。n全部:全部:前面所有可用的屬性。前面所有可用的屬性。 在設計視圖中創(chuàng)建窗體在設計視圖中創(chuàng)建窗體 n使用窗體設計器創(chuàng)建或修改窗體使用窗體設計器創(chuàng)建或修改窗體n【例】用窗體設計器以【例】用窗體設計器以“學生信息表學生信息表”為數(shù)據(jù)為數(shù)據(jù)源,創(chuàng)建一個名為源,創(chuàng)建一個名為“學生情況瀏覽學生情況瀏覽”的簡單窗的簡單窗體。體。 用鼠標將其拖到窗體用鼠標將其拖到窗體設計視圖中主體窗口設計視圖中主體窗口的適合位置。的適合

10、位置。 窗體設計器窗體設計器( (設計視圖設計視圖) )保存窗體保存窗體調整控件的大小和位置調整控件的大小和位置Shift+控件:多選控件:多選Ctrl+A:全選:全選打開窗體打開窗體修改了窗體的屬性修改了窗體的屬性窗體的常用控件 n控件是構成窗體的基本元素,設計窗體在很大控件是構成窗體的基本元素,設計窗體在很大程度上就是設計控件。程度上就是設計控件。n控件分類控件分類n綁定控件:顯示基于表或者查詢中的字段相關綁定控件:顯示基于表或者查詢中的字段相關數(shù)據(jù)數(shù)據(jù)n未綁定控件:顯示指令、圖像等等不依賴表或未綁定控件:顯示指令、圖像等等不依賴表或者查詢中的數(shù)據(jù)者查詢中的數(shù)據(jù)n計算控件:顯示計算數(shù)據(jù),或

11、者表達式數(shù)據(jù)計算控件:顯示計算數(shù)據(jù),或者表達式數(shù)據(jù)第第6 6章窗體設計章窗體設計- -使用窗體設計器創(chuàng)建窗體使用窗體設計器創(chuàng)建窗體窗體窗體設計工具設計工具 控件工具箱控件工具箱 窗體的常用控件n標簽控件:標簽控件:n標簽(標簽(LabelLabel)是用來在窗體上顯示文本信息的控件,常用于標)是用來在窗體上顯示文本信息的控件,常用于標題和說明,不能用于數(shù)據(jù)操作。題和說明,不能用于數(shù)據(jù)操作。n標簽控件的常用屬性:標簽控件的常用屬性:n名稱:名稱: Label1,Label2,Label1,Label2,,是控件的標識符。,是控件的標識符。n對象名稱框中顯示對象名稱框中顯示n程序代碼中通過名稱來引

12、用各個控件的。程序代碼中通過名稱來引用各個控件的。n標題:指定標簽中顯示的文本內容標題:指定標簽中顯示的文本內容n“標題標題”和和“名稱名稱”是不同的是不同的n前景色:標簽內文字的顏色。前景色:標簽內文字的顏色。n背景樣式背景樣式n背景色:標簽的填充顏色。背景色:標簽的填充顏色。n寬度、高度:標簽的大小。寬度、高度:標簽的大小。n邊框樣式、顏色和寬度:標簽邊框的格式。邊框樣式、顏色和寬度:標簽邊框的格式。n字體名稱、字號和字體粗細:標簽內文字的格式。字體名稱、字號和字體粗細:標簽內文字的格式。 第第6 6章窗體設計章窗體設計- -使用窗體設計器創(chuàng)建窗體使用窗體設計器創(chuàng)建窗體n標簽控件標簽控件n

13、【例】使用標簽控件來創(chuàng)建窗體的標題【例】使用標簽控件來創(chuàng)建窗體的標題。 打開窗體設計窗口打開窗體設計窗口1右鍵選擇,在窗體上增加窗體頁眉右鍵選擇,在窗體上增加窗體頁眉/頁腳頁腳23添加標簽控件添加標簽控件設置標簽控件的屬性設置標簽控件的屬性45標簽控件屬性標簽控件屬性第第6 6章窗體設計章窗體設計- -使用窗體設計器創(chuàng)建窗體使用窗體設計器創(chuàng)建窗體n文本框控件文本框控件n文本框(文本框(TextText)控件具有輸入數(shù)據(jù)或顯示數(shù)據(jù)的功能。)控件具有輸入數(shù)據(jù)或顯示數(shù)據(jù)的功能。n綁定型文本框綁定型文本框n與指定表或查詢中的字段相關聯(lián),在文本框中可以顯示、輸與指定表或查詢中的字段相關聯(lián),在文本框中可以

14、顯示、輸入或修改數(shù)據(jù)庫中的字段。入或修改數(shù)據(jù)庫中的字段。n未綁定型文本框未綁定型文本框n沒有數(shù)據(jù)來源,可以通過文本框向導來設計要顯示的文本的沒有數(shù)據(jù)來源,可以通過文本框向導來設計要顯示的文本的樣式。樣式。 n計算型文本框計算型文本框n以表達式作為數(shù)據(jù)來源(需要在窗體中顯示計算的結果時使以表達式作為數(shù)據(jù)來源(需要在窗體中顯示計算的結果時使用)。表達式可以由運算符、常量、字段名、控件名和函數(shù)用)。表達式可以由運算符、常量、字段名、控件名和函數(shù)組成。組成。第第6 6章窗體設計章窗體設計- -使用窗體設計器創(chuàng)建窗體使用窗體設計器創(chuàng)建窗體n文本框控件的常用屬性文本框控件的常用屬性n控件來源控件來源n綁定

15、型:表或查詢的一個字段;計算型:是輸入的一個計算綁定型:表或查詢的一個字段;計算型:是輸入的一個計算表達式(表達式前用表達式(表達式前用“=”=”);非綁定型:不需要指定控件來);非綁定型:不需要指定控件來源,拖動后自動生成對應的文本框控件。源,拖動后自動生成對應的文本框控件。n輸入掩碼:輸入掩碼:n數(shù)據(jù)輸入格式。(文本型或日期型)。數(shù)據(jù)輸入格式。(文本型或日期型)。n默認值:默認值:n計算型文本框控件或非綁定型文本框的初始值。計算型文本框控件或非綁定型文本框的初始值。n有效性規(guī)則和有效性文本:有效性規(guī)則和有效性文本:n在文本框控件中輸入或修改數(shù)據(jù)時的合法性表達式,以及相在文本框控件中輸入或修

16、改數(shù)據(jù)時的合法性表達式,以及相應提示信息。應提示信息。n可用:是否獲得焦點??捎茫菏欠瘾@得焦點。n是否鎖定:是否允許修改。鎖定后不能修改。是否鎖定:是否允許修改。鎖定后不能修改。 未綁定型文本框向導設計 按下 例例 創(chuàng)建創(chuàng)建“課程記錄匯總課程記錄匯總”窗體,顯示窗體,顯示“課程信課程信息表息表”中的所有記錄,并在窗體的最下方顯示中的所有記錄,并在窗體的最下方顯示總學分,在窗體的最上方顯示當前日期??倢W分,在窗體的最上方顯示當前日期。打開設計窗口指定數(shù)據(jù)源1拖放所需字段拖放所需字段調整位置等調整位置等2在屬性窗口選擇在屬性窗口選擇數(shù)據(jù)源數(shù)據(jù)源3添加窗體頁眉頁腳添加窗體頁眉頁腳調整標簽的位置調整標

17、簽的位置45窗體的屬性設置窗體的屬性設置取消控件的向導,取消控件的向導,在窗體頁眉頁腳添在窗體頁眉頁腳添加文本框控件。加文本框控件。67第第6 6章窗體設計章窗體設計- -使用窗體設計器創(chuàng)建窗體使用窗體設計器創(chuàng)建窗體n命令按鈕控件命令按鈕控件(CommandCommand)是窗體中用于實現(xiàn)某種功)是窗體中用于實現(xiàn)某種功能操作的控件,其包含的操作代碼通常放在命令按鈕能操作的控件,其包含的操作代碼通常放在命令按鈕的的“單擊單擊”事件中。事件中。n使用命令控件向導可以快捷的創(chuàng)建一個命令按鈕使用命令控件向導可以快捷的創(chuàng)建一個命令按鈕 第第6 6章窗體設計章窗體設計- -使用窗體設計器創(chuàng)建窗體使用窗體設

18、計器創(chuàng)建窗體n【例】【例】創(chuàng)建創(chuàng)建“學生信息表學生信息表”窗體,在窗體上放上四個窗體,在窗體上放上四個命令按鈕命令按鈕( (第一條,上一條,下一條,最后一條第一條,上一條,下一條,最后一條) )用于用于瀏覽記錄,同時取消窗體上的導航按鈕。瀏覽記錄,同時取消窗體上的導航按鈕。先用向導做在設計視圖在設計視圖中打開窗體中打開窗體調整大小。調整大小。增加窗體頁增加窗體頁眉頁腳。眉頁腳。12取消窗體的記錄導航按鈕:取消窗體的記錄導航按鈕:在窗體的屬性窗口中的在窗體的屬性窗口中的“格式格式”選項卡中將選項卡中將“導航按鈕導航按鈕”的屬性的屬性設置為設置為“否否”。3選中選中“控件控件向導向導”按鈕按鈕添加

19、添加“命令按鈕命令按鈕”控件,同控件,同時彈出命令按鈕向導時彈出命令按鈕向導”對話對話框???。45選擇命令按選擇命令按鈕的動作鈕的動作確定命令按鈕確定命令按鈕上顯示的文字上顯示的文字或圖片?;驁D片。67建好的一個命建好的一個命令按鈕。令按鈕。確定命令按鈕的名稱。相當確定命令按鈕的名稱。相當于一個變量的名字于一個變量的名字8用同樣的方法用同樣的方法建其它的建其它的10已經建好的四已經建好的四個按鈕。個按鈕。第第6 6章窗體設計章窗體設計- -使用窗體設計器創(chuàng)建窗體使用窗體設計器創(chuàng)建窗體n【例】【例】在在“學生信息瀏覽學生信息瀏覽”窗體上再放置兩個按按鈕窗體上再放置兩個按按鈕( (退出與打開退出與

20、打開) ),用于打開另外的一個窗體和關閉本窗,用于打開另外的一個窗體和關閉本窗體。體。在設計視圖中打開在設計視圖中打開“學生信息表學生信息表”窗體,并放上命令按鈕,窗體,并放上命令按鈕,在命令按鈕向導中選擇在命令按鈕向導中選擇“窗體操作窗體操作”-“關閉窗體關閉窗體”操作操作1修改按鈕的樣式和名稱2“打開打開”按鈕的設置按鈕的設置3456n組合框(組合框(ComboxCombox)和列表框()和列表框(ListList)n提供一個值列表,從中選擇數(shù)據(jù)完成輸入工作。提供一個值列表,從中選擇數(shù)據(jù)完成輸入工作。n數(shù)據(jù)源:表、查詢或用戶提供的一組數(shù)據(jù)。數(shù)據(jù)源:表、查詢或用戶提供的一組數(shù)據(jù)。n列表框只能

21、從列表中選。列表框只能從列表中選。n組合框是文本框和列表框的組合,用戶可以在組合框是文本框和列表框的組合,用戶可以在文本框中輸入數(shù)據(jù),也可以單擊文本框右側的文本框中輸入數(shù)據(jù),也可以單擊文本框右側的箭頭按鈕打開下拉列表,從列表中選擇數(shù)據(jù)。箭頭按鈕打開下拉列表,從列表中選擇數(shù)據(jù)。n控件向導或自定義方式來創(chuàng)建組合框。控件向導或自定義方式來創(chuàng)建組合框。 n組合框(組合框(ComboxCombox)和列表框()和列表框(ListList)n列數(shù)列數(shù) n控件來源:與組合框建立關聯(lián)的字段。控件來源:與組合框建立關聯(lián)的字段。n行來源類型和行來源行來源類型和行來源n綁定列綁定列n限于列表限于列表1將控件向導按下

22、將控件向導按下使用向導創(chuàng)建組合框向窗體添加組合框控件,彈出組合框向導2選擇數(shù)據(jù)源選擇數(shù)據(jù)源34選擇在組合框中顯示的字段選擇在組合框中顯示的字段567組合框的顯示結果組合框的顯示結果屬性設置屬性設置組合框第二種設置方法組合框第二種設置方法1指定組合框的列數(shù),并輸入組合框中的列數(shù)據(jù)。指定組合框的列數(shù),并輸入組合框中的列數(shù)據(jù)。屬性設置屬性設置設計好的組合框n列表框與文本框列表框與文本框n【例】使用列表框顯示學生的學號、姓名,用【例】使用列表框顯示學生的學號、姓名,用文本框來顯示學生所選課程、學院名稱和成績。文本框來顯示學生所選課程、學院名稱和成績。第第6 6章窗體設計章窗體設計- -使用窗體設計器創(chuàng)

23、建窗體使用窗體設計器創(chuàng)建窗體窗體的數(shù)據(jù)源窗體的數(shù)據(jù)源選課成績查詢12利用向導添加列表框利用向導添加列表框通過在列表框中選值來查找通過在列表框中選值來查找34給列表框指定名稱給列表框指定名稱56列表框的顯示結果列表框的顯示結果將所需字段拖入窗體,將所需字段拖入窗體,并調整大小和位置。并調整大小和位置。8或者加入文本框或者加入文本框 選擇窗體的記錄源選擇窗體的記錄源,若記錄源來自不同的表若記錄源來自不同的表,則先做一個包含所需字段的查詢則先做一個包含所需字段的查詢.設置文本框控件來源設置文本框控件來源n選項按鈕、復選框和切換按鈕選項按鈕、復選框和切換按鈕n選項控件(Option):單選,從一組選項中選擇一項。n復選控件(Check):單選或多選。n切換控件(Toggle):“開”或“關”。成組使用。n選項組控件(Frame框架)是一個容器控件,里面可以包含其他對象。一般與復選框、選項按鈕或切換按鈕配合使用,顯示一組可選值。利用向導可以創(chuàng)建選項組控件。 123456n圖像控件(圖像控件(ImageImage)是一個放置圖形對象的控)是一個放置圖形對象的控件。選中圖像控件工具按鈕后,在窗體的合適件。選中圖像控件工具按鈕后,在窗體的合適位置上單擊鼠標,會出

溫馨提示

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

評論

0/150

提交評論