第9課 (四章)窗體8_第1頁
第9課 (四章)窗體8_第2頁
第9課 (四章)窗體8_第3頁
第9課 (四章)窗體8_第4頁
第9課 (四章)窗體8_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第四章 窗體總體要求了解窗體的類型、視圖、控件及結(jié)構(gòu)掌握使用向?qū)Ш驮O計器創(chuàng)建窗體的方法熟練掌握窗體控件的使用掌握修改窗體格式的方法掌握對窗體結(jié)構(gòu)進行修改的方法掌握如何對窗體進行設計學習重難點:熟練掌握使用設計器創(chuàng)建窗體掌握常用的窗體控件 4.1 認識窗體窗體的概念和作用窗體的組成和結(jié)構(gòu)窗體的類別窗體的類型窗體的試圖4.1.1 窗體的概念和作用窗體是Access中最靈活的部分,可以讓用戶的系統(tǒng)更豐富,更具有變化。窗體是以表或查詢?yōu)榛A而創(chuàng)建,在窗體中顯示的數(shù)據(jù)實際上是調(diào)用的表或查詢中的數(shù)據(jù)。其功能:最主要的人機界面對象。通過窗體控制系統(tǒng)流向通過窗體編輯數(shù)據(jù)通過窗體瀏覽數(shù)據(jù)4.1.2 窗體的類別1

2、數(shù)據(jù)交互型窗體 這是數(shù)據(jù)庫應用系統(tǒng)中應用最多的一類窗體,主要用于顯示數(shù)據(jù),接收數(shù)據(jù)輸入、刪除、編輯與修改等操作。數(shù)據(jù)交互式窗體的特點是,它必須具有數(shù)據(jù)源。其數(shù)據(jù)源可以是數(shù)據(jù)庫中的表、查詢,或是一條SQL語句。如果一個數(shù)據(jù)交互式窗體的數(shù)據(jù)源來自若干個表或查詢,則需要在窗體中設置子窗體,令每一個子窗體均擁有一個自己的數(shù)據(jù)源。數(shù)據(jù)源是數(shù)據(jù)交互型窗體的基礎。 數(shù)據(jù)庫應用系統(tǒng)通常具有一個主操作界面窗體,在這個窗體上安置一些命令按鈕,用以實現(xiàn)數(shù)據(jù)庫應用系統(tǒng)中其他窗體的調(diào)用,也表明了本系統(tǒng)所具備的全部功能。從應用的角度看,這屬于命令選擇型窗體。單擊一個命令按鈕,即可打開相應的功能窗體。命令選擇型窗體不需要指

3、定數(shù)據(jù)源。 2命令選擇型窗體 4.1.3 窗體的組成和結(jié)構(gòu)一個完整的Access 窗體對象包含五節(jié)。它們的名稱分別是:“窗體頁眉”、“頁面頁眉”、“窗體主體”、“頁面頁腳”及“窗體頁腳”。在一般情況下,一個應用型窗體對象都只使用窗體頁眉、窗體主體、窗體頁腳,其中,窗體主體是用于操作數(shù)據(jù)的主要窗體節(jié)。圖4-1 窗體中的五個節(jié)4.1.4 窗體的類型1、縱欄式窗體:每個字段都顯示在一個獨立的行上,并且左邊帶有一個標簽。當記錄中包含的信息較少或單一顯示某一實體信息時,可以用這種窗體。 2、表格式窗體:每條記錄的所有字段顯示在一行上,每條記錄只有一個標簽,顯示在窗體的頂端。 需要對較多記錄進行滾動顯示時

4、可采用此樣式。 3、數(shù)據(jù)表式窗體:每條記錄的字段以行與列的格式顯示,即每個記錄顯示為一行,每個字段顯示為一列。字段的名稱顯示在每一列的頂端。 對于需要對大量記錄進行瀏覽、打印時可使用此樣式。4、子窗體:子窗體是插入到另一窗體中的窗體。原始窗體稱為主窗體 ,主窗體:含有一個或多個子窗體的窗體。 窗體中的窗體稱為子窗體。窗體/子窗體也稱為階層式窗體、主窗體/細節(jié)窗體或父窗體/子窗體。 5、數(shù)據(jù)透視圖式窗體:窗體在數(shù)據(jù)透視圖視圖中打開??梢酝ㄟ^將字段列表中的字段拖到視圖的不同區(qū)域而添加字段。 這便于需要對數(shù)據(jù)作趨勢分析時使用。6、數(shù)據(jù)透視表式窗體:窗體在數(shù)據(jù)透視表視圖中打開。可以通過將字段列表中的字

