第4章-窗體課件_第1頁
第4章-窗體課件_第2頁
第4章-窗體課件_第3頁
第4章-窗體課件_第4頁
第4章-窗體課件_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第4章窗體4.1

窗體概述4.2創(chuàng)建窗體4.3窗體的布局及格式調(diào)整4.4對象與屬性4.5窗體設(shè)計(jì)技巧4.1窗體的概念窗體是Access數(shù)據(jù)庫中的一種對象,通過窗體用戶可以方便地輸入數(shù)據(jù)、編輯數(shù)據(jù)、顯示和查詢表中的數(shù)據(jù)。窗體是建立在表和查詢上的窗體的功能窗體的功能:顯示和編輯數(shù)據(jù)控制程序的流程排序、篩選數(shù)據(jù)接受輸入,提供友好的用戶界面顯示各種信息(警告、提示等)4.1.2窗體的組成和結(jié)構(gòu)窗體由多部分組成,每個(gè)部分稱為一個(gè)“節(jié)”。大部分的窗體只有主體節(jié)。如果需要,可以在窗體中包含窗體頁眉、頁面頁眉、頁面頁腳及窗體頁腳等部分。窗體包括控件:標(biāo)簽、文本框、復(fù)選框、列表框、組合框、選項(xiàng)組、命令按鈕、圖像等圖形化的對象,它們稱為控件。4.1.3窗體的類型縱欄式窗體表格式窗體數(shù)據(jù)表窗體主/子窗體圖表窗體數(shù)據(jù)透視表窗體窗體類型1.切換面板窗體

切換面板窗體用來控制應(yīng)用程序的流程2.輸入/輸出窗體

輸入/輸出窗體用于顯示、輸入和輸出數(shù)據(jù)。這是窗體最基本的功能。3.

自定義對話框

用戶自定義,用于顯示選擇操作或者錯(cuò)誤、警告等信息。

1.切換面板窗體切換面板窗體用來控制應(yīng)用程序的流程2.輸入/輸出窗體輸入/輸出窗體用于顯示、輸入和輸出數(shù)據(jù)。這是窗體最基本的功能。3.自定義對話框用戶自定義,用于顯示選擇操作或者錯(cuò)誤、警告等信息。打開“輸入密碼”演示…窗體的結(jié)構(gòu)(設(shè)計(jì)視圖)五大部分打開頁眉、頁腳、主體……窗體的結(jié)構(gòu)(窗體視圖)創(chuàng)建窗體的方式:人工方式使用“向?qū)А狈绞健跋驅(qū)А钡姆N類:窗體向?qū)ё詣?dòng)創(chuàng)建窗體:縱欄表自動(dòng)創(chuàng)建窗體:表格自動(dòng)創(chuàng)建窗體:數(shù)據(jù)表圖表向?qū)?shù)據(jù)透視表向?qū)?.2創(chuàng)建窗體打開“窗體”對象單擊“使用向?qū)?chuàng)建窗體”,單擊“設(shè)計(jì)”按鈕或雙擊“使用向?qū)?chuàng)建窗體”在“表/查詢”中選擇所需基表在“可用字段”中選取所需字段在“下一步”選擇“布局”(6種)在“下一步”選擇“樣式”(10種)1、使用“窗體向?qū)А眲?chuàng)建2.使用“自動(dòng)窗體”創(chuàng)建窗體單擊“新建”按鈕在“新建窗體”對話框中選擇:“自動(dòng)創(chuàng)建窗體:縱欄式”和所需基表自動(dòng)創(chuàng)建窗體:表格式自動(dòng)創(chuàng)建窗體:數(shù)據(jù)表3、利用“窗體向?qū)А眲?chuàng)建基于多表的窗體

