




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Access數(shù)據(jù)庫應用技術中國政法大學科學技術教學部王寶珠第4章窗體一、了解窗體的類型、視圖、控件及結構二、熟練掌握使用向導和設計器創(chuàng)建窗體的方法學習目標通過本章的學習,應該掌握三、熟練掌握窗體控件的使用四、掌握修改窗體格式的方法五、掌握對窗體結構進行修改的方法六掌握如何對窗體進行設計學習重難點熟練掌握使用向導和設計器創(chuàng)建窗體掌握常用的窗體控件主要內容Access數(shù)據(jù)庫應用技術4.1認識窗體4.2窗體的創(chuàng)建4.3窗體格式的修改4.4改變窗體設計4.1認識窗體窗體是人機對話的工具,是Access與用戶交互操作的界面,它是數(shù)據(jù)庫與用戶之間聯(lián)系的橋梁。Access的窗體不用任何代碼就可以綁定數(shù)據(jù),該數(shù)據(jù)可以來自于表、查詢或SQL語句。利用窗體可以顯示和編輯數(shù)據(jù),查詢、排序和篩選數(shù)據(jù),控制程序的流程,顯示各種信息(警告、提示等)。窗體為用戶提供美觀的、易于操作的界面,使用戶在一個友好的環(huán)境中,輕松地完成工作。
窗體的功能顯示與編輯數(shù)據(jù)顯示消息控制程序執(zhí)行打印數(shù)據(jù)窗體從功能上可分為數(shù)據(jù)操作窗體、流程控制面板、交互信息窗體;從外觀上可分為縱欄式窗體、表格式窗體,數(shù)據(jù)表式窗體,數(shù)據(jù)透視表式窗體,圖表窗體(數(shù)據(jù)透視圖)窗體,主/子窗體。4.1.1窗體的類型1、數(shù)據(jù)操作窗體主要對表和查詢進行顯示、瀏覽、輸入、修改等多種操作。按功能劃分2、流程控制面板
主要用來操縱、控制程序的運行。它是通過“命令按鈕”來執(zhí)行用戶的請求。此外,還有“選項按鈕”、“切換按鈕”等控件也可以接受并執(zhí)行用戶的請求。按功能劃分3、交互信息窗體根據(jù)實際需求,自定義的各種信息窗口。在不同的情況下,彈出不同的信息、警告,用以提示用戶,或要求用戶回答并提供輸入窗口。這種窗體有時是系統(tǒng)自動產生的,例如在執(zhí)行參數(shù)查詢或輸入數(shù)據(jù)違反有效性規(guī)則時,系統(tǒng)會彈出提示或輸入信息的窗體,有時是程序員根據(jù)實際需要而編寫的。按功能劃分
1、縱欄式窗體:每個字段都顯示在一個獨立的行上,并且左邊帶有一個標簽。當記錄中包含的信息較少或單一顯示某一實體信息時,可以用這種窗體。按外觀樣式劃分
2、表格式窗體:每條記錄的所有字段顯示在一行上,每條記錄只有一個標簽,顯示在窗體的頂端。需要對較多記錄進行滾動顯示時可采用此樣式。按外觀樣式劃分
3、數(shù)據(jù)表式窗體:每條記錄的字段以行與列的格式顯示,即每個記錄顯示為一行,每個字段顯示為一列。字段的名稱顯示在每一列的頂端。對于需要對大量記錄進行瀏覽、打印時可使用此樣式。按外觀樣式劃分
4、數(shù)據(jù)透視表式窗體:窗體在數(shù)據(jù)透視表視圖中打開??梢酝ㄟ^將字段列表中的字段拖到視圖的不同區(qū)域而添加字段。與Excel中的數(shù)據(jù)透視表相類似,這便于用戶對特定屬性字段進行分析篩選時使用。按外觀樣式劃分
5、圖表(數(shù)據(jù)透視圖式窗體)窗體:窗體在數(shù)據(jù)透視圖視圖中打開。可以通過將字段列表中的字段拖到視圖的不同區(qū)域而添加字段,這便于需要對數(shù)據(jù)作趨勢分析時使用。
按外觀樣式劃分
6、主/子窗體:主窗體是含有一個或多個子窗體的窗體,原始窗體稱為主窗體。子窗體是插入到另一窗體中的窗體,即窗體中的窗體稱為子窗體。主/子窗體也稱為階層式窗體、主窗體/細節(jié)窗體或父窗體/子窗體等。按外觀樣式劃分4.1.2窗體的視圖窗體的視圖是窗體的外觀表現(xiàn)形式,窗體的不同視圖具有的不同的功能和應用范圍。在Access2003中,窗體有5種視圖:即窗體的“設計”視圖、“窗體”視圖、窗體的“數(shù)據(jù)表”視圖、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”。
1、設計視圖:用于窗體的創(chuàng)建和修改,顯示的是各種控件的布局,并不顯示數(shù)據(jù)源數(shù)據(jù)。窗體選擇器
2、窗體視圖:它是窗體運行時的顯示格式,可瀏覽窗體所捆綁的數(shù)據(jù)源數(shù)據(jù)。
3、“數(shù)據(jù)表”視圖:“數(shù)據(jù)表”視圖以行和列格式顯示窗體,表或查詢也具有“數(shù)據(jù)表”視圖中的數(shù)據(jù),在“數(shù)據(jù)表”視圖中,可以編輯字段、添加和刪除數(shù)據(jù)、查找數(shù)據(jù)。
4、“數(shù)據(jù)透視表”視圖和“數(shù)據(jù)透視圖”視圖:可以打開與“數(shù)據(jù)透視表”視圖或“數(shù)據(jù)透視圖”視圖中的數(shù)據(jù)綁定的窗體。在這些視圖中,可以動態(tài)地更改窗體的版面,從而以各種不同方法分析數(shù)據(jù)。可以重新排列行標題、列標題和篩選字段,直到形成所需的版面布置為止。每次改變版面布置時,窗體會立即按照新的布置重新計算數(shù)據(jù)。4.1.3窗體的控件窗體顯示來自表、查詢、SQL語句等窗體數(shù)據(jù)源的數(shù)據(jù)。但是空白的窗體不會顯示任何數(shù)據(jù)——你需要在窗體上放置控件,才能顯示來自窗體數(shù)據(jù)源的數(shù)據(jù)。有時還可以利用控件來對窗體進行修飾??丶且环N圖形對象,例如文本框、復選框、命令按鈕或矩形,可以放在“設計視圖”中的窗體、報表或數(shù)據(jù)訪問頁上。一個控件可以顯示數(shù)據(jù)、執(zhí)行操作,或者使窗體、報表或數(shù)據(jù)訪問頁更易于閱讀。用于顯示諸如窗體標題等信息如果打印結果多于一頁,則將在每個打印頁的上方顯示列標題等信息。運行窗體時屏幕不顯示。用于顯示一條記錄或多條記錄的內容,文本框等控件通常分布在其中與頁面頁眉相似用于輸出提示信息或設置命令按鈕,用于關閉窗體、退出數(shù)據(jù)庫4.1.4窗體的結構(1)窗體頁眉節(jié)窗體頁眉節(jié)顯示對每條記錄都一樣的信息,如窗體的標題。窗體頁眉出現(xiàn)在“窗體”視圖中屏幕的頂部,以及打印時首頁的頂部。(2)頁面頁眉節(jié)頁面頁眉節(jié)在每個打印頁的頂部顯示諸如標題或列標題等信息。頁面頁眉只出現(xiàn)在打印窗體中。(3)主體節(jié)主體節(jié)明細地顯示記錄??梢栽谄聊换蝽撋巷@示一條記錄,也可以顯示盡可能多的記錄。
(4)頁面頁腳節(jié)頁面頁腳節(jié)在每個打印頁的底部顯示諸如日期或頁碼等信息。頁面頁腳只出現(xiàn)在打印窗體中。(5)窗體頁腳節(jié)窗體頁腳節(jié)顯示對每條記錄都一樣的信息,如命令按鈕或有關使用窗體的指導。打印時,窗體頁腳出現(xiàn)在最后一個打印頁的最后一個主體節(jié)之后,最后一個打印頁的頁面頁腳之前。4.1.5窗體常用控件三種基本類型:結合(綁定)型控件與基表或查詢中的字段相連接非結合(非綁定)型控件無數(shù)據(jù)來源(如標簽)計算型控件以表達式作為數(shù)據(jù)來源(基表或查詢中的數(shù)據(jù)、函數(shù)等)1、標簽1、標簽控件(非結合型)功能:用于顯示說明性文本記錄改變時,標簽值不變可以附加到其他控件上標簽控件的修改修改內容:單擊該對象,輸入文字改變屬性:右擊,選擇“屬性”/(或按鈕)2、文本框控件結合文本框:用來顯示表、查詢、SQL語句上的數(shù)據(jù)非結合文本框計算結果接收用戶輸入的數(shù)據(jù)文本框的特點:可以自動換行3、命令按鈕(1)選擇控件“命令按鈕”(2)在設計視圖中單擊,(3)選擇“類別”(4)選擇按鈕的樣式:圖片、文本、自定義(瀏覽)(5)更改為自定義圖標:屬性–格式-圖片4、選項組選項組:用于多個選項的情況根據(jù)選項組向導操作特點:只能選一個,選擇另一個,自動取消原有選擇。5、列表框與組合框操作方法同查閱型字段的建立列表框組合框6、選項卡選項卡(多頁)建立一個有關多表數(shù)據(jù)源的查詢在設計網格中建立一個選項卡顯示“字段列表”選中當前頁面中所有相關字段,拖到頁面中。增加/刪除頁面:右擊,選擇“插入頁/刪除頁”選項卡的建立在設計網格中建立一個選項卡選擇第一頁所需的所有字段,一起拖出頁頭改名:單擊頁頭處,打開屬性,在“名稱”中將“頁1”改為
……選項卡添加、刪除頁面在設計視圖下,右擊頁頭處增加頁面:選擇“插入頁”刪除頁面:選擇“刪除頁”調整頁次序:選擇“頁次序”7、子窗體定義一個子窗體在主窗體中插入對象“子窗體”綁定:(通過向導或設置“數(shù)據(jù)”)在“子窗體屬性”中設置“數(shù)據(jù)”
1.源對象;(已定義好的子窗體或直接定義)
2.鏈接子字段;3.鏈接主字段.學生選課情況從“學生”:主(學生)子(學生選課)(縱欄式和數(shù)據(jù)表)學生信息(2個縱欄式)(“一對一”關系)
Access2003提供了多種創(chuàng)建窗體的方法,除了通過“設計”視圖創(chuàng)建窗體外,其他幾種方法是:窗體向導、自動創(chuàng)建窗體(縱欄式)、自動創(chuàng)建窗體(表格式)、自動創(chuàng)建窗體〔數(shù)據(jù)表)、自動窗體(數(shù)據(jù)透視表)、自動窗體(數(shù)據(jù)透視圖)、圖表向導和數(shù)據(jù)透視表向導。4.2窗體的創(chuàng)建4.2.1自動創(chuàng)建窗體
1、縱欄式
2、數(shù)據(jù)表
3、表格式操作要點:打開新建對話框指定數(shù)據(jù)源選擇類型,并根據(jù)向導提示逐一完成設置4.2.2使用向導創(chuàng)建窗體
盡管使用自動創(chuàng)建窗體向導創(chuàng)建速度很快,但該方法對窗體內容或外觀的選擇余地不大,也不能滿足用戶的進一步需求??梢允褂么绑w向導來創(chuàng)建格式更為豐富的窗體,該向導將帶領用戶完成創(chuàng)建窗體的任務,并讓用戶選擇在窗體上所需的字段、最合適的布局以及窗體所具有的背景樣式?!緦嵗恳浴癆班學生信息表”作為數(shù)據(jù)源,使用向導創(chuàng)建窗體。操作要點:在“數(shù)據(jù)庫”窗口中,選擇“窗體”對象單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕,然后在打開的“新建窗體”對話框中選擇“窗體向導”選項,單擊“確定”按鈕?;蛟凇皵?shù)據(jù)庫”窗口中雙擊“使用向導創(chuàng)建窗體”選擇數(shù)據(jù)源選擇“窗體的布局”選擇窗體的樣式確定“窗體標題”,完成設置。4.2.3
使用設計器創(chuàng)建窗體在創(chuàng)建窗體的方法中,更多的時候使用設計視圖。用戶創(chuàng)建什么樣的窗體依賴于用戶的需求,用戶要給窗體添加更多字段時可以首先把這些字段添加給查詢,讓查詢作為窗體的數(shù)據(jù)來源。使用設計器來創(chuàng)建窗體時,將從一個空白窗體開始。為窗體添加數(shù)據(jù)源(表或查詢)利用字段列表框將字段添加到窗體上,每個字段通常對應于標簽和文本框兩個控件,標簽用于提示文本框的內容(多為字段名),文本框用于顯示或輸入字段中的數(shù)據(jù)。
利用控件屬性對話框完成對控件的屬性設置。操作要點:【實例】使用窗體設計器來創(chuàng)建一個窗體,即在學籍管理數(shù)據(jù)庫中創(chuàng)建一個窗體,用于顯示和編輯“A班學生信息”表中的數(shù)據(jù)。4.2.4
窗體數(shù)據(jù)操作創(chuàng)建完窗體之后,可以對窗體中的數(shù)據(jù)進行進一步操作,如數(shù)據(jù)的查看、數(shù)據(jù)的添加以及數(shù)據(jù)的修改、刪除等。除此之外,還可以對數(shù)據(jù)進行查找、排序和篩選等操作。
“窗體視圖”工具欄數(shù)據(jù)庫窗口新記錄按窗體篩選降序視圖升序按選定內容篩選刪除記錄應用篩選屬性新對象
在某些子窗體中沒有記錄顯示器,如果希望查看子窗體中的記錄,可以用鼠標拖動右側滾動條的滑塊,或按【PageDown】和【PagetUp】鍵對記錄進行查看。Access2003會隨鼠標顯示出一個提示柜,幫助用戶了解當前記錄的序號。窗體記錄的添加、刪除、修改和替換均會改變窗體所依據(jù)的表或查詢中的數(shù)據(jù),而數(shù)據(jù)的查看和排序則不會,所以用戶在進行操作時要小心。4.3窗體格式的修改改變字體顏色添加特殊效果改變控件的尺寸和位置4.3.1改變字體顏色更改顏色包括更改控件上顯示的文本顏色和背景顏色,這里的控件不僅可以是窗體上的控件,而且可以是窗體的節(jié),甚至還可以是整個窗體。操作要點:(1)在窗體“設計”視圖中打開窗體。(2)單擊含有要更改其顏色的控件。(3)在【格式】工具欄上,單擊【字體/前景色】按鈕旁邊的箭頭。(4)從調色板中選擇所需的顏色。【實例】將學生基本情況窗體標題改為紅色。
1、更改控件的文本顏色4.3.2添加特殊效果1、為窗體控件增加三維效果窗體的每種控件都可為其設置特殊效果,從而使控件看起來更突出。Access2003提供了6種特殊效果,即平面、凸起、凹陷、陰影、蝕刻和鑿痕。
(1)在窗體的“設計”視圖中打開窗體。(2)單擊要更改的控件。(3)單擊【格式】工具欄的【特殊效果】按鈕旁邊的箭頭。(4)選擇所需效果。6種特殊效果將應用于文本框的顯示效果。操作要點:4.3.3改變控件的尺寸和位置
1、移動控件操作要點:要移動控件,首先選擇控件然后移動鼠標指向控件的邊框,當鼠標指針變?yōu)槭终乒鈽藭r,即可拖動鼠標將控件拖動到目標位置,目標位置可以與原來位置不在同一節(jié)中窗體的布局及格式調整移動對象“手掌”形時移動多個
“手指”形時移動一個格式的設置(格式菜單)大小對齊間距
2、改變控件的尺寸如果控件的大小與顯示內容不匹配,可以調整其大小以適應顯示控件的內容。對于控件大小的調整,既可以通過其寬度和高度屬性來設置,也可以直接拖動控件的大小控制柄來進行。(1)簡單調整單擊要調整大小的一個控件或多個控件,拖動調整大小控制柄,直到控件變?yōu)樗璧拇笮?。如果選擇多個控件,所選的控件都會隨著拖動第一個控件的調整大小控制柄而更改大小。(2)細微調整如果想要細微地調整控件的大小,更簡單的方法便是按下【Shift】鍵,并使用相應的箭頭鍵。(3)適合內容如果要調整控件的大小以正好容納其內容,則選擇要調整大小的—個或多個控件,然后在【格式】菜單中,選擇【大小】→【正好容納】按鈕,Access2003將根據(jù)控件內容確定其寬度和高度。內容和操作要點:(4)對齊網格如果要在窗體“設計”視圖中打開或關閉對齊網格操作,可以在【格式】菜單上,單擊【格線對齊】按鈕。如果【格線對齊】為打開狀態(tài),在通過單擊窗體創(chuàng)建控件時,Access2003將把控件的左上角對齊網格。(5)統(tǒng)一調整如果要統(tǒng)—調整控件之間的相對大小,首先選擇需調整大小的控件,然后在【格式】菜單上,指向【大小】,然后選擇下列其中一項命令:
【至最高】:使選定的所有控件調整為與最高的控件同高。
【至最短】:使選定的所有控件調整為與最短的控件同高。
【至最寬】:使選定的所有控件調整為與最寬的控件同寬。
【至最窄】:使選定的所有控件調整為與最窄的控件同寬。4.4更改窗體設計新字段的添加添加日期和時間添加圖片指定控件提示文本4.4.1新字段的添加通過窗體可以向來源表中添加新紀錄,操作要點:(1)在“窗體”視圖中打開一個窗體。(2)在窗體底部單擊按鈕,在窗體中下部會出現(xiàn)空白新記錄。(3)在窗體上為每個字段輸入數(shù)據(jù),從【記錄】菜單中選擇【保存記錄】命令,保存新記錄。4.4.2在窗體中添加日期和時間
要使設計好的窗體顯示當前的時間,可以通過添加一個帶有日期和時間表達式的文本框來實現(xiàn)。操作要點:(1)在“設計”視圖中打開窗體,然后從【插入】菜單中選擇【日期和時間】選項。(2)打開“日期與時間”對話框,如要顯示時間,則選擇【包含時間】復選框,要顯示當前日期,則選擇【包含日期】復選框,或者兩者都選。(3)選擇所需的日期或時間的顯示格式,在下方的示例框中可以預覽日期或時間的顯示效果。(4)單擊【確定】按鈕。此時在窗體中會添加相應顯示時間的文本框。日期和時間的文本框4.4.3為窗體添加圖片為了美化窗體,常常使用為窗體添加圖片的方法。操作要點:(1)進入窗體的設計視圖,選中工具箱中的【圖像】控件。(2)確定【控件向導】按鈕處于選中狀態(tài),在窗體中需要插入圖片的位置點擊鼠標并拖拽出一個合適大小的矩形后放開鼠標,系統(tǒng)會彈出“插入圖片”對話框。(3)在“文件名”文本框中輸入要插入的圖片的路徑及文件名后單擊【確定】按鈕即可。在窗體中插入圖片(靜態(tài))1、插入圖片美化工作界面選中“控件工具箱”的“圖像”控件
彈出“插入圖片”對話框,選擇所需的圖片文件2、插入的圖像與背景圖片的區(qū)別:背景圖片模式:“拉伸”,“剪裁”,“縮放”
位置:只能是規(guī)定的幾種對齊方式
插入的圖像:可以任意調整大小,位置:可以擺放在任何位置
注意:圖片在表中定義,窗體中顯示在表中定義圖片:選擇“設計”視圖將要定義圖片的字段類型設置為“OLE對象”在數(shù)據(jù)表視圖中,對每個記錄的該字段,選擇[插入]-[對象]選擇“由文件創(chuàng)建”,在瀏覽窗口中選擇所需圖片(AdobePhotoshopImage或“BMP圖象”)(或直接粘貼)在窗體中顯示圖片:(動態(tài))以該表為數(shù)據(jù)源,創(chuàng)建窗體在“設計”視圖下,將圖片字段拖到設計網格中切換到窗體視圖,顯示圖像改變窗體的背景更換背景樣式:
[格式]→[自動套用格式]
以自選圖片做背景: 雙擊窗體選定器,在窗體屬性窗口的“格式”選項卡中找到“圖片”。如何取消背景圖片?
窗體屬性窗口的“格式”的“圖片”中,刪除圖片文件名
在“自動套用格式”中添加/刪除自選圖片
把當前窗體的背景圖片添加到“自動套用格式”中打開已具有自定義背景的窗體的設計視圖;選擇菜單[格式]→[自動套用格式]單擊“自定義”按鈕;出現(xiàn)的對話框中,選擇第一項輸入自定義樣式的名稱刪除:選擇第三項4.4.4指定控件提示文本通過“控件提示文本”屬性可以指定顯示為“屏幕提示”的文本,當鼠標指針停留在控件上時,將顯示屏幕提示信息。指定控件提示文本的操作步驟如下:(1)在“設計”視圖中打開窗體。(2)在窗體中選定要設置提示文本的控件,然后單擊工具欄上的【屬性】按鈕。(3)在控件屬性對話框中選擇【其它】選項卡,然后在【控件提示文本】屬性框中鍵入關于該控件的提示信息。本章小結這一章我們進行了對窗體的學習。窗體是用戶和Access應用程序之
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國無基礎空壓機數(shù)據(jù)監(jiān)測研究報告
- 2025年漢中職業(yè)技術學院單招職業(yè)適應性測試題庫及參考答案
- 2025年宜春職業(yè)技術學院單招職業(yè)適應性測試題庫帶答案
- 科技助力現(xiàn)代乳腺影像診斷效率提升
- 2024年度甘肅省國家電網招聘之電網計算機強化訓練試卷B卷附答案
- 知識產權交易市場對企業(yè)文化的影響及建設
- 生物科技產業(yè)投資趨勢與風險控制
- 課題申報參考:促進鄉(xiāng)村學校學生個性化發(fā)展的校本特色課程開發(fā)研究
- 2024年度甘肅省國家電網招聘之機械動力類測試卷(含答案)
- 2024年度甘肅省國家電網招聘之法學類綜合練習試卷B卷附答案
- 《第十一課-絮絮叨叨滿是情課件》小學心理健康教育
- 江蘇天嘉宜化工有限公司特大事故警示專題教育課件
- 2023年體育單招英語語法練習專題08 非謂語動詞(含解析)
- 如何抓好學生的行為習慣課件
- 商場裝修管理規(guī)范課件
- 2023年青島恒星科技學院單招綜合素質考試筆試題庫及答案解析
- 民族宗教新疆歷史課件
- PVC注塑問題的改善措施
- 頸動脈斑塊講稿課件
- 部編語文八年級上冊1-3單元教材分析課件
- (完整版)SF-36評分標準
評論
0/150
提交評論