5、段拖到視圖的不同區(qū)域而添加字段。 與在Excel中的數(shù)據(jù)透視表相類似,這便于用戶對特定屬性字段進行分析篩選時使用。 4.1.5 窗體的視圖 窗體的視圖是窗體的外觀表現(xiàn)形式,窗體的不同視圖具有的不同的功能和應用范圍。在Access 2003中,窗體有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ù),在

6、“數(shù)據(jù)表”視圖中,可以編輯字段、添加和刪除數(shù)據(jù)、查找數(shù)據(jù)。 4、“數(shù)據(jù)透視表”視圖和“數(shù)據(jù)透視圖”視圖:可以打開與“數(shù)據(jù)透視表”視圖或“數(shù)據(jù)透視圖”視圖中的數(shù)據(jù)綁定的窗體。在這些視圖中,可以動態(tài)地更改窗體的版面,從而以各種不同方法分析數(shù)據(jù)??梢灾匦屡帕行袠祟}、列標題和篩選字段,直到形成所需的版面布置為止。每次改變版面布置時,窗體會立即按照新的布置重新計算數(shù)據(jù)。 4.2 窗體的創(chuàng)建利用向?qū)Э焖賱?chuàng)建窗體利用窗體設計工具定制窗體數(shù)據(jù)透視表式窗體圖表式窗體數(shù)據(jù)表式窗體表格式窗體縱欄表式窗體使用設計視圖創(chuàng)建一個空白窗體向空白窗體中放置控件4.2.1 自動創(chuàng)建窗體 1、縱欄式 2、數(shù)據(jù)表 3、表格式 4、

7、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”打開新建對話框指定數(shù)據(jù)源選擇類型,并根據(jù)提示逐一完成設置操作要點:4.2.2 使用向?qū)?chuàng)建窗體 盡管使用自動創(chuàng)建窗體向?qū)?chuàng)建速度很快,但該方法對窗體內(nèi)容或外觀的選擇余地不大,也不能滿足用戶的進一步需求??梢允褂么绑w向?qū)韯?chuàng)建格式更為豐富的窗體,該向?qū)ьI用戶完成創(chuàng)建窗體的任務,并讓用戶選擇在窗體上所需的字段、最合適的布局以及窗體所具有的背景樣式。 【例4-2】以“學生基本情況表”作為數(shù)據(jù)源,使用向?qū)?chuàng)建窗體。操作要點:在“數(shù)據(jù)庫”窗口中,選擇“窗體”對象單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕,然后在打開的“新建窗體”對話框中選擇“窗體向?qū)А边x項,單擊“確定”按

8、鈕。 或在“數(shù)據(jù)庫”窗口中雙擊“使用向?qū)?chuàng)建窗體” 選擇數(shù)據(jù)源選擇“窗體的布局” 選擇窗體的樣式 確定“窗體標題” ,完成設置。4.3自定義窗體及控件使用 在創(chuàng)建窗體的方法中,更多的時候使用設計視圖。用戶創(chuàng)建什么樣的窗體依賴于用戶的需求,用戶要給窗體添加更多字段時可以首先把這些字段添加給查詢,讓查詢作為窗體的數(shù)據(jù)來源。使用設計器來創(chuàng)建窗體時,將從一個空白窗體開始。為窗體添加數(shù)據(jù)源(表或查詢)利用字段列表框?qū)⒆侄翁砑拥酱绑w上,每個字段通常對應于標簽和文本框兩個控件,標簽用于提示文本框的內(nèi)容(多為字段名),文本框用于顯示或輸入字段中的數(shù)據(jù)。 利用控件屬性對話框完成對控件的屬性設置。操作要點:【例4