Access“窗體向?qū)А敝校试S在選擇了其中一個(gè)表/查詢的字段后,再選擇另一個(gè)表/查詢中的字段,加在同一窗體中4.3使用設(shè)計(jì)視圖創(chuàng)建窗體方法1:單擊“新建”按鈕,選擇“設(shè)計(jì)視圖”方法2:單擊“設(shè)計(jì)”按鈕方法3:雙擊“在設(shè)計(jì)視圖中創(chuàng)建窗體”第2、3兩種方法一般用于不需與數(shù)據(jù)表和查詢綁定的窗體,比如控制面板類窗體。推薦使用方法1選中字段列表中所需字段,直接拖到主體中??梢砸淮芜x擇多個(gè)字段。新建窗體與數(shù)據(jù)源的關(guān)聯(lián)如果在創(chuàng)建時(shí)沒有選擇數(shù)據(jù)源,則可用如下方法指定數(shù)據(jù)源:選定窗體:單擊左上角空白方框單擊“屬性”在窗體屬性的記錄源中選擇2.窗體中控件的基本操作(1)選定控件(2)改變控件的尺寸大小(3)移動(dòng)控件(4)多個(gè)控件的對齊(5)復(fù)制控件(6)刪除控件4.3窗體的布局及格式調(diào)整選擇一個(gè)對象:單擊該對象選擇多個(gè)對象(不相鄰):按住Shift鍵,再用鼠標(biāo)分別單擊每一個(gè)對象選擇相鄰的多個(gè)對象:按住鼠標(biāo)左鍵拖動(dòng),拉出一個(gè)虛的矩形框全部所有對象:Ctrl+A選擇對象窗體的布局及格式調(diào)整移動(dòng)對象“手掌”形時(shí)移動(dòng)多個(gè)“手指”形時(shí)移動(dòng)一個(gè)微調(diào):Shift+方向鍵微移:Ctrl+方向鍵格式的設(shè)置(格式菜單)大小對齊間距外觀、特殊效果(屬性設(shè)置)“標(biāo)簽”“文本框”4.3如何改變窗體的背景?更換背景樣式:[格式]→[自動(dòng)套用格式]以自選圖片做背景:雙擊窗體選定器在窗體屬性窗口的“格式”選項(xiàng)卡中找到“圖片”,如何取消背景圖片?

窗體屬性窗口的“格式”的“圖片”中,刪除圖片文件名

在窗體中插入圖片(靜態(tài))1、插入圖片美化工作界面選中“控件工具箱”的“圖像”控件彈出“插入圖片”對話框,選擇所需的圖片文件2、插入的圖像與背景圖片的區(qū)別:背景圖片模式:“拉伸”,“剪裁”,“縮放”

位置:只能是規(guī)定的幾種對齊方式插入的圖像:可以任意調(diào)整大小,

位置:可以擺放在任何位置圖片在表中定義,窗體顯示在表中定義圖片:選擇“設(shè)計(jì)”視圖將要定義圖片的字段類型設(shè)置為“OLE對象”在數(shù)據(jù)表視圖中,對每個(gè)記錄的該字段,選擇[插入]-[對象]選擇“由文件創(chuàng)建”,在瀏覽窗口中選擇所需圖片(AdobePhotoshopImage或“BMP圖象”)(或直接粘貼)在窗體中顯示圖片:(動(dòng)態(tài))以該表為數(shù)據(jù)源,創(chuàng)建窗體在“設(shè)計(jì)”視圖下,將圖片字段拖到設(shè)計(jì)網(wǎng)格中切換到窗體視圖,顯示圖像4.3.1窗體的“設(shè)計(jì)視圖”窗口 窗體設(shè)計(jì)工具欄2.工具箱3.字段列表4.屬性窗口4.3.2窗體常用控件1、標(biāo)簽2、文本框3、命令按鈕4、選項(xiàng)按鈕與復(fù)選框5、選項(xiàng)組6、列表框與組合框7、選項(xiàng)卡8、子窗體9、其他控件控件類型結(jié)合型:結(jié)合型控件主要用于顯示、輸入、更新數(shù)據(jù)庫中的字段。非結(jié)合型:非結(jié)合型控件沒有數(shù)據(jù)來源,可以用來顯示信息、線條、矩形或圖像。計(jì)算型:計(jì)算型控件用于表達(dá)式作為數(shù)據(jù)源,表達(dá)式可以利用窗體或報(bào)表引用的表或查詢字段中的數(shù)據(jù),也可以是窗體或報(bào)表上的其他控件中的數(shù)據(jù)源。1、標(biāo)簽標(biāo)簽控件功能:用于顯示說明文本記錄改變時(shí),標(biāo)簽值不變可以附加到其他控件上標(biāo)簽控件的修改修改內(nèi)容:單擊該對象,輸入文字改變屬性:右擊,選擇“屬性”/(或按鈕)標(biāo)簽2、文本框控件結(jié)合文本框:用來顯示表、查詢、SQL語句上的數(shù)據(jù)接收用戶輸入的數(shù)據(jù)非結(jié)合文本框計(jì)算結(jié)果3、命令按鈕操作步驟:(1)選擇控件“命令按鈕”(2)在設(shè)計(jì)視圖中所需位置單擊(3)選擇“類別”和“操作”(比如窗體操作,關(guān)閉窗體)(4)選擇按鈕的樣式:

