版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
第4章
窗體
本章內(nèi)容提要第1講窗體和控件的基本知識
1第2講創(chuàng)建窗體、調(diào)整窗體2第一講窗體和控件的基本知識本講主要教學內(nèi)容12窗體的基本構(gòu)成、類型窗體的屬性常用控件的使用3小結(jié)4學習目標1
掌握窗體的基本概念及其分類。2
了解窗體的基本組成及其屬性。3
了解常用控件的的屬性和控件的使用。重點與難點
窗體的屬性和控件的屬性是本講的重點。控件的使用是本講的難點。引言窗體也是Access數(shù)據(jù)庫的重要對象。數(shù)據(jù)源是表或查詢。用戶通過窗體可以方便地實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的輸入、編輯、顯示與查詢。利用窗體可以靈活地組織數(shù)據(jù)庫的對象,形成功能完整、風格統(tǒng)一的數(shù)據(jù)庫應用系統(tǒng),實現(xiàn)應用系統(tǒng)與用戶之間的交互。
4.1窗體的基本知識
4.1.1窗體視圖
最常用窗體視圖有3種:設計視圖、窗體視圖、數(shù)據(jù)表視圖。單擊窗口左上角的視圖按鈕進行視圖切換。
窗體共有5種視圖,當打開一個窗體后,在工具欄的最左側(cè)有一個視圖按鈕,如圖所示。單擊其中的任意一個按鈕,都可以切換窗體的不同視圖。
窗體視圖:通常每次只能查看一條記錄。
數(shù)據(jù)透視表視圖:通過排列篩選行、列和明細等區(qū)域中的字段,可以查看明細數(shù)據(jù)或匯總數(shù)據(jù)。
數(shù)據(jù)透視圖視圖:通過選擇一種圖表類型并排列篩選序列、類別和數(shù)據(jù)區(qū)域中的字段,可以直觀地顯示數(shù)據(jù)。
數(shù)據(jù)表視圖:可以查看以行與列格式顯示的記錄,因此可以同時看到許多條記錄。
設計視圖:用于創(chuàng)建窗體。
4.1窗體的基本知識
4.1.2窗體的基本構(gòu)成
一個完整的窗體對象包含5個節(jié),分別是:窗體頁眉節(jié)、頁面頁眉節(jié)、主體節(jié)、頁面頁腳節(jié)、窗體頁腳節(jié)。默認情況下窗體設計視圖窗口只有主體節(jié)。
4.1窗體的基本知識
4.1.3窗體的基本類型
按其應用功能的不同,窗體對象分為數(shù)據(jù)交互式窗體與命令選擇型窗體。1.數(shù)據(jù)交互型窗體這是數(shù)據(jù)庫應用系統(tǒng)中應用最多的一類窗體,主要用于顯示、編輯數(shù)據(jù)。數(shù)據(jù)交互式窗體的特點是擁有數(shù)據(jù)源,數(shù)據(jù)源可以是表、查詢或是一條SQL語句。如果數(shù)據(jù)交互式窗體的數(shù)據(jù)源來自若干個表或查詢,則需要在窗體中設置子窗體,令每一個子窗體均擁有自己的數(shù)據(jù)源。數(shù)據(jù)源是數(shù)據(jù)交互型窗體的基礎。數(shù)據(jù)交互型窗體又可分為縱欄式窗體、表格式窗體、圖表式窗體與數(shù)據(jù)透視表窗體等。⑴縱欄式窗體縱欄式窗體是Access應用程序最常用的窗體格式,縱欄表示每次在屏幕上顯示一條記錄的內(nèi)容,用戶可以通過翻頁的方式來改變所顯示的記錄,
4.1窗體的基本知識
⑵表格式窗體表格窗體在窗體中同時顯示多條記錄。
4.1窗體的基本知識
⑶圖表窗體圖表窗體是利用MicrosoftGraph以圖表方式顯示用戶的數(shù)據(jù)。圖表窗體可以被單獨使用,也可以在子窗體中使用圖表窗體來增加窗體的功能。圖表窗體的數(shù)據(jù)源同樣是數(shù)據(jù)表或查詢。
4.1窗體的基本知識
⑷數(shù)據(jù)透視表窗體數(shù)據(jù)透視表窗體是Access為了以指定的數(shù)據(jù)表或查詢?yōu)閿?shù)據(jù)源產(chǎn)生一個Excel分析表而建立的一種窗體形式。數(shù)據(jù)透視表窗體允許用戶對表格內(nèi)的數(shù)據(jù)進行操作;用戶也可以改變透視表的布局,以滿足不同的數(shù)據(jù)分析方式與和要求。數(shù)據(jù)透視表窗體對數(shù)據(jù)進行的處理是Access其他工具無法完成的。
4.1窗體的基本知識
主/子窗體窗體中的窗體稱為子窗體,包含子窗體的基本窗體稱為主窗體。主窗體和子窗體通常用于顯示多個表或查詢中的數(shù)據(jù),這些表或查詢中的數(shù)據(jù)具有一對多關系。在這種窗體中,主窗體和子窗體彼此鏈接,主窗體顯示某一條記錄的信息,子窗體就會顯示與主窗體當前記錄相關的記錄信息。
4.1窗體的基本知識
2.命令選擇型窗體數(shù)據(jù)庫應用系統(tǒng)通常具有一個主操作界面窗體,在這個窗體上安置一些命令按鈕,用以實現(xiàn)數(shù)據(jù)庫應用系統(tǒng)中其他窗體的調(diào)用,也表明系統(tǒng)所具備的全部功能。從應用的角度看,這類窗體屬于命令選擇型窗體,命令選擇型窗體無需指定數(shù)據(jù)源。如圖所示窗體為即為命令選擇型窗體,單擊一個命令按鈕,即可打開相應的功能窗體。
4.1窗體的基本知識
4.1窗體的基本知識
4.1.4窗體的屬性1.窗體的常用屬性所謂屬性即事物本身所固有的性質(zhì),是物質(zhì)必然的、基本的且不可分離的特性,是事物在某個方面質(zhì)的表現(xiàn)。一定質(zhì)的事物常表現(xiàn)出多種屬性。例如,冰箱的高度、顏色、價格與產(chǎn)地等等是用來描述這臺冰箱特征的,這些都是冰箱的屬性;例如對于按鈕控件的名稱、顯示的文字、背景色與背景圖片等等都是命令按鈕的屬性。屬性決定窗體和控件的結(jié)構(gòu)、外觀以及數(shù)據(jù)特性。任何對象都有一系列屬性,不同對象擁有的屬性也不相同。先選取對象,然后再給選取的對象定義屬性。格式屬性卡,定義控件的顯示格式和外觀樣式。如:前景色、背景色、寬度、高度、上邊界、左邊界等。數(shù)據(jù)屬性卡,定義控件的數(shù)據(jù)來源和操作數(shù)據(jù)的規(guī)則。如:控件來源、輸入掩碼、有效性規(guī)則、默認值等。
事件屬性卡中顯示當前控件所能識別的動作,如:單擊、雙擊等。其他屬性卡,定義控件的附加屬性。如:名稱。控件的名稱是一個字符串,在VBA程序用名稱調(diào)用控件。窗體中每一個控件都有名稱,名稱是惟一的。
4.1窗體的基本知識
窗體的常用屬性有:標題、記錄選擇器、導航按鈕、分隔線、圖片、記錄源等。
屬性代碼說明記錄源RecordSource可以是一個表或查詢,也可以是SQL語句。最大最小化按鈕MinMaxButtons設置窗體標題欄右邊要顯示的改變窗體尺寸的幾個小按鈕。關閉按鈕CloseButton設置是否保留窗體標題欄最右端是否保留關閉窗體的按鈕。寬度Width設置整個窗體的寬度.注意,這里只能設置窗體寬度,不能設置高度,窗體的高度的設置分到了各節(jié)的屬性中.標題Caption設置窗體的視圖界面標題欄上的顯示,如果為空,則顯示此窗體的名字。
4.1窗體的基本知識
默認視圖DefaultView缺省為"單一窗體",當此窗體作為子窗體用的話,一般情況下要改為"連續(xù)窗體"或"數(shù)據(jù)表",還有"數(shù)據(jù)透視表"與"數(shù)據(jù)透視圖"很少用到."單一窗體"是每頁顯示一個記錄,"連續(xù)窗體"與"數(shù)據(jù)表"是可顯示多條記錄.滾動條ScrollBars設置此窗體具有橫/豎/無滾動條記錄選擇器RecordSelectors設置記錄左邊是否有一個選擇記錄的按鈕,一般在"單一窗體"模式下是要選"否"的.需要特別注意的是:即便是設置了"否",在窗體顯示是同樣可以用"Ctrl+A"選擇記錄.導航按鈕NavigationButtons設置窗體下方是否需要顯示跳轉(zhuǎn)到記錄的幾個小按鈕.分隔線DividingLines決定窗體是否顯示窗體各節(jié)間的分隔線自動調(diào)整AutoResize設為"是",窗體打開時可自動調(diào)整窗體大小,依據(jù)是你的各節(jié)長寬.
4.1窗體的基本知識
自動居中AutoCenter設置窗體是否打開時自動居于屏幕中央.如果設置為"否",則打開時居于窗體設計視圖最后一次保存時的位置。最大最小化按鈕MinMaxButtons設置窗體標題欄右邊要顯示的改變窗體尺寸的幾個小按鈕。關閉按鈕CloseButton設置是否保留窗體標題欄最右端是否保留關閉窗體的按鈕。寬度Width設置整個窗體的寬度.注意,這里只能設置窗體寬度,不能設置高度,窗體的高度的設置分到了各節(jié)的屬性中。圖片Picture設置窗體背景圖片。打開Open/OnOpen在窗體打開時引發(fā)事件.加載Load/OnLoad在窗體加載時引發(fā)事件,時間上晚于打開事件。
4.1窗體的基本知識
4.2控件的基本知識
4.2.1控件的含義控件是在窗體、報表或數(shù)據(jù)訪問頁上用于顯示數(shù)據(jù)、執(zhí)行操作或作為裝飾的對象。MicrosoftAccess的控件有很多,主要包括文本框、標簽、選項組、選項按鈕、復選框、切換按鈕、列表框、組合框、命令按鈕、選項卡控件、圖像控件、線條、矩形和ActiveX自定義控件等,這些控件通在窗體、報表或數(shù)據(jù)訪問頁的“設計”視圖中的工具箱來使用它們,如圖所示。工具箱與窗體設計界面是一體的,隱藏窗體的設計界面,工具箱就不可見。單擊一個工具箱按鈕,在設計視圖中用鼠標畫出一塊區(qū)域,即生成與按鈕對應的窗體控件。雙擊一個按鈕將其鎖定,在設計窗口重復畫出多個相同控件,再次單擊該按鈕或用Esc鍵解除鎖定。選擇對象標簽文本框選項鈕單選按鈕組合框命令按鈕未綁定對象框分頁符子窗體報表矩形控件向?qū)袚Q按鈕復選框列表框圖像綁定對象選項卡直線其它控件
4.2控件的基本知識
控件的類型分為:結(jié)合型、非結(jié)合型與計算型。(綁定控件、非綁定控件、計算控件)結(jié)合型控件:結(jié)合型控件與基表或查詢中的字段相連,用于顯示、輸入及更新數(shù)據(jù)庫中的字段。非結(jié)合型控件:非結(jié)合型控件沒有數(shù)據(jù)來源;用于顯示提示信息,以及線條、矩形及圖像等。計算控件:以表達式作為數(shù)據(jù)來源;表達式使用窗體基表或基查詢中的數(shù)據(jù),或者窗體上其他控件的數(shù)據(jù)。
4.2控件的基本知識
4.2.2控件的使用
控件的使用主要包括在窗體、報表或數(shù)據(jù)訪問頁中添加控件,改變控件的大小,移動與刪除控件,設置控件的屬性等。1.添加、移動與刪除控件要在窗體、報表或數(shù)據(jù)訪問頁中添加控件,須打開窗體、報表或數(shù)據(jù)訪問頁的設計視圖,然后在控件工具箱中選擇要添加的控件,然后在窗體、報表或數(shù)據(jù)訪問頁要添加控件的位置拖動鼠標即可。要在窗體、報表或數(shù)據(jù)訪問頁中移動控件,選定要移動的控件拖動到適合的位置即可。要在窗體、報表或數(shù)據(jù)訪問頁中刪除控件,選定要刪除的控件,敲擊“delete”鍵即可。
4.2控件的基本知識
2.改變控件的大小選中控件,然后用鼠標拖動控件周圍的某個小黑方塊。注意:左上角的小方塊只能移動控件而不能在該方向上改變大小。
3.設置控件的屬性除了可以對控件進行移動、添加、刪除等操作外,還可通過屬性窗口來設置控件的屬性以及工作區(qū)的屬性,如控件或工作區(qū)的格式、數(shù)據(jù)、事件等。以下兩種方法都可用于打開屬性窗口:⑴先選中控件(鼠標單擊或用Tab鍵),再單擊窗體設計工具條的“屬性”按鈕。⑵右鍵單擊控件,執(zhí)行快捷菜單的“屬性”命令。注意:控件的大小、位置、外觀等也是控件的屬性,只不過它們可以直觀地設置罷了。
4.2控件的基本知識
4.2.3窗體中常用控件屬性類型屬性名稱屬性標識功能格式屬性標題Caption格式Format用于自定義數(shù)字、日期、時間和文本的顯示方式可見性Visible是/否邊框樣式Borderstyle左邊距Left背景樣式Backstyle常規(guī)/透明特殊效果Specialeffect平面、凸起、凹陷、蝕刻、陰影、鑿痕字體名稱Fontname字號Fontsize字體粗細Fontweight傾斜字體Fontitalic是/否背景色Backcolot用于設定標簽顯示時的底色前景色Forecolor用于設定顯示內(nèi)容的顏色
4.2控件的基本知識
數(shù)據(jù)屬性控件來源Controlsource告訴系統(tǒng)如何檢索或保存在窗體中要顯示的數(shù)據(jù)。若控件來源中包含一個字段名,則在控件中顯示的是數(shù)據(jù)表中該字段的值,對窗體中的數(shù)據(jù)所進行的任何修改都將被寫入字段中;若該屬性值設置為空,除非編寫了一個程序,否則控件中顯示的數(shù)據(jù)不會寫入數(shù)表中。若該屬性含有一個計算表達式,那么該控件顯示計算結(jié)果。輸入掩碼Inputmask設定控件的輸入格式(文本型或日期型)默認值Defaultvalue設定一個計算型控件或非結(jié)合型控件的初始值,可使用表達式生成器向?qū)泶_定默認值有效性規(guī)則Validationrule有效性文本validationtext是否鎖定Locked指定是否可以在“窗體”視圖中編輯數(shù)據(jù)可用Enabled決定鼠標是否能夠單擊該控件,若為否,則顯示為灰色
4.2控件的基本知識
其他屬性名稱Name用于標識控件名,控件名稱必須唯一狀態(tài)欄文字Statusbartext允許自動校正Allowautocorrect用于更正控件中的拼寫錯誤自動tab鍵Autotab用以指定當輸入文本框控件的輸入掩碼所允許的最后一個字符時,是否發(fā)生自動tab鍵切換。自動tab鍵切換會按窗體的tab鍵順序?qū)⒔裹c移到下一個控件上Tab鍵索引Tabindex設定該控件是否自動設定tab鍵的順序控件提示文本controltiptext設定用戶在將鼠標仿真一個對象上后是否顯示提示文本,以及顯示的提示文本信息內(nèi)容
4.2控件的基本知識
4.2.4常用控件用來顯示說明性文字,沒有控件源,文字不隨記錄的更換而改變。系統(tǒng)會為其他控件自動附加一個標簽,也可以用標簽按鈕創(chuàng)建獨立標簽。1、標簽控件例:制作立體字
4.2控件的基本知識
是交互式控件,用來輸入、編輯和顯示數(shù)據(jù),有結(jié)合、非結(jié)合、計算三種類型。結(jié)合型文本框有控件來源,與表或查詢中的字段相連。非結(jié)合型文本框沒有控件來源,用來顯示提示信息、接受用戶輸入的數(shù)據(jù)。計算型文本框用來顯示表達式的值。表達式使用的數(shù)據(jù)可以是字段的值、其他控件的值、或函數(shù)值。計算型文本框內(nèi)容從等號開始。
2、文本框控件
4.2控件的基本知識
例:文本框練習(1)從字段列表向窗體拖入姓名、系別、工資、獎金4個字段,生成了4個結(jié)合型文本框。(2)建3個文本框→起名t1、t2、t3。(3)t1中寫表達式:=[工資]+[獎金](4)t3中寫表達式:=t1-t2
4.2控件的基本知識
轉(zhuǎn)到窗體視圖→在t2中輸入200,回車后顯示結(jié)果:
4.2控件的基本知識
3、選項組控件顯示一組選項值,用戶只需單擊所需值即可完成數(shù)據(jù)輸入。選項組中的值一次只能選擇一個。可將選項組控件與一個字段綁定。
例:用選項組控件顯示“黨員否”字段的值(1)按下工具箱中的“控件向?qū)А卑粹o→單擊“選項組”按鈕→在窗體中畫一個矩形→在打開的對話框中依次輸入“黨員”和“非黨員”。
4.2控件的基本知識
(2)單擊“下一步”→選“不需要默認選項”→單擊“下一步”→給“黨員”對應的值填-1→給“非黨員”對應的值填0(3)單擊“下一步”→選“在此字段中保存該值”→單擊旁邊輸入框的向下按鈕選“黨員否”字段。
4.2控件的基本知識
(4)單擊“下一步”→選按鈕類型為“選項按鈕”→“下一步”→為選項組指定標題為“是否黨員”→單擊“完成”。(5)整理選項組各控件位置→轉(zhuǎn)到窗體視圖,當前選項隨記錄的改變而不斷變化。
4.2控件的基本知識
4、復選框、切換按鈕、選項按鈕控件
復選框、切換按鈕和選項按鈕都顯示“是/否”型數(shù)據(jù)的值。復選框中有對勾為“是”,無對勾為“否”。切換按鈕按下狀態(tài)為“是”,抬起狀態(tài)為“否”。選項按鈕中有圓點為“是”,無圓點為“否”。例:將三種控件的控件來源設置為“黨員否”字段。
4.2控件的基本知識
5、組合框與列表框控件
組合框和列表框都提供一組值供用戶選擇,通過點擊鼠標完成數(shù)據(jù)輸入。組合框只顯示一行數(shù)據(jù),在窗體中占的區(qū)域較小,既能進行選擇,又能輸入文本。列表框顯示多行數(shù)據(jù),在窗體中占的區(qū)域較大,只能進行選擇,不能輸入新值。組合框和列表框都分為結(jié)合型與非結(jié)合型2種。例:用組合框顯示“職稱”字段,用列表框顯示“系別”字段
(1)按下“控件向?qū)А卑粹o→單擊“組合框”按鈕→在窗體中畫一個矩形→在打開的對話框中選“自行鍵入所需值”。
4.2控件的基本知識
(2)單擊“下一步”→依次輸入“教授”、“副教授”、“講師”、“助教”。(3)單擊“下一步”→選“將該數(shù)值保存在這個字段中”→在右邊的輸入框中選“職稱”字段。
4.2控件的基本知識
(3)單擊“下一步”→為組合框指定標簽為“職稱”→單擊“完成”。(4)類似方法建立列表框→自行鍵入的值依次為:計算機、英語、中文、法律→將列表框數(shù)值保存在“系別”字段中。(5)整理各控件位置→轉(zhuǎn)到窗體視圖。顯示:
4.2控件的基本知識
用來執(zhí)行特定的操作,例如,單擊命令按鈕關閉窗體。通常給命令按鈕附加一段VBA代碼或一個宏,也可以用“向?qū)А苯o命令按鈕指定一些特殊操作。6、命令按鈕例:用向?qū)Ы⒚畎粹o
(1)按下“控件向?qū)А薄鷨螕簟懊畎粹o”控件→在窗體中畫按鈕大小→在對話框中選類別為“記錄導航”→選操作為“轉(zhuǎn)至前一項記錄”。
4.2控件的基本知識
(2)單擊“下一步”→單擊“文本”項→單擊“下一步”→單擊“完成”按鈕。
(3)類似方法建“轉(zhuǎn)至下一項記錄”按鈕和“關閉窗體”按鈕。
4.2控件的基本知識
(4)轉(zhuǎn)到窗體視圖。顯示如下:
4.2控件的基本知識
7、選項卡控件與其他控件
選項卡用來在一個窗體內(nèi)顯示多頁信息,單擊選項卡的標簽進行頁面切換。
例:建立選項卡(1)選取“選項卡控件”在窗體單擊,窗體自動生成有2個頁的選項卡。(2)右擊第2個卡→在快捷菜單中選“插入頁”→同樣方法再插入一頁,插入的頁依次排在最后。(3)將4個頁的“標題”分別設置為:基本信息、照片、成績、日歷→名稱分別為:p1、p2、p3、p4。
4.2控件的基本知識
(4)單擊“基本信息”頁→拖入學號、姓名、性別字段。(5)單擊“照片”頁→在頁中建立“綁定對象框”→“控件來源”屬性選“照片”字段。(6)單擊“成績”頁→將數(shù)據(jù)庫窗口公共課成績表拖入頁中。(7)單擊“日歷”頁→單擊工具箱“其他控件”按鈕→選“日歷控件”→在頁中畫一個矩形作為日歷大小。
4.2控件的基本知識
(8)轉(zhuǎn)到窗體視圖,顯示:
4.2控件的基本知識
8、子窗體/子報表控件
如果2個表建立了一對多關系,并且2個表都建了窗體,可以用“子窗體/子報表”控件將子表窗體顯示在主表窗體中。子表窗體通常是數(shù)據(jù)表窗體,利用主/子窗體使主表與子表數(shù)據(jù)同時顯示,兩表數(shù)據(jù)之間的關系一目了然。
例:用主/子窗體方法顯示學生表與公共課成績表(1)將“學生”表與“公共課成績”表建立關系并實施參照完整性,分別給兩個表建縱欄式窗體和數(shù)據(jù)表式窗體。
4.2控件的基本知識
(2)在設計視圖中打開主窗體→將子窗體拖入主窗體中→整理布局。(3)轉(zhuǎn)到窗體視圖,顯示主/子窗體。
4.2控件的基本知識
小結(jié)窗體可以用于數(shù)據(jù)庫數(shù)據(jù)的輸入、編輯、顯示、查詢與統(tǒng)計。一個完整的窗體對象包含它們分別是窗體頁眉、頁面頁眉、窗體主體、頁面頁腳與窗體頁腳5個部分。按其應用功能的不同可分為數(shù)據(jù)交互式窗體與命令選擇型窗體。控件是在窗體、報表或數(shù)據(jù)訪問頁上用于顯示數(shù)據(jù)、執(zhí)行操作或作為裝飾的對象。控件包括文本框、標簽、選項組、選項按鈕、復選框、切換按鈕、列表框、組合框、命令按鈕、選項卡控件、圖像控件、線條、矩形和ActiveX自定義控件等。Thankyou!DepartmentInformationScienceandEngineering第4章窗體
本章內(nèi)容提要第1講窗體和控件基礎知識
1第2講創(chuàng)建窗體、調(diào)整窗體2第二講創(chuàng)建窗體、調(diào)整窗體本講主要教學內(nèi)容12創(chuàng)建窗體調(diào)整窗體小結(jié)3學習目標1
掌握創(chuàng)建窗體的兩種方法:在窗體的“設計”視圖中手工創(chuàng)建;使用Access提供的各種向?qū)Э焖賱?chuàng)建。3
了解調(diào)整窗體的方法。重點與難點
創(chuàng)建窗體的兩種方法是本講的重點。使用設計器創(chuàng)建窗體是本講的難點。引言窗體可以使數(shù)據(jù)的顯示和操作按設計者的意愿實現(xiàn),增加了數(shù)據(jù)操作的安全性和便捷性。數(shù)據(jù)庫應用系統(tǒng)的使用者對數(shù)據(jù)的任何操作只能在窗體中進行。
4.3創(chuàng)建窗體
兩類方法:1、使用向?qū)В汉唵巍⒖旖輨?chuàng)建窗體。2、人工方式:手動添加控件,建立控件與數(shù)據(jù)源之間的聯(lián)系。一般方式:先使用“向?qū)А苯⒋绑w的基本輪廓,再用“設計”視圖人工調(diào)整。六種窗體向?qū)В捍绑w向?qū)В詣觿?chuàng)建窗體:縱欄式,自動創(chuàng)建窗體:表格式,自動創(chuàng)建窗體:數(shù)據(jù)表,圖表向?qū)В瑪?shù)據(jù)透視表向?qū)А?/p>
4.3.1使用“自動創(chuàng)建窗體”
創(chuàng)建窗體的方法有多種,使用向?qū)Т绑w的方法和使用快速創(chuàng)建窗體的方法創(chuàng)建窗體,使用起來都比較簡單。使用“自動窗體”按鈕可以創(chuàng)建一個顯示選定表或查詢中所有字段及記錄的窗體。每一個字段都顯示在一個獨立的行上,并且左邊帶有一個選項卡。◆自動創(chuàng)建窗體:縱欄式:自動創(chuàng)建縱欄式窗體◆自動創(chuàng)建窗體:表格式:自動創(chuàng)建表格式窗體◆自動創(chuàng)建窗體:數(shù)據(jù)表:自動創(chuàng)建數(shù)據(jù)表格式的窗體
4.3創(chuàng)建窗體
1、打開數(shù)據(jù)庫,選擇“窗體”對象;
4.3創(chuàng)建窗體
2、選擇“新建”按鈕,在對話框中選擇“自動創(chuàng)建窗體:縱欄式”或“自動創(chuàng)建窗體:表格式”或“自動創(chuàng)建窗體:數(shù)據(jù)表”項;3、在“新建窗體”對話框中的“對象數(shù)據(jù)來源表或查詢”框中選擇表或查詢表。
4.3創(chuàng)建窗體
4.3.2使用窗體向?qū)?chuàng)建窗體
1)基于單表
例:根據(jù)“工廠信息管理”數(shù)據(jù)庫中的“產(chǎn)品表”建立一個“產(chǎn)品信息”窗體。用窗體向?qū)?chuàng)建窗體的操作步驟如下:(1)在“數(shù)據(jù)庫”窗口中,單擊“窗體”對象,然后單擊“數(shù)據(jù)庫”窗口上的“新建”按鈕,打開“新建窗體”對話框,如圖所示。
4.3創(chuàng)建窗體
(2)在“新建窗體”對話框中,選擇“窗體向?qū)А保瑔螕簟按_定”,彈出“窗體向?qū)А?”對話框,如圖所示。
4.3創(chuàng)建窗體
(3)在“窗體向?qū)А?”對話框的“表/查詢”列表框中選擇“學生檔案表”作為數(shù)據(jù)源,將“可用字段”框中需要的字段添加到“選定的字段”框中,該窗口是將所有字段都添加到“選定的字段”框中。
(4)單擊“下一步”,彈出“窗體向?qū)А?”對話框,該窗口確定窗體的布局格式,窗體布局格式有6種:縱欄表、表格、數(shù)據(jù)表、兩端對齊、數(shù)據(jù)透視表(I)、數(shù)據(jù)透視表(V)。當前選用縱欄表格式,如圖所示。
4.3創(chuàng)建窗體
(5)單擊“下一步”,彈出“窗體向?qū)А?”對話框,為窗體確定樣式,窗體樣式有10種:國際、宣紙、工業(yè)、標準、水墨畫、沙巖、混合、石頭、藍圖、遠征。當前選用默認值標準樣式,如圖所示。
4.3創(chuàng)建窗體
(6)單擊“下一步”,彈出“窗體向?qū)А?”對話框,指定窗體標題,輸入窗體的標題“學生檔案表”,如圖所示。(7)單擊“完成”按鈕,即可出現(xiàn)“學生檔案表”窗體,如圖所示。到此為止,用“窗體向?qū)А苯⒌拇绑w就完成了。下面,用“窗體設計視圖”對該窗口作進一步修改,以達到較完美的效果。
4.3創(chuàng)建窗體
4.3創(chuàng)建窗體
2)創(chuàng)建基于多個表的主/子窗體創(chuàng)建多個表的主/子窗體前需要先建立多個表的關系。打開數(shù)據(jù)庫,選擇“窗體”對象;選擇“使用向?qū)?chuàng)建窗體”選項;在窗體向?qū)У牡谝粋€對話框中分別選擇表,分別添加個表的字段。將已經(jīng)創(chuàng)建的子窗體添加到主窗體中的方法:打開數(shù)據(jù)庫,選擇“窗體”對象;選擇作為主窗體的窗體名,單擊“設計”視圖;在主窗體視圖下,確保工具箱中“控件向?qū)А惫ぞ咭呀?jīng)按下。按F11鍵,切換到“數(shù)據(jù)庫”窗口,選擇子窗體拖拽到主窗體適當位置。單擊“保存”按鈕,輸入窗體名稱,單級“確定”按鈕。單擊“下一步”,在窗體向?qū)У牡诙€對話框中確定數(shù)據(jù)的查看方式;單擊“下一步”,在窗體向?qū)У牡谌齻€對話框中確定窗體采用的布局;單擊“下一步”,在窗體向?qū)У牡谒膫€對話框中確定窗體所采用的樣式;單擊“下一步”,最后一個對話框,指定主和子窗體標題;單擊“完成”。
4.3創(chuàng)建窗體
3)使用圖表向?qū)?chuàng)建窗體。圖表向?qū)Э梢灾庇^的顯示表或查詢的數(shù)據(jù)。
用圖表向?qū)?chuàng)建窗體的操作步驟如下:(1)在“數(shù)據(jù)庫”窗口中,單擊“窗體”對象,然后單擊“數(shù)據(jù)庫”窗口上的“新建”按鈕,打開“新建窗體”對話框,如圖所示。
4.3創(chuàng)建窗體
(2)選擇“新建”按鈕,在新建窗體中選擇“圖表向?qū)А表棧x擇對象數(shù)據(jù)來源表或查詢;單擊“確定”按鈕。(3)在圖表向?qū)У牡谝粋€對話框中選擇可用字段到用于圖表字段框中。(4)單擊“下一步”,在圖表向?qū)У牡诙€對話框中選擇“圖表類型”。(5)單擊“下一步”在圖表向?qū)У牡谌齻€對話框中選擇“布局方式”。(6)單級“下一步”指定圖表標題,輸入標題。(7)單擊“確定”按鈕,返回對話框,單擊“完成”按鈕,顯示數(shù)據(jù)透視表。
4.3創(chuàng)建窗體
4)使用“數(shù)據(jù)透視表向?qū)А睌?shù)據(jù)透視表可水平或垂直顯示字段值,再計算每行或列的合計。可將字段值作行號或列標,在交叉點進行統(tǒng)計計算。方法:打開數(shù)據(jù)庫,選擇“窗體”對象;選擇“新建”按鈕,在新建窗體中選擇“數(shù)據(jù)透視表向?qū)А表棧x擇對象數(shù)據(jù)來源表或查詢;單擊“確定”按鈕。在數(shù)據(jù)透視表向?qū)У牡谝粋€對話框中單擊“下一步”按鈕。在數(shù)據(jù)透視表向?qū)У牡诙€對話框中選擇字段。單擊“下一步”在數(shù)據(jù)透視表向?qū)У牡谌齻€對話框中單擊“版式”按鈕,確定行字段、列字段和數(shù)據(jù)項計算字段。單擊“確定”按鈕,返回對話框,單擊“完成”按鈕,顯示數(shù)據(jù)透視表。
4.3創(chuàng)建窗體
4.3創(chuàng)建窗體
4.3.3用“設計視圖”創(chuàng)建窗體
進入窗體設計視圖有兩鐘方法:新建窗體和修改窗體。新建窗體:在數(shù)據(jù)庫窗口選擇“窗體”,單擊“新建”按鈕,出現(xiàn)“新建窗體”對話框,選擇“設計視圖”,再選擇數(shù)據(jù)來源(表或查詢),單擊“確定”,就進入新建窗體窗口。在Access中,直接新建窗體并不實用,而設計視圖應用最多的是用來修改已建立的窗體。修改原有窗體:選擇要修改的窗體,單擊“設計”按鈕,就進入到設計視圖窗口。
4.3創(chuàng)建窗體
窗體設計步驟選擇窗體類型選擇窗體的數(shù)據(jù)源(表或查詢)向窗體添加控件設置控件的屬性對控件進行相關程序設計用“設計視圖”創(chuàng)建窗體1.在窗體設計視圖中添加和刪除字段(1)在數(shù)據(jù)庫窗口中,單擊“對象”列表中的“窗體”對象,然后雙擊“在設計視圖中創(chuàng)建窗體”選項,打開窗體設計視圖。將鼠標移到網(wǎng)格區(qū)的邊緣,按下鼠標左鍵,當鼠標指針變?yōu)闀r,拖曳鼠標,可以改變網(wǎng)格區(qū)的大小。
4.3創(chuàng)建窗體
(2)單擊工具欄上的“屬性”按鈕,調(diào)出“窗體”對話框,單擊“數(shù)據(jù)”選項卡。
(3)在“記錄源”下拉列表中選擇一個表或查詢作為記錄源,如“產(chǎn)品”表,這時出現(xiàn)產(chǎn)品表的字段列表框,如果字段列表框沒有打開,可以單擊工具欄上“字段列表”按鈕將它打開。
4.3創(chuàng)建窗體
(4)關閉窗體屬性窗口,將字段列表中的字段一個個拖曳到窗體設計視圖的主體下方。圖中每個字段的左側(cè)是標簽控件,用于窗體上的字段的提示;右側(cè)的是文本框控件,用于用戶輸入數(shù)據(jù)。
4.3創(chuàng)建窗體
(5)單擊工具欄上的“保存”按鈕,輸入窗體名稱后,保存窗體。如果在窗體中添加錯了字段,或需要將一個字段調(diào)整為其他字段,這時只要選中該字段,按Delete鍵將其刪除,然后再根據(jù)要求添加其他字段。2.調(diào)整標簽的位置和大小如果直接將字段拖曳到窗體的設計視圖中時,不可能一次將它們對齊,這時可以使用菜單命令將其對齊。在Access中,窗體中的控件也可以被稱為對象。(1)選中對象:在窗體的設計視圖中選擇對象首先應單擊工具箱中的“選擇對象”按鈕,然后根據(jù)需要進行下面的操作。
用鼠標單擊,可以選中單個對象。
按住Shift鍵,用鼠標單擊,可以選中多個相鄰或不相鄰的對象。
拖曳鼠標,可以選中相鄰的對象。(2)移動對象:單擊工具箱中的“選擇對象”按鈕,將鼠標移到要移動的對象上方,按下鼠標,當其變成形狀時,拖曳鼠標可以將對象進行移動。
4.3創(chuàng)建窗體
(3)改變對象的大小:選中要改變大小的對象,它的周圍出現(xiàn)8個句柄。將鼠標移動到其下部中間的黑色句柄上時,鼠標光標變成一個上下指向的雙箭頭符號,按住鼠標左鍵,上下拖動鼠標,就可以調(diào)整這個標簽的高度,這種方法可以調(diào)整Access中所有窗體控件的高度。如果將鼠標移動到標簽右面中間的黑色句柄上時,會出現(xiàn)一個左右指向的雙箭頭符號,這時按住鼠標左鍵左后拖動,就可以改變這個標簽的寬度。(4)對齊對象:選中要對齊的多個對象,單擊“格式”→“對齊”→“××”菜單命令,將所選中的對象對齊。其中“××”是“對齊”的下一級菜單,有“靠左”、“靠右”、“靠上”、“靠下”和“對齊網(wǎng)格”菜單命令。(5)分布對象:選中多個對象,單擊“格式”→“垂直間距”→“××”菜單命令,調(diào)整所選中的對象之間的垂直距離,其中“××”是“垂直間距”的下一級菜單;單擊“格式”→“水平間距”→“××”菜單命令,調(diào)整所選中的對象之間的前水平距離,其中“××”是“水平間距”的下一級菜單。
4.3創(chuàng)建窗體
4.3創(chuàng)建窗體
將標簽和文本框?qū)R后的窗體:4.4.1操作窗體記錄1.瀏覽記錄要修改窗體所基于的表和查詢的數(shù)據(jù),首先要定位到相應的記錄,然后才能對數(shù)據(jù)進行操作。在窗體的左下角的6個結(jié)合在一起的工具,稱為導航按鈕。
利用這個工具可以實現(xiàn)記錄的定位,以及新記錄的添加。單擊“第一條記錄”按鈕可將記錄定位到源表或查詢的第一條記錄,單擊“最后一條記錄”則將記錄定位到源表或查詢的最后一條記錄,而單擊“前一條記錄”和“后一條記錄”按鈕,則可以分別將記錄定位當前記錄的前一條和后一條記錄。在中間的文本框中直接輸入記錄號可以快速定位到指定記錄。單擊“新記錄”按鈕可以直接向源表或查詢中添加新記錄。注意:記錄定位工具只在“窗體”視圖中存在,在“設計”視圖和“數(shù)據(jù)表”視圖中不存在記錄定位工具。實際上在“窗體”視圖中也可以隱藏記錄定位工具。
4.4調(diào)整窗體
2.編輯記錄為了添加一個新記錄,首先打開要添加記錄的窗體,單擊窗體左下角的“新記錄”按鈕,此時窗體定位到第一個空白頁,通過各控件輸入新數(shù)據(jù)。除了可以在窗體中添加新記錄外,也可以利用窗體修改基表或查詢中的數(shù)據(jù)。要修改數(shù)據(jù),可直接在各控件中輸入新的數(shù)據(jù),這樣將自動將修改基表中的相應字段值,單擊工具欄上的“保存”按鈕即可保存所做修改,改變當前記錄也可保存所做修改。
4.4調(diào)整窗體
4.4.2數(shù)據(jù)的查找、排序和篩選
應用窗體進行篩選和排序時可以直接利用窗體顯示篩選和排序的結(jié)果,而不必另外新建一個查詢。同時,在應用篩選時不僅可以對主窗體應用篩選,而且還可以對各個子窗體應用篩選。應用篩選后,用戶在窗體中瀏覽基表或查詢記錄時窗體中只顯示與條件匹配的記錄數(shù)。在窗體中可以使用的篩選方式有以下4種:按窗體篩選;如果要從字段列表中選擇所需的值,或者要指定多個條件,可使用按窗體篩選。按選定內(nèi)容篩選;如果已知被篩選記錄包含的值,可使用按選定內(nèi)容篩選。內(nèi)容排除篩選;若要通過排除所選內(nèi)容進行篩選,可在數(shù)據(jù)表或窗體中選擇一個字段或字段的一部分,然后單擊“內(nèi)容排除篩選”命令。高級篩選/排序。
4.4調(diào)整窗體
1.按窗體篩選:使用“按窗體篩選”可以一次指定多個篩選準則,例如在“雇員”表中,篩選“尊稱”字段為“女士”和“頭銜”字段為“銷售專員”的記錄。(1)打開“雇員”數(shù)據(jù)表。(2)單擊工具欄中的按鈕,或單擊“記錄”→“篩選”→“按窗體篩選”命令。
4.4調(diào)整窗體
(3)在彈出的篩選條件設置窗口中,在“頭銜”欄中選擇“銷售專員”,在“尊稱”欄中選擇“女士”
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年銀川市西夏區(qū)中小學教師招聘考試參考試題及答案詳解
- 2026年日照市東港區(qū)中小學教師招聘考試模擬試題及答案詳解
- 2026年青島市四方區(qū)中小學教師招聘考試參考試題及答案詳解
- 2025年阿勒泰地區(qū)阿勒泰市中小學教師招聘筆試試題及答案詳解
- 2025年黑龍江省齊齊哈爾市中小學教師招聘考試試題及答案詳解
- 2026年泉州市洛江區(qū)中小學教師招聘筆試備考題庫及答案詳解
- 2025年上海市盧灣區(qū)中小學教師招聘筆試試題及答案詳解
- 2026年太陽能供暖系統(tǒng)安裝規(guī)范
- 2026年婁底市婁星區(qū)中小學教師招聘考試備考試題及答案詳解
- 2026年汽車再制造技術標準體系
- 兒童重癥早期康復介入的臨床實踐指南解讀課件
- 皮疹護理個案匯報
- 2025年北森筆試題型及答案
- 超聲圖像質(zhì)量評價標準與實施細則
- DB32∕T 2060-2024 單位能耗限額
- 企業(yè)易制毒化學品管理(企業(yè))
- JG/T 574-2019纖維增強覆面木基復合板
- 租船意向協(xié)議書
- 肺癌伴心衰的護理
- 回扣承諾協(xié)議書范本
- JC∕T 2558-2020 透水混凝土標準規(guī)范
評論
0/150
提交評論