9、-3】使用窗體設計器來創(chuàng)建一個窗體,即在學籍管理數(shù)據(jù)庫中創(chuàng)建一個窗體,用于顯示和編輯“學生基本情況”表中的數(shù)據(jù)。常用窗體控件控件的概念:控件是代碼的集合,是生成系統(tǒng)的中間件??丶淖饔茫焊脩艚换ァ3S每丶撕?、文本、命令按鈕、列表框、組合框、單選、復選、選項組、子窗體、圖像4.3.1 、標簽(Label) 1、標簽控件的應用 2、標簽控件的屬性 3、標簽控件的事件 當需要在窗體上顯示一些說明性文字,就可以使用“標簽”控件。 1)標題標簽控件的標題屬性值將成為標簽中顯示的文字信息。注意,不要與標簽控件的“名稱”屬性相混淆。2)背景顏色、前景顏色 它們分別表示標簽顯示時的底色與標簽中文字的顏色。

10、2、標簽控件的屬性3)特殊效果 特殊效果屬性值用于設定標簽的顯示效果。Access提供“平面”、“凸起”、“凹陷”、“蝕刻”、“陰影”、“鑿痕”等幾種特殊效果取值供選擇,可以從中選取一種滿意的。4)字體名稱、字體大小、字體粗細、斜體 這些屬性值用于設定標簽中顯示文字的字體、字號、字型等參數(shù)??梢愿鶕?jù)所需適當配置。5)超級鏈接地址/超級鏈接子地址 指定其鏈接對象、文檔、Web頁的路徑。1)單擊當鼠標在該標簽上單擊左鍵時,這個事件發(fā)生。2)雙擊當鼠標在該標簽上雙擊左鍵時,這個事件發(fā)生。3)鼠標按下當鼠標在該標簽上按下左鍵時,這個事件發(fā)生。4)鼠標移動當鼠標在該標簽上來回移動時,這個事件發(fā)生。5)鼠

11、標釋放當鼠標左鍵按下后,移至在該標簽上放開時,這個事件發(fā)生。 3、標簽控件的事件4.3.2、文本框(Text) 1、文本框控件的應用 2、文本框控件的屬性 3、文本框控件的事件 文本框控件可以是結(jié)合、非結(jié)合或計算型的。結(jié)合型文本框控件與基表或查詢中的字段相連,可用于顯示、輸入及更新數(shù)據(jù)庫中的字段。計算型文本框控件則以表達式作為數(shù)據(jù)來源。表達式可以使用窗體或報表的基表或基查詢字段中的數(shù)據(jù),或者窗體或報表上其他控件中的數(shù)據(jù)。而非結(jié)合型文本框控件則沒有數(shù)據(jù)來源。使用非結(jié)合型文本框控件可以顯示信息、線條、矩形及圖像。 1、文本框控件的應用 1)控件來源 用于設定一個結(jié)合型文本框控件時,它必須是窗體數(shù)據(jù)

12、源表或查詢中的一個字段。用于設定一個計算型文本框控件時,它必須是一個計算表達式,可以通過單擊屬性欄右側(cè)的“生成器”按鈕,進入表達式生成器向?qū)АS糜谠O定一個非結(jié)合型文本框控件時,就等同于一個標簽控件。2)輸入掩碼 用于設定一個結(jié)合型文本框控件或非結(jié)合型文本框控件的輸入格式,僅對文字型或日期型數(shù)據(jù)有效。也可以通過單擊屬性欄右側(cè)的“生成器”按鈕,進入表達式生成器向?qū)泶_定輸入掩碼。 2、文本框控件的屬性 3)默認值 用于設定一個計算型文本框控件或非結(jié)合型文本框控件的初始值??梢允褂帽磉_式生成器向?qū)泶_定默認值。4)有效性規(guī)則 用于設定在文本框控件中輸入數(shù)據(jù)的合法性檢查表達式,可以使用表達式生成器向?qū)?/p>