圖片、文本、自定義(瀏覽)更改為自定義圖標(biāo):屬性–格式-圖片-生成器按鈕4、選項(xiàng)按鈕與復(fù)選框選項(xiàng)按鈕:(單個(gè)的)根據(jù)按鈕向?qū)Фx擇復(fù)選框:結(jié)合型:來自表、查詢、SQL語句上的數(shù)據(jù)非結(jié)合型:接收用戶輸入的數(shù)據(jù)

功能:表示“是/否”型的值。

用于單個(gè)選項(xiàng)使用的情況

5、選項(xiàng)組選項(xiàng)組:用于多個(gè)選項(xiàng)的情況根據(jù)選項(xiàng)組向?qū)Р僮魈攸c(diǎn):只能選一個(gè),選擇另一個(gè),自動(dòng)取消原有選擇。6、列表框與組合框操作方法與查閱型字段的建立相同列表框:顯示可以滾動(dòng)的數(shù)值列表。在“窗體”視圖中,可以從列表中選擇值輸入到新記錄中,或更改現(xiàn)有記錄的值列表框組合框7、選項(xiàng)卡選項(xiàng)卡(多頁)建立一個(gè)有關(guān)多表數(shù)據(jù)源的查詢在設(shè)計(jì)網(wǎng)格中建立一個(gè)選項(xiàng)卡顯示“字段列表”選中當(dāng)前頁面中所有相關(guān)字段,拖到頁面中。選項(xiàng)卡的建立在設(shè)計(jì)網(wǎng)格中建立一個(gè)選項(xiàng)卡依次選擇頁將所需的字段,一起拖入頁中選項(xiàng)卡添加、刪除頁面在設(shè)計(jì)視圖下,右擊頁頭處增加頁面:選擇“插入頁”刪除頁面:選擇“刪除頁”調(diào)整頁次序:選擇“頁次序”頁頭改名:單擊頁頭處,打開屬性,在“名稱”中將“頁1”改為……8、子窗體的建立方法1:定義一個(gè)窗體為主窗體在主窗體中插入對象“子窗體”綁定設(shè)置“數(shù)據(jù)”在“子窗體屬性”中設(shè)置“數(shù)據(jù)”

1.源對象;(已定義好的子窗體或直接定義)

2.鏈接子字段;3.鏈接主字段.方法2:首先建立數(shù)據(jù)表樣式的子窗體“成績-子窗體”,再打開主窗體,添加子窗體,在子窗體向?qū)е?,選擇“使用現(xiàn)有的窗體”確定主-子窗體連接字段時(shí),選擇“自行定義”,再選擇“學(xué)號(hào)”作為連接字段如圖學(xué)號(hào)例:學(xué)生成績情況從“學(xué)生信息”:主(學(xué)生)子(成績)(縱欄式和數(shù)據(jù)表)9、其他控件日歷控件在其他控件的下拉表的最后,選擇“日歷控件11.0”Access包含的控件直線、矩形等:用于窗體上的效果設(shè)置,如強(qiáng)調(diào)或圖形效果等。對象屬性屬性(Attribute)是對象的物理性質(zhì),是用來描述和反映對象特征的參數(shù)。一個(gè)對象的屬性,反映了這個(gè)對象的狀態(tài)。屬性不僅決定對象的外觀,而且決定對象的行為。對象常用屬性表

