




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第4章窗體4.1
窗體概述4.2創(chuàng)建窗體4.3窗體的布局及格式調(diào)整4.4對象與屬性4.5窗體設計技巧4.1窗體的概念窗體是Access數(shù)據(jù)庫中的一種對象,通過窗體用戶可以方便地輸入數(shù)據(jù)、編輯數(shù)據(jù)、顯示和查詢表中的數(shù)據(jù)。窗體是建立在表和查詢上的窗體的功能窗體的功能:顯示和編輯數(shù)據(jù)控制程序的流程排序、篩選數(shù)據(jù)接受輸入,提供友好的用戶界面顯示各種信息(警告、提示等)4.1.2窗體的組成和結構窗體由多部分組成,每個部分稱為一個“節(jié)”。大部分的窗體只有主體節(jié)。如果需要,可以在窗體中包含窗體頁眉、頁面頁眉、頁面頁腳及窗體頁腳等部分。窗體包括控件:標簽、文本框、復選框、列表框、組合框、選項組、命令按鈕、圖像等圖形化的對象,它們稱為控件。4.1.3窗體的類型縱欄式窗體表格式窗體數(shù)據(jù)表窗體主/子窗體圖表窗體數(shù)據(jù)透視表窗體窗體類型1.切換面板窗體
切換面板窗體用來控制應用程序的流程2.輸入/輸出窗體
輸入/輸出窗體用于顯示、輸入和輸出數(shù)據(jù)。這是窗體最基本的功能。3.
自定義對話框
用戶自定義,用于顯示選擇操作或者錯誤、警告等信息。
1.切換面板窗體切換面板窗體用來控制應用程序的流程2.輸入/輸出窗體輸入/輸出窗體用于顯示、輸入和輸出數(shù)據(jù)。這是窗體最基本的功能。3.自定義對話框用戶自定義,用于顯示選擇操作或者錯誤、警告等信息。打開“輸入密碼”演示…窗體的結構(設計視圖)五大部分打開頁眉、頁腳、主體……窗體的結構(窗體視圖)創(chuàng)建窗體的方式:人工方式使用“向導”方式“向導”的種類:窗體向導自動創(chuàng)建窗體:縱欄表自動創(chuàng)建窗體:表格自動創(chuàng)建窗體:數(shù)據(jù)表圖表向導數(shù)據(jù)透視表向導4.2創(chuàng)建窗體打開“窗體”對象單擊“使用向導創(chuàng)建窗體”,單擊“設計”按鈕或雙擊“使用向導創(chuàng)建窗體”在“表/查詢”中選擇所需基表在“可用字段”中選取所需字段在“下一步”選擇“布局”(6種)在“下一步”選擇“樣式”(10種)1、使用“窗體向導”創(chuàng)建2.使用“自動窗體”創(chuàng)建窗體單擊“新建”按鈕在“新建窗體”對話框中選擇:“自動創(chuàng)建窗體:縱欄式”和所需基表自動創(chuàng)建窗體:表格式自動創(chuàng)建窗體:數(shù)據(jù)表3、利用“窗體向導”創(chuàng)建基于多表的窗體
Access“窗體向導”中,允許在選擇了其中一個表/查詢的字段后,再選擇另一個表/查詢中的字段,加在同一窗體中4.3使用設計視圖創(chuàng)建窗體方法1:單擊“新建”按鈕,選擇“設計視圖”方法2:單擊“設計”按鈕方法3:雙擊“在設計視圖中創(chuàng)建窗體”第2、3兩種方法一般用于不需與數(shù)據(jù)表和查詢綁定的窗體,比如控制面板類窗體。推薦使用方法1選中字段列表中所需字段,直接拖到主體中。可以一次選擇多個字段。新建窗體與數(shù)據(jù)源的關聯(lián)如果在創(chuàng)建時沒有選擇數(shù)據(jù)源,則可用如下方法指定數(shù)據(jù)源:選定窗體:單擊左上角空白方框單擊“屬性”在窗體屬性的記錄源中選擇2.窗體中控件的基本操作(1)選定控件(2)改變控件的尺寸大?。?)移動控件(4)多個控件的對齊(5)復制控件(6)刪除控件4.3窗體的布局及格式調(diào)整選擇一個對象:單擊該對象選擇多個對象(不相鄰):按住Shift鍵,再用鼠標分別單擊每一個對象選擇相鄰的多個對象:按住鼠標左鍵拖動,拉出一個虛的矩形框全部所有對象:Ctrl+A選擇對象窗體的布局及格式調(diào)整移動對象“手掌”形時移動多個“手指”形時移動一個微調(diào):Shift+方向鍵微移:Ctrl+方向鍵格式的設置(格式菜單)大小對齊間距外觀、特殊效果(屬性設置)“標簽”“文本框”4.3如何改變窗體的背景?更換背景樣式:[格式]→[自動套用格式]以自選圖片做背景:雙擊窗體選定器在窗體屬性窗口的“格式”選項卡中找到“圖片”,如何取消背景圖片?
窗體屬性窗口的“格式”的“圖片”中,刪除圖片文件名
在窗體中插入圖片(靜態(tài))1、插入圖片美化工作界面選中“控件工具箱”的“圖像”控件彈出“插入圖片”對話框,選擇所需的圖片文件2、插入的圖像與背景圖片的區(qū)別:背景圖片模式:“拉伸”,“剪裁”,“縮放”
位置:只能是規(guī)定的幾種對齊方式插入的圖像:可以任意調(diào)整大小,
位置:可以擺放在任何位置圖片在表中定義,窗體顯示在表中定義圖片:選擇“設計”視圖將要定義圖片的字段類型設置為“OLE對象”在數(shù)據(jù)表視圖中,對每個記錄的該字段,選擇[插入]-[對象]選擇“由文件創(chuàng)建”,在瀏覽窗口中選擇所需圖片(AdobePhotoshopImage或“BMP圖象”)(或直接粘貼)在窗體中顯示圖片:(動態(tài))以該表為數(shù)據(jù)源,創(chuàng)建窗體在“設計”視圖下,將圖片字段拖到設計網(wǎng)格中切換到窗體視圖,顯示圖像4.3.1窗體的“設計視圖”窗口 窗體設計工具欄2.工具箱3.字段列表4.屬性窗口4.3.2窗體常用控件1、標簽2、文本框3、命令按鈕4、選項按鈕與復選框5、選項組6、列表框與組合框7、選項卡8、子窗體9、其他控件控件類型結合型:結合型控件主要用于顯示、輸入、更新數(shù)據(jù)庫中的字段。非結合型:非結合型控件沒有數(shù)據(jù)來源,可以用來顯示信息、線條、矩形或圖像。計算型:計算型控件用于表達式作為數(shù)據(jù)源,表達式可以利用窗體或報表引用的表或查詢字段中的數(shù)據(jù),也可以是窗體或報表上的其他控件中的數(shù)據(jù)源。1、標簽標簽控件功能:用于顯示說明文本記錄改變時,標簽值不變可以附加到其他控件上標簽控件的修改修改內(nèi)容:單擊該對象,輸入文字改變屬性:右擊,選擇“屬性”/(或按鈕)標簽2、文本框控件結合文本框:用來顯示表、查詢、SQL語句上的數(shù)據(jù)接收用戶輸入的數(shù)據(jù)非結合文本框計算結果3、命令按鈕操作步驟:(1)選擇控件“命令按鈕”(2)在設計視圖中所需位置單擊(3)選擇“類別”和“操作”(比如窗體操作,關閉窗體)(4)選擇按鈕的樣式:
圖片、文本、自定義(瀏覽)更改為自定義圖標:屬性–格式-圖片-生成器按鈕4、選項按鈕與復選框選項按鈕:(單個的)根據(jù)按鈕向導而選擇復選框:結合型:來自表、查詢、SQL語句上的數(shù)據(jù)非結合型:接收用戶輸入的數(shù)據(jù)
功能:表示“是/否”型的值。
用于單個選項使用的情況
5、選項組選項組:用于多個選項的情況根據(jù)選項組向導操作特點:只能選一個,選擇另一個,自動取消原有選擇。6、列表框與組合框操作方法與查閱型字段的建立相同列表框:顯示可以滾動的數(shù)值列表。在“窗體”視圖中,可以從列表中選擇值輸入到新記錄中,或更改現(xiàn)有記錄的值列表框組合框7、選項卡選項卡(多頁)建立一個有關多表數(shù)據(jù)源的查詢在設計網(wǎng)格中建立一個選項卡顯示“字段列表”選中當前頁面中所有相關字段,拖到頁面中。選項卡的建立在設計網(wǎng)格中建立一個選項卡依次選擇頁將所需的字段,一起拖入頁中選項卡添加、刪除頁面在設計視圖下,右擊頁頭處增加頁面:選擇“插入頁”刪除頁面:選擇“刪除頁”調(diào)整頁次序:選擇“頁次序”頁頭改名:單擊頁頭處,打開屬性,在“名稱”中將“頁1”改為……8、子窗體的建立方法1:定義一個窗體為主窗體在主窗體中插入對象“子窗體”綁定設置“數(shù)據(jù)”在“子窗體屬性”中設置“數(shù)據(jù)”
1.源對象;(已定義好的子窗體或直接定義)
2.鏈接子字段;3.鏈接主字段.方法2:首先建立數(shù)據(jù)表樣式的子窗體“成績-子窗體”,再打開主窗體,添加子窗體,在子窗體向導中,選擇“使用現(xiàn)有的窗體”確定主-子窗體連接字段時,選擇“自行定義”,再選擇“學號”作為連接字段如圖學號例:學生成績情況從“學生信息”:主(學生)子(成績)(縱欄式和數(shù)據(jù)表)9、其他控件日歷控件在其他控件的下拉表的最后,選擇“日歷控件11.0”Access包含的控件直線、矩形等:用于窗體上的效果設置,如強調(diào)或圖形效果等。對象屬性屬性(Attribute)是對象的物理性質,是用來描述和反映對象特征的參數(shù)。一個對象的屬性,反映了這個對象的狀態(tài)。屬性不僅決定對象的外觀,而且決定對象的行為。對象常用屬性表
屬性名稱編碼關鍵字說明標題Caption對象的顯示標題,用于窗體、標簽、命令按鈕等控件名稱Name對象的名稱,用于節(jié)、控件控件來源ControlSource控件顯示的數(shù)據(jù),編輯綁定到表、查詢和SQL命令的字段,也可顯示表達式的結果,用于列表框、組合框和綁定框等控件背景色BackColor對象的背景色,用于節(jié)、標簽、文本框、列表框等控件前景色ForeColor對象的前景色,用于節(jié)、標簽、文本框、命令按鈕、列表框等控件字體名稱FontName對象的字體,用于標簽、文本框、命令按鈕、列表框等控件字體大小FontSize對象的字體大小,用于標簽、文本框、命令按鈕、列表框等控件字體粗細FontBold對象的文本粗細,用于標簽、文本框、命令按鈕、列表框等控件對象常用屬性表(續(xù))屬性名稱編碼關鍵字說明傾斜字體FontItalic指定對象的文本是否傾斜,用于標簽、文本框和列表框等控件邊框樣式BorderStyle對象的邊框顯示,用于標簽、文本框、列表框等控件背景風格BockStyle對象的顯示風格,用于標簽、文本框、圖像等控件圖片Picture對象是否用圖形作為背景,用于窗體、命令按鈕等控件寬度Width對象的寬度,用于窗體、所有控件高度Height對象的高度,用于窗體、所有控件記錄源RecordSource窗體的數(shù)據(jù)源,用于窗體行來源RowSource控件的來源,用于列表框、組合框控件等對象常用屬性表(續(xù))屬性名稱編碼關鍵字說明自動居中AutoCenter窗體是否在Access窗口中自動居中,用于窗體記錄選定器RecordSelectors窗體視圖中是否記錄選定器,用于窗體導航按鈕NavigationButtons窗體視圖中是否顯示導航按鈕和記錄編號框,用于窗體控制框ControlBox窗體是否有“控件”菜單和按鈕,用于窗體最大化按鈕MaxButton窗體標題欄中最大化按鈕是否可見,用于窗體最大/小化按鈕MinMaxButtons窗體標題欄中最大、最小化按鈕是否可見,用于窗體關閉按鈕CloseButton窗體標題欄中關閉按鈕是否有效,用于窗體可移動的Moveable窗體視圖是否可移動,用于窗體可見性Visiable控件是否可見,用于窗體、所有控件事件事件(Event)就是每個對象可能用以識別和響應的某些行為和動作。在Access中,一個對象可以識別和響應一個或多個事件,這些事件可以通過宏或VBA代碼定義。利用VBA代碼定義事件過程的語句格式如下:PrivateSub對象名稱_事件名稱([(參數(shù)列表)])<程序代碼>EndSub對象事件及功能
事件觸發(fā)時機打開(Open)打開窗體,未顯示記錄時加載(Load)窗體打開并顯示記錄時調(diào)整大?。≧esize)窗體打開后,窗體大小更改時成為當前(Current)窗體中焦點移到一條記錄(成為當前記錄)時;窗體刷新時;重新查詢激活(Activate)窗體變成活動窗口時獲得焦點(GetFocus)對象獲得焦點時單擊(Click)單擊鼠標時雙擊(DbClick)雙擊鼠標時對象事件及功能(續(xù))事件觸發(fā)時機鼠標按下(MouseDown)按下鼠標鍵時鼠標移動(MouseMove)移動鼠標時鼠標釋放(MouseUP)松開鼠標鍵擊鍵(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO/TS 6201:2025 EN Health informatics - Personalized digital health framework
- 2025版新型實木地板安裝與維護一體化合同
- 2025年在線教育平臺課程銷售傭金及教學資源合作合同
- 2025年度綜合性幼兒園運營管理承包合同
- 2025年激光測距儀、測向儀合作協(xié)議書
- 2025年鋼鐵廠鋼筋施工勞務承包合同:成本控制
- 業(yè)務部門財務支持計劃
- 幼兒園小班的校園文化建設工作計劃
- 玩中學學中玩計劃
- 細化貨物標識與管理的措施計劃
- 石膏固定骨牽引的護理
- 2024年中國陶茶具市場調(diào)查研究報告
- 護理不良事件管理及根因分析
- 中華人民共和國職業(yè)分類大典是(專業(yè)職業(yè)分類明細)
- 人教版道德與法治三年級下冊全冊課件【完整版】
- DB43-T 2142-2021學校食堂建設與食品安全管理規(guī)范
- Module8Myfuturelife教學設計-2023-2024學年英語外研版九年級下冊
- 中職歷史教學計劃
- 橋梁頂升移位改造技術規(guī)范
- 浙江省杭州市2022-2023學年五年級下學期數(shù)學期末試卷(含答案)
- 介紹人提成方案
評論
0/150
提交評論