13、來建立合法性檢查表達式。5)有效性文本 在窗體運行期間,當在該文本框中輸入的數(shù)據(jù)違背了有效性規(guī)則時,即顯示有效性文本中填寫的文字信息。即,該屬性用于指定違背了有效性規(guī)則時,將顯示給用戶的提示信息。 6)是否有效(Enable) 用于指定該文本框控件是否能夠獲得焦點(Focus)。7)是否鎖定(Locked) 用于指定該文本框控件是否允許在“窗體”運行視圖中接收編輯本文本框控件中顯示數(shù)據(jù)的操作。8)篩選查詢 用于指定該文本框控件以何種方式接收按窗體篩選的數(shù)據(jù)。 文本框控件的事件較多,說明該控件處理事件的能力很強。 如果需要令某一控件能夠在某一事件發(fā)生時,做出相應的響應,就必須為該控件針對該事件的

14、屬性賦值。事件屬性的賦值可以在三個處理事件的方法種類中選擇一種:設定一個表達式、指定一個宏操作、或為其編寫一段VBA程序。單擊屬性欄右側(cè)的“生成器”按鈕,即彈出“選擇生成器”對話框,如圖所示??梢栽趯υ捒蛑羞x擇處理事件方法的種類。 3、文本框控件的事件 在窗體上設置命令按鈕是為了實現(xiàn)某種功能操作,諸如“確定”、“退出”等等。因此,一個命令按鈕必須具有對其“單擊”事件進行處理的能力。4.3.3、命令按鈕(Command) 利用“命令按鈕向?qū)А?,可以為命令按鈕控件的“單擊”事件設定所需進行的操作。先選定所需操作的類別,然后在隨之出現(xiàn)的該類具體操作中選擇真正需要進行的操作。然后系統(tǒng)會自動為每一個操

15、作生成代碼。比如,關(guān)閉窗體的代碼是。Private Sub Command18_Click()On Error GoTo Err_Command18_Click DoCmd.CloseExit_Command18_Click: Exit SubErr_Command18_Click: MsgBox Err.Description Resume Exit_Command18_ClickEnd Sub4.3.4、組合框(Combo)和列表框(List) 1組合框控件和列表框控件的應用 2組合框控件和列表框控件的屬性 如果在窗體上輸入的數(shù)據(jù)總是取自某一個表或查詢中記錄的數(shù)據(jù),就應該使用組合框控件或列

16、表框控件。這樣設計可以保證輸入數(shù)據(jù)的正確性,同時還可有效地提高數(shù)據(jù)輸入的速度。而使用組合框或列表框就可以避免輸入錯誤的發(fā)生,同時也減少了漢字輸入量。因為,組合框或列表框總是從一個指定的數(shù)據(jù)源中取得數(shù)據(jù),而后根據(jù)實際的選定操作獲得一項數(shù)據(jù),并將其填入窗體數(shù)據(jù)源的對應字段中。1組合框控件和列表框控件的應用 要創(chuàng)建列表框控件或組合框控件,需要考慮以下三點: 1、在列表框或組合框控件中完成選擇操作后,將如何使用這個選定值? 2、列表框控件與組合框控件的差別何在? 3、在一般情況下,我們可以利用Access提供的控件向?qū)韯?chuàng)建一個組合框控件或一個列表框控件。 創(chuàng)建一個列表框控件的過程(1)創(chuàng)建組合框控件

17、并進入組合框向?qū)?(2)為組合框控件設定數(shù)據(jù)來源 (3)為組合框控件選擇數(shù)據(jù)字段并調(diào)整組合框控件的列寬 (4)為組合框控件運行時的選定數(shù)據(jù)指定使用方式 通過這兩個控件的創(chuàng)建過程可以看出,它們的格式屬性以及數(shù)據(jù)屬性都已經(jīng)在其創(chuàng)建過程中一一設定了。組合框控件和列表框控件的格式屬性及其數(shù)據(jù)屬性均可借助控件向?qū)硗瓿蓪傩缘娜≈挡僮?,一般不再需要另作更改。也可以在完成?chuàng)建操作之后,察看通過控件向?qū)гO定的各個屬性值,并根據(jù)需要作相應的修改。2組合框控件和列表框控件的屬性 3、組合框控件的事件 從實際應用的角度看,組合框控件和列表框控件的“更新后”事件是一個經(jīng)常需要編寫相應方法的事件。 在窗體上設置圖像控件