屬性名稱編碼關(guān)鍵字說明標(biāo)題Caption對象的顯示標(biāo)題,用于窗體、標(biāo)簽、命令按鈕等控件名稱Name對象的名稱,用于節(jié)、控件控件來源ControlSource控件顯示的數(shù)據(jù),編輯綁定到表、查詢和SQL命令的字段,也可顯示表達(dá)式的結(jié)果,用于列表框、組合框和綁定框等控件背景色BackColor對象的背景色,用于節(jié)、標(biāo)簽、文本框、列表框等控件前景色ForeColor對象的前景色,用于節(jié)、標(biāo)簽、文本框、命令按鈕、列表框等控件字體名稱FontName對象的字體,用于標(biāo)簽、文本框、命令按鈕、列表框等控件字體大小FontSize對象的字體大小,用于標(biāo)簽、文本框、命令按鈕、列表框等控件字體粗細(xì)FontBold對象的文本粗細(xì),用于標(biāo)簽、文本框、命令按鈕、列表框等控件對象常用屬性表(續(xù))屬性名稱編碼關(guān)鍵字說明傾斜字體FontItalic指定對象的文本是否傾斜,用于標(biāo)簽、文本框和列表框等控件邊框樣式BorderStyle對象的邊框顯示,用于標(biāo)簽、文本框、列表框等控件背景風(fēng)格BockStyle對象的顯示風(fēng)格,用于標(biāo)簽、文本框、圖像等控件圖片Picture對象是否用圖形作為背景,用于窗體、命令按鈕等控件寬度Width對象的寬度,用于窗體、所有控件高度Height對象的高度,用于窗體、所有控件記錄源RecordSource窗體的數(shù)據(jù)源,用于窗體行來源RowSource控件的來源,用于列表框、組合框控件等對象常用屬性表(續(xù))屬性名稱編碼關(guān)鍵字說明自動(dòng)居中AutoCenter窗體是否在Access窗口中自動(dòng)居中,用于窗體記錄選定器RecordSelectors窗體視圖中是否記錄選定器,用于窗體導(dǎo)航按鈕NavigationButtons窗體視圖中是否顯示導(dǎo)航按鈕和記錄編號(hào)框,用于窗體控制框ControlBox窗體是否有“控件”菜單和按鈕,用于窗體最大化按鈕MaxButton窗體標(biāo)題欄中最大化按鈕是否可見,用于窗體最大/小化按鈕MinMaxButtons窗體標(biāo)題欄中最大、最小化按鈕是否可見,用于窗體關(guān)閉按鈕CloseButton窗體標(biāo)題欄中關(guān)閉按鈕是否有效,用于窗體可移動(dòng)的Moveable窗體視圖是否可移動(dòng),用于窗體可見性Visiable控件是否可見,用于窗體、所有控件事件事件(Event)就是每個(gè)對象可能用以識(shí)別和響應(yīng)的某些行為和動(dòng)作。在Access中,一個(gè)對象可以識(shí)別和響應(yīng)一個(gè)或多個(gè)事件,這些事件可以通過宏或VBA代碼定義。利用VBA代碼定義事件過程的語句格式如下:PrivateSub對象名稱_事件名稱([(參數(shù)列表)])<程序代碼>EndSub對象事件及功能

事件觸發(fā)時(shí)機(jī)打開(Open)打開窗體,未顯示記錄時(shí)加載(Load)窗體打開并顯示記錄時(shí)調(diào)整大小(Resize)窗體打開后,窗體大小更改時(shí)成為當(dāng)前(Current)窗體中焦點(diǎn)移到一條記錄(成為當(dāng)前記錄)時(shí);窗體刷新時(shí);重新查詢激活(Activate)窗體變成活動(dòng)窗口時(shí)獲得焦點(diǎn)(GetFocus)對象獲得焦點(diǎn)時(shí)單擊(Click)單擊鼠標(biāo)時(shí)雙擊(DbClick)雙擊鼠標(biāo)時(shí)對象事件及功能(續(xù))事件觸發(fā)時(shí)機(jī)鼠標(biāo)按下(MouseDown)按下鼠標(biāo)鍵時(shí)鼠標(biāo)移動(dòng)(MouseMove)移動(dòng)鼠標(biāo)時(shí)鼠標(biāo)釋放(MouseUP)松開鼠標(biāo)鍵擊鍵(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論