18、,一般是為了美化窗體??梢栽诖绑w上需要放置圖片的位置,放置圖像控件,在隨即彈出的向?qū)υ捒蛑羞x定圖形或圖像文件,即完成了在窗體上設置圖片的操作。 4.3.5、圖像(Image) 利用Access窗體對象處理來自多個數(shù)據(jù)源的數(shù)據(jù),需要在主窗體對象中開設子窗體。即,主窗體基于一個數(shù)據(jù)源,而任一其他數(shù)據(jù)源的數(shù)據(jù)處理則必須為其開設對應的子窗體。若需要在一個窗體中處理n個數(shù)據(jù)表或查詢中的數(shù)據(jù),則必須在該窗體中至少開設n-1個子窗體。因此,就涉及到含有子窗體的窗體設計問題。而子窗體的創(chuàng)建也可以采用窗體設計向?qū)硗瓿苫镜膭?chuàng)建任務。在一般情況下,子窗體的創(chuàng)建都是使用子窗體向?qū)崿F(xiàn)的。此處可以在窗體設計視圖中

19、查看已經(jīng)建成的子窗體的各項屬性。4.3.6、子窗體/子報表(Child) 在 “子窗體向?qū)А睂υ捒颍?)中,應該選擇所建子窗體是將一個表對象或查詢對象的數(shù)據(jù)作為數(shù)據(jù)源,還是使用一個已經(jīng)創(chuàng)建完成了的窗體對象作為子窗體。如果所建子窗體是基于一個表對象或查詢對象的數(shù)據(jù),則應該選定“使用現(xiàn)有的表和查詢”單選框,然后待下一步再指定表對象或查詢對象的名字。如果是使用一個已有的窗體作為子窗體,則應該選定“使用現(xiàn)有窗體”單選框,并在對話框下端的列表框中選定已建窗體的名字。 1、為子窗體指定數(shù)據(jù)源 2為子窗體指定數(shù)據(jù)源和包含字段 子窗體是作為主窗體的一個組成部分運行的,子窗體中的數(shù)據(jù)必需與主窗體中的數(shù)據(jù)相互關(guān)聯(lián)

20、,這是因為主、子兩個窗體數(shù)據(jù)在整個窗體中以聯(lián)接表的形式出現(xiàn)。為此,可以通過在“子窗體向?qū)А睂υ捒颍?)中的相關(guān)操作,確定主窗體中數(shù)據(jù)與子窗體中數(shù)據(jù)的聯(lián)接方式。為了建立子窗體數(shù)據(jù)與主窗體數(shù)據(jù)間的關(guān)聯(lián),可能會有兩種情況出現(xiàn)。 3確定子窗體數(shù)據(jù)與主窗體數(shù)據(jù)間的關(guān)聯(lián) 如果子窗體中包含的表或查詢與主窗體中包含的表或查詢已經(jīng)存在聯(lián)接關(guān)系,那么,可以在“子窗體向?qū)А睂υ捒颍?)中選定“從列表中選擇”單選項。這時,對話框下端的列表框中會顯示已建聯(lián)接所允許的關(guān)聯(lián)方式。我們應該根據(jù)需要從中選定一種。(1)主窗體數(shù)據(jù)源和子窗體數(shù)據(jù)源之間的聯(lián)接已經(jīng)存在 (2)主窗體數(shù)據(jù)源和子窗體數(shù)據(jù)源之間的聯(lián)接尚未建立 如果子窗體中

21、包含的表或查詢與主窗體中包含的表或查詢事先并未建立聯(lián)接關(guān)系,則因該選定“自行定義”單選框,然后在隨之打開的關(guān)系設計視圖中指定其間的聯(lián)接關(guān)系 。 “子窗體向?qū)А睂υ捒颍?)是子窗體向?qū)У淖詈笠徊?,這里應該給所創(chuàng)建的子窗體命名。4為子窗體命名 回到數(shù)據(jù)庫設計視圖中的窗體對象卡上,可以看到增加了一個窗體對象。 應用子窗體向?qū)?chuàng)建一個子窗體,應該說是很方便的。但是,如此創(chuàng)建的子窗體還不能滿足窗體功能設計的需求。在一般情況下,總是可以利用子窗體向?qū)Р輨?chuàng)子窗體,而后再進入窗體設計視圖,完成這個子窗體的全面設計。 1復選框控件 在窗體或報表上可以使用復選框作為單獨控件來顯示基礎表、查詢或SQL語句中的“是/

22、否”值。2選項按鈕控件 在窗體上可以使用選項按鈕作為單獨的控件來顯示基礎表、查詢或SQL語句上的“是/否”值。3選項組控件 可以在窗體或報表中使用選項組來顯示一組限制性的選項值。選項組可以使選擇值變得很容易,因為只要單擊所需的值。在選項組中每次只能選擇一個選項。4.3.7、其他基本控件 4選項卡控件 可以在窗體中使用選項卡控件來展示單個集合中的多頁信息,這對于處理可分為兩類或多類的選項卡是特別有用的。5切換按鈕控件 在窗體上可以使用切換按鈕作為單獨的控件來顯示基礎表、查詢或 SQL 語句上的“是/否”值。 在窗體設計視圖中,單擊常用工具欄上的“屬性”按鈕,即彈出窗體屬性設置對話框。圖所示為窗體

23、的屬性對話框及其各屬性的取值。一個窗體的屬性可以分為四類,分別是“格式”屬性、“數(shù)據(jù)”屬性、“事件”屬性和“其他”屬性,在屬性對話框中分列在四張卡片上。單擊四個屬性卡片中的一張卡片,即可對相應屬性賦值或選取屬性值。 4.3.8、窗體屬性的應用 圖9-20、窗體的格式屬性與數(shù)據(jù)屬性 1窗體的常用格式屬性及其取值含義(1)標題其屬性值為字符串。在窗體視圖中,該字符串顯示為窗口標題欄。(2)默認視圖其屬性值需在“連續(xù)窗體”、“單一窗體”、“數(shù)據(jù)表”三個選項中選取,它決定窗體的顯示形式。(3)滾動條其屬性值需在“兩者均無”、“水平”、“垂直”、“水平和垂直”四個選項中選取,它決定窗體顯示時是否具有窗體

24、滾動條。 (4)記錄選定器其屬性值需在“是”、“否”兩個選項中選取,它決定窗體顯示時是否具有記錄選定器,即數(shù)據(jù)表最左端的標志塊。(5)瀏覽按鈕其屬性值需在“是”、“否”兩個選項中選取,它決定窗體運行時是否具有記錄瀏覽按鈕,即數(shù)據(jù)表最下端的按鈕組“ ”。(6)分隔線 其屬性值需在“是”、“否”兩個選項中選取,它決定窗體顯示時是否顯示窗體各節(jié)間的分隔線。 (7)自動居中 其屬性值需在“是”、“否”兩個選項中選取,它決定窗體顯示時是否自動居中于Windows窗口中。(8)控制框 其屬性值需在“是”、“否”兩個選項中選取,它決定窗體顯示時是否顯示窗體控制框,即窗口右上角的按鈕組“ ” (1)記錄源 其

25、屬性值需是本數(shù)據(jù)庫中的一個數(shù)據(jù)表對象名或查詢對象名,它指明該窗體的數(shù)據(jù)源。(2)篩選其屬性值需是一個字符串表達式,它表示從數(shù)據(jù)源中篩選數(shù)據(jù)的規(guī)則。(3)排序依據(jù)其屬性值需是一個字符串表達式,由字段名或字段名表達式組成,指定排序規(guī)則。(4)允許編輯、允許添加、允許刪除 其屬性值分別需在“是”、“否”兩個選項中選取,它們分別決定窗體運行時是否允許對數(shù)據(jù)進行編輯修改、添加或刪除操作。 2窗體的數(shù)據(jù)屬性及其取值含義(5)記錄鎖定 其屬性值需在“不鎖定”、“所有記錄”、“編輯的記錄”三個選項中選取。取值為“不鎖定”(此屬性值為默認設置),則在窗體中允許兩個或更多用戶能夠同時編輯同一個記錄,這也稱為“開放

26、式”鎖定。取值為“所有記錄”,則當在窗體視圖打開窗體時,所有基表或基礎查詢中的記錄都將鎖定,用戶可以讀取記錄,但在關(guān)閉窗體以前不能編輯、添加、或刪除任何記錄。取值為“編輯的記錄”,則當用戶開始編輯某個記錄中的任一字段時,即鎖定該頁記錄,直到用戶移動到其他記錄,這樣一個記錄一次只能由一個用戶進行編輯。這也稱為“保守式”鎖定。 4.4 窗體格式的修改及美化改變字體顏色添加特殊效果改變控件的尺寸和位置添加日期和時間添加圖片添加提示文本4.4.1 改變字體顏色 更改顏色包括更改控件上顯示的文本顏色和背景顏色,這里的控件不僅可以是窗體上的控件,而且可以是窗體的節(jié),甚至還可以是整個窗體。 操作要點:(1)

27、在窗體“設計”視圖中打開窗體。(2)單擊含有要更改其顏色的控件。(3)在【格式】工具欄上,單擊【字體/前景色】按鈕旁邊的箭頭。(4)從調(diào)色板中選擇所需的顏色?!纠?-4】將學生基本情況窗體標題改為紅色。 1、 更改控件的文本顏色操作要點:(1)在窗體“設計”視圖中打開窗體。(2)單擊要更改的控件。(3)在【格式】工具欄上,單擊【填充背景色】按鈕旁的箭頭。(4)選擇調(diào)色板中所需的顏色。 2、 更改控件的背景色操作要點:(1)在窗體“設計”視圖中打開窗體。(2)單擊窗體“設計”工具欄的【屬性表】按鈕,以打開控件的屬性表。(3)單擊【前景顏色】(對控件中的文本)、【背景顏色】或【邊框顏色】屬性框。(

28、4)單擊【屬性】框旁邊的【生成器】按鈕,打開【顏色】對話框。(5)選擇一種所需的基本顏色,或者單擊【規(guī)定自定義顏色】按鈕以擴展對話框,并設置自定義顏色。 3、為窗體控件創(chuàng)建自定義顏色4.4.2 添加特殊效果1、為窗體控件增加三維效果 窗體的每種控件都可為其設置特殊效果,從而使控件看起來更突出。Access 2003提供了6種特殊效果,即平面、凸起、凹陷、陰影、蝕刻和鑿痕。 (1)在窗體的“設計”視圖中打開窗體。(2)單擊要更改的控件。(3)單擊【格式】工具欄的【特殊效果】按鈕旁邊的箭頭。(4)選擇所需效果。6種特殊效果將應用于文本框的顯示效果。操作要點:4.4.3 改變控件的尺寸和位置 1、移

29、動控件 操作要點:要移動控件,首先選擇控件然后移動鼠標指向控件的邊框,當鼠標指針變?yōu)槭终乒鈽藭r,即可拖動鼠標將控件拖動到目標位置,目標位置可以與原來位置不在同一節(jié)中 2、改變控件的尺寸 如果控件的大小與顯示內(nèi)容不匹配,可以調(diào)整其大小以適應顯示控件的內(nèi)容。對于控件大小的調(diào)整,既可以通過其寬度和高度屬性來設置,也可以直接拖動控件的大小控制柄來進行。(1)簡單調(diào)整 單擊要調(diào)整大小的一個控件或多個控件,拖動調(diào)整大小控制柄,直到控件變?yōu)樗璧拇笮?。如果選擇多個控件,所選的控件都會隨著拖動第一個控件的調(diào)整大小控制柄而更改大小。(2)細微調(diào)整 如果想要細微地調(diào)整控件的大小,更簡單的方法便是按下【Shift】鍵,并使用相應的箭頭鍵。(3)適合內(nèi)容 如果要調(diào)整控件的大小以正好容納其內(nèi)

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論