Access窗體結(jié)構(gòu)設計方法ppt課件_第1頁
Access窗體結(jié)構(gòu)設計方法ppt課件_第2頁
Access窗體結(jié)構(gòu)設計方法ppt課件_第3頁
Access窗體結(jié)構(gòu)設計方法ppt課件_第4頁
Access窗體結(jié)構(gòu)設計方法ppt課件_第5頁
已閱讀5頁,還剩105頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第6章 Access窗體構(gòu)造設計方法學習Access窗體對象的類別及其組成構(gòu)造學習運用導游建立Access窗體的方法學習窗體設計視圖中可以完成的各種設計操作掌握各個主要的窗體控件的作用及其設計學習子窗體的設計方法逐漸建立“教材征訂管理信息系統(tǒng)數(shù)據(jù)庫中各個窗體對象的構(gòu)造第6章 Access窗體構(gòu)造設計方法 Access的窗體對象是提供應用戶操作Access數(shù)據(jù)庫最主要的人機界面。無論是需求進展數(shù)據(jù)查看,還是需求對數(shù)據(jù)庫中的數(shù)據(jù)進展追加、修正、刪除等編輯操作,允許數(shù)據(jù)庫運用系統(tǒng)的運用者直接在數(shù)據(jù)表視圖中進展操作絕對是極不明智的選擇。而應該為這些操作需求設計相應的窗體,使得數(shù)據(jù)庫運用系統(tǒng)的運用者針對

2、數(shù)據(jù)庫中數(shù)據(jù)所進展的任何操作均只能在窗體中進展。只需這樣,數(shù)據(jù)庫運用系統(tǒng)數(shù)據(jù)的平安性、功能的完善性以及操作的便利性等一系列目的方能真正得以實現(xiàn)。6.1 Access窗體對象概述 Access的窗體對象是一個置于數(shù)據(jù)庫對象中的二級容器對象,其中可以包含Access的一些其他對象,包括數(shù)據(jù)表對象、查詢對象、子窗體對象等等。除此之外,窗體中還可以包含一些被稱為控件的對象,它們是文本框控件、命令按鈕控件、標簽控件、組合框控件、列表框控件等等。創(chuàng)建一個窗體對象,在其中合理地安頓所需求的其他對象,這就是Access窗體對象構(gòu)造設計的義務。然后,應該為Access窗體中的各子對象編寫相關的事件處置方法程序,

3、用以完成Access窗體運轉(zhuǎn)時需求實施的各項功能,就是設計Access窗體對象功能設計所需完成的義務。6.1.1 Access窗體對象的作用 我們經(jīng)過一個實例來察看Access窗體對象的作用。 我們應該在“教材征訂管理信息系統(tǒng)數(shù)據(jù)庫中設計一個Access窗體對象“課程信息編輯。 如此,“課程信息編輯窗體對象即具備了接納系統(tǒng)操作員者編輯“課程信息表中數(shù)據(jù)記錄的功能。這即為一種典型的Access窗體的作用所在?!罢n程信息編輯窗體對象的運轉(zhuǎn)視圖如圖6-1-1所示。6.1.1 Access窗體對象的作用圖6-1-1 “課程信息編輯窗體對象運轉(zhuǎn)視圖6.1.1 Access窗體對象的作用 僅以此例初步闡明

4、窗體的一種作用在設定的權限范圍內(nèi)進展數(shù)據(jù)記錄的編輯操作界面。 現(xiàn)實上,Access窗體對象具有很多運用功能,這要求根據(jù)Access數(shù)據(jù)庫運用系統(tǒng)的實踐需求設計不同的Access窗體對象。但是,無論Access窗體對象具有何種方式的功能,在一個Access數(shù)據(jù)庫運用系統(tǒng)中,Access窗體對象的主要功能將是主要是提供應用系統(tǒng)的人機操作界面。6.1.2 Access窗體對象的類別 1數(shù)據(jù)交互型窗體 這是數(shù)據(jù)庫運用系統(tǒng)中運用最多的一類窗體,主要用于顯示數(shù)據(jù),接納數(shù)據(jù)輸入、刪除、編輯與修正等操作。上述的“課程信息編輯窗體就屬于這一類。數(shù)據(jù)交互式窗體的特點是,它必需具有數(shù)據(jù)源。其數(shù)據(jù)源可以是數(shù)據(jù)庫中的A

5、ccess表對象、Access查詢對象,或是一條SQL語句。假設一個數(shù)據(jù)交互式窗體的數(shù)據(jù)源來自假設干個表或查詢,那么需求在窗體中設置子窗體,令每一個子窗體均擁有一個本人的數(shù)據(jù)源。數(shù)據(jù)源是數(shù)據(jù)交互型窗體的根底。6.1.2 Access窗體對象的類別 2命令選擇型窗體 一個Access數(shù)據(jù)庫運用系統(tǒng)通常具有一個主操作界面窗體,在這個窗體上安頓一些命令按鈕,用以實現(xiàn)數(shù)據(jù)庫運用系統(tǒng)中其他窗體的調(diào)用,也闡明了本系統(tǒng)所具備的全部功能。從運用的角度看,這屬于命令選擇型窗體。圖6-1-2所示即為教材征訂管理信息系統(tǒng)主界面窗體名為“教材征訂管理信息系統(tǒng),其中包含本書作為實例講解的Access數(shù)據(jù)庫運用系統(tǒng)的稱號

6、以及調(diào)用各個功能窗體的命令按鈕,單擊一個命令按鈕,即可翻開相應的功能窗體。命令選擇型窗體不需求指定數(shù)據(jù)源。6.1.2 Access窗體對象的類別圖6-1-2 “教材征訂管理信息系統(tǒng)窗體對象運轉(zhuǎn)視圖6.1.3 窗體的構(gòu)造和各類窗體的顯示特性 1Access窗體的構(gòu)造 一個完好的Access窗體包含五節(jié)。它們的稱號分別是,“窗體頁眉、“頁面頁眉、“窗體主體、“頁面頁腳及“窗體頁腳。圖6-1-3所示為五個窗體節(jié)的表示闡明。在普通情況下,一個運用型窗體對象都只運用頁面頁眉、窗體主體、頁面頁腳,其中,窗體主體是用于操作數(shù)據(jù)的主要窗體節(jié)。6.1.3 窗體的構(gòu)造和各類窗體的顯示特性圖6-1-3 窗體中的五個

7、節(jié)6.1.3 窗體的構(gòu)造和各類窗體的顯示特性 2Access窗體的顯示特性 Access窗體按照其顯示特性的不同,又可以分為三類。它們分別是,延續(xù)窗體、單個窗體和數(shù)據(jù)表窗體。指定一個窗體對象的顯示特性是經(jīng)過設定所建窗體的“默許視圖屬性值實現(xiàn)的。圖6-1-4所示即為窗體屬性設置對話框中“格式選項卡,在該選項卡的第二行可以看到“默許視圖屬性值為“延續(xù)窗體??梢愿鶕?jù)需求修正這項屬性值為“單一窗體或“數(shù)據(jù)表窗體。 6.1.3 窗體的構(gòu)造和各類窗體的顯示特性圖6-1-4 窗體屬性設置對話框中的“格式選項卡6.1.3 窗體的構(gòu)造和各類窗體的顯示特性 1延續(xù)窗體的顯示特性 從圖6-1-1中可以看到該窗體具有

8、頁面頁眉、窗體主體、頁面頁腳三個節(jié),其中窗體主體中顯示的是一個完好的數(shù)據(jù)表。而對于“課程信息編輯窗體的設計,就是應該將其窗體的“默許視圖屬性值設定為“延續(xù)窗體。 2單個窗體的顯示特性 與延續(xù)窗體顯示特性不同之處在于,在其主窗體中只顯示數(shù)據(jù)表的一條記錄。為了便于比較,將上述“課程信息編輯窗體的“默許視圖屬性值設定為“單個窗體,圖6-1-5所示為此時的顯示情況。 6.1.3 窗體的構(gòu)造和各類窗體的顯示特性圖6-1-5 “默許視圖屬性值為“單個窗體的窗體運轉(zhuǎn)視圖6.1.3 窗體的構(gòu)造和各類窗體的顯示特性 普通可有兩種情況運用單個窗體: 第一種情況是無數(shù)據(jù)源窗體,如主界面窗體; 第二種情況是不采用數(shù)據(jù)

9、表方式顯示數(shù)據(jù)的窗體。 在本書實例“教材征訂管理信息系統(tǒng)數(shù)據(jù)庫中沒有運用該類窗體,圖6-1-5所示純粹是為了展現(xiàn)一下將一個窗體的顯示特性設置為單個窗體時的情況,以便于比較。6.1.3 窗體的構(gòu)造和各類窗體的顯示特性 3數(shù)據(jù)表窗體的顯示特性 假設將窗體的“默許視圖屬性值設定為“數(shù)據(jù)表,那么當該窗體翻開時,只顯示窗體中的窗體主體節(jié),而不顯示其他的四個窗體節(jié)。 普通情況下,都是將子窗體設置為數(shù)據(jù)表窗體。后面會看到,“教材征訂管理信息系統(tǒng)數(shù)據(jù)庫中一切子窗體都是具有“數(shù)據(jù)表窗體的顯示特性的窗體。6.2 Access窗體導游 Access為了方便運用,提供了多種類型的導游。在第三章和第五章里,我們曾經(jīng)學習

10、了表導游、查詢導游和表達式導游的運用方法??梢钥吹剑行У剡\用Access導游可以很好地提高任務效率。在通常的情況下,我們都是首先利用窗體導游創(chuàng)建一個簡單的窗體對象,然后再進入窗體對象設計視圖完善一個窗體對象的各項設計。6.2.1 簡單窗體設計 為了便于闡明窗體導游的運用方法,下面以“課程信息編輯窗體的創(chuàng)建作為實例來講解運用Access窗體設計導游的操作過程。 利用窗體導游創(chuàng)建“課程信息編輯窗體的操作包含四個步驟。 1選擇窗體導游方式新建窗體對象 在Access數(shù)據(jù)庫設計視圖的窗體對象選項卡上,單擊“新建按鈕“ ,即彈出“新建窗體對話框,如圖6-2-1所示。在“新建窗體對話框中選定“窗體導游選

11、項,并在該對話框的下端列表框中選擇本窗體所需的數(shù)據(jù)源,此處選擇“課程信息表。然后單擊“確定按鈕“ ,即進入“窗體導游對話框1,如圖6-2-2所示。6.2.1 簡單窗體設計圖6-2-1 “新建窗體對話框6.2.1 簡單窗體設計 2選定窗體對象包含的數(shù)據(jù)字段 根據(jù)需求來選擇所建窗體對象所包含的數(shù)據(jù)字段,并設定各個字段的陳列順序,我們可以在圖6-2-2所示的“窗體導游對話框1中完成這些操作。 在“窗體導游對話框1內(nèi)的“可用字段列表框中,依次選擇需求包含在窗體中的字段,并單擊“ 按鈕,使其逐個進入“選定字段列表框中。假設數(shù)據(jù)源中的一切字段都是需求的,可以單擊“ 按鈕,使其全部字段一次性進入“選定字段列

12、表框中。假設選入了本不該選入的字段,可以單擊“ 按鈕或“ 按鈕,使其逐個或全部分開“選定字段列表框。6.2.1 簡單窗體設計 為了創(chuàng)建“課程信息編輯窗體,我們應該將“課程信息表中的全部字段均從“可用字段列表框中選入“選定字段列表框中。如圖6-2-2所示。圖6-2-2 “窗體導游對話框16.2.1 簡單窗體設計 3為新創(chuàng)建的窗體選擇數(shù)據(jù)規(guī)劃方式 Access窗體中的數(shù)據(jù)可以采用多種規(guī)劃方式顯示,這可以在Access窗體導游的第三步進展設置。如圖6-2-3所示,Access窗體導游提供六種數(shù)據(jù)規(guī)劃方式以供選擇。單擊其中的一個單項選擇框,即可在本對話框的左側(cè)看到對應的窗體規(guī)劃表示。 “課程信息編輯窗

13、體采用的是“表格規(guī)劃方式,即單擊“表格單項選擇框,使其中顯示“符號。選定后,單擊“下一步按鈕,即進入“窗體導游對話框3,如圖6-2-4所示。6.2.1 簡單窗體設計圖6-2-3 “窗體導游對話框26.2.1 簡單窗體設計 4為新創(chuàng)建的窗體選擇顯示款式 在設置窗體數(shù)據(jù)規(guī)劃方式之后,Access窗體導游還允許設置窗體顯示式樣。如圖6-2-4所示,Access窗體導游提供十種窗體顯示款式以供選擇,單擊不同的顯示款式,對話框左端即顯示其相應的款式表示。 對于這里引見的實例,我們?yōu)椤罢n程信息編輯窗體選擇“規(guī)范款式。選定顯示款式后,單擊“下一步按鈕,即進入“窗體導游對話框4。這是窗體導游的最后一步操作,輸

14、入該窗體對象的名字,可以根據(jù)命名需求輸入一個我們以為適宜的窗體對象名字。此處輸入“課程信息編輯如圖6-2-5所示,然后單擊“完成按鈕,即完成了利用導游創(chuàng)建簡單窗體的操作。6.2.1 簡單窗體設計圖6-2-4 “窗體導游對話框36.2.1 簡單窗體設計圖6-2-5 “窗體導游對話框46.2.1 簡單窗體設計 完成窗體創(chuàng)建操作之后,可以在數(shù)據(jù)庫設計視圖的窗體選項卡中看到這個窗體對象。選中這個新建窗體,單擊“設計按鈕“,進入窗體設計視圖,即可以看到這個新建的“課程信息編輯窗體。如圖6-2-6所示。圖6-2-6 運用Access窗體導游完成的“課程信息編輯窗體運轉(zhuǎn)視圖6.2.1 簡單窗體設計 對照圖6

15、-1-1所示“課程信息編輯窗體的運轉(zhuǎn)視圖,可以看到,這個利用窗體設計導游創(chuàng)建的窗體對象根本不能滿足既定的設計目的。無論是各窗體控件的設置,還是整個窗體的構(gòu)造安排,它都還不是最終所需求的窗體方式。因此,還需求在窗體設計視圖中對窗體對象作進一步地設計修正。 也就是說,利用窗體導游創(chuàng)建一個初步的窗體對象,然后再加以設計修正,是一種創(chuàng)建窗體的有效方法。在窗體設計視圖中進展窗體的設計修正操作,將在6.5節(jié)中再作引見。6.2.2 子窗體設計 如圖6-2-7所示為“教材征訂管理信息系統(tǒng)數(shù)據(jù)庫中的“課堂信息編輯窗體對象運轉(zhuǎn)視圖,可以看到它是一個基于兩個數(shù)據(jù)源的窗體,這兩個數(shù)據(jù)源分別是“課程信息表對象和“課堂信

16、息查詢對象。 圖6-2-7 “課堂信息編輯窗體對象運轉(zhuǎn)視圖6.2.2 子窗體設計 利用Access窗體對象處置來自多個數(shù)據(jù)源的數(shù)據(jù),需求在主窗體對象中設置子窗體控件。即,主窗體基于一個數(shù)據(jù)源,而任一其他數(shù)據(jù)源的數(shù)據(jù)處置那么必需為其開設對應的子窗體。 “教材征訂管理信息系統(tǒng)數(shù)據(jù)庫中的“課堂信息編輯窗體就是一個含有一個子窗體的窗體。以下,以“課堂信息編輯窗體中子窗體的創(chuàng)建為例,引見運用窗體導游創(chuàng)建包含于一個主窗體中的子窗體的操作方法。6.2.2 子窗體設計 1創(chuàng)建主窗體 在數(shù)據(jù)庫設計視圖的窗體對象選項卡上,運用6.2.1節(jié)中所述的方法創(chuàng)建一個基于“課程信息表的窗體,命名為“課堂信息編輯。該窗體中所

17、選用的字段是那些希望出如今“窗體頁眉中的數(shù)據(jù)。 為此,可以在數(shù)據(jù)庫設計視圖的窗體對象選項卡上,選定“課堂信息編輯窗體對象,單擊“設計按鈕,進入窗體設計視圖。在窗體設計視圖中,分別將一切數(shù)據(jù)字段對象逐一拖至窗體頁眉節(jié)中,擺放到適宜的位置上,并根據(jù)需求調(diào)整它們的尺寸。如此,窗體主體部分無任何控件存在,如圖6-2-8所示。6.2.2 子窗體設計圖6-2-8 運用導游初建成并挪動各文本框位置后的“課堂信息編輯窗體設計視圖6.2.2 子窗體設計 2在主窗體中確定子窗體區(qū)域 在“課堂信息編輯的窗體設計視圖中,要在窗體主體中設置一個稱為“子窗體的控件。其操作方法是,在窗體設計視圖工具欄上單擊“子窗體/子報表

18、按鈕“,在窗體主體中拖曳出所希望的子窗體區(qū)域。隨即彈出“子窗體導游對話框1,如圖6-2-9所示。 在圖6-2-9所示的“子窗體導游對話框1中,應該選擇所建子窗體是將一個表對象或查詢對象作為數(shù)據(jù)源,還是運用一個曾經(jīng)創(chuàng)建完成了的窗體對象作為子窗體。 對于本實例,所建子窗體應該基于一個名為“課堂信息查詢的Access查詢對象。因此,選定“運用現(xiàn)有的表和查詢單項選擇框,而選擇數(shù)據(jù)源的操作將在下一個對話框中進展。單擊“下一步按鈕,即進入“子窗體導游對話框2,如圖6-2-10所示。6.2.2 子窗體設計圖6-2-9 “子窗體導游對話框16.2.2 子窗體設計 3為子窗體指定數(shù)據(jù)源和包含字段 在圖6-2-1

19、0所示的“子窗體導游對話框2中,首先需在對話框上的下拉式列表框中選定子窗體的數(shù)據(jù)源,然后需選定希望包含在子窗體中的各個字段。 對于本實例,“課堂信息編輯窗體中的子窗體為“課堂信息查詢子窗體,應選定“課堂信息查詢中的全部字段作為該子窗體的數(shù)據(jù)字段。然后單擊“下一步按鈕,即進入“子窗體導游對話框3,如圖6-2-11所示。6.2.2 子窗體設計圖6-2-10 “子窗體導游對話框26.2.2 子窗體設計 4確定子窗體數(shù)據(jù)與主窗體數(shù)據(jù)間的關聯(lián) 子窗體是作為主窗體的一個組成部分運轉(zhuǎn)的,子窗體中的數(shù)據(jù)必需與主窗體中的數(shù)據(jù)相互關聯(lián),這是由于主、子兩個窗體數(shù)據(jù)在整個窗體中以聯(lián)接Join表的方式出現(xiàn)。為此,可以經(jīng)

20、過在“子窗體導游對話框3中的相關操作,確定主窗體中數(shù)據(jù)與子窗體中數(shù)據(jù)的聯(lián)接方式。為了建立子窗體數(shù)據(jù)與主窗體數(shù)據(jù)間的關聯(lián),能夠會有兩種情況出現(xiàn)。6.2.2 子窗體設計 1主窗體數(shù)據(jù)源和子窗體數(shù)據(jù)源之間的聯(lián)接曾經(jīng)存在 假設子窗體中包含的表或查詢與主窗體中包含的表或查詢曾經(jīng)存在聯(lián)接關系,那么,可以在“子窗體導游對話框3中選定“從列表中選擇單項選擇項。這時,對話框下端的列表框中會顯示已建聯(lián)接所允許的關聯(lián)方式。我們應該根據(jù)需求從中選定一種。 2主窗體數(shù)據(jù)源和子窗體數(shù)據(jù)源之間的聯(lián)接尚未建立 假設子窗體中包含的表或查詢與主窗體中包含的表或查詢事先并未建立聯(lián)接關系,那么應該選定“自行定義單項選擇框,然后在隨之

21、翻開的關系設計視圖中指定其間的聯(lián)接關系,至于關系設計視圖的操作,請參見第三章。6.2.2 子窗體設計 對于本實例中的“課堂信息編輯窗體而言,不需求在主窗體數(shù)據(jù)源與子窗體數(shù)據(jù)源之間設置關聯(lián)。因此,應該在“子窗體導游對話框3中選定“無關聯(lián)選項,如圖6-2-11所示。圖6-2-11 “子窗體導游對話框36.2.2 子窗體設計 5為子窗體命名 “子窗體導游對話框4是子窗體導游的最后一步,這里應該給所創(chuàng)建的子窗體命名。作為“課堂信息編輯窗體的一個子窗體,可以命名為“課堂信息查詢子窗體。如圖6-2-12所示。 運用Access窗體導游創(chuàng)建一個子窗體,應該說是很方便的。在普通情況下,總是利用子窗體導游草創(chuàng)子

22、窗體,而后再進入窗體設計視圖,完成這個子窗體的全面設計。6.2.2 子窗體設計圖6-2-12 “子窗體導游對話框46.3 Access窗體設計視圖 Access窗體設計視圖是進展窗體功能設計的主要工具,我們既可以直接在Access窗體設計視圖中創(chuàng)建窗體,也可以在Access窗體設計視圖中修正已有的窗體。窗體設計視圖是進展窗體設計的主要界面,甚至可以說,沒有哪一個窗體可以不經(jīng)過在窗體設計視圖中的操作而完成其全面設計的。 因此,必需全面地了解Access窗體設計視圖的組成、Access窗體設計視圖工具的運用方法以及Access窗體屬性的設置方法,等等。6.3.1 Access窗體設計視圖的組成 在

23、Access數(shù)據(jù)庫設計視圖的窗體卡上選定一個窗體對象后,單擊“設計按鈕,即進入Access窗體設計視圖。 Access窗體設計視圖也是Windows桌面上的一個窗口,包括Windows窗口標題“Microsoft Access、菜單欄和常用工具欄。在這個Windows窗口的中部是一個子窗口,其中即為被設計的Access窗體對象。因此,在設計一個Access窗體對象之初,應該首先設置窗體對象的尺寸,接著經(jīng)過Windows窗口菜單中的【視圖】菜單項設置窗體對象的節(jié)。 然后,即可開場這個Access窗體對象的設計操作了。在整個Access窗體對象設計操作過程中,窗體設計視圖的工具欄顯得非常重要。6.

24、3.2 Access窗體設計視圖的工具 Access窗體設計視圖中的工具欄如圖6-3-1所示。正是依托這些工具提供的功能,一個Access窗體對象的設計操作才可以便利地進展。圖6-3-1 窗體設計視圖中的工具欄6.3.3 Access窗體屬性的運用 在窗體設計視圖中,單擊常用工具欄上的“屬性按鈕“,即彈出窗體屬性設置對話框。圖6-3-2所示為“課堂信息編輯窗體的屬性對話框及其各屬性的取值。一個窗體的屬性可以分為四類,分別是“格式屬性、“數(shù)據(jù)屬性、“事件屬性和“其他屬性,在屬性對話框中分列在四張卡片上。 不僅窗體具有這些屬性,窗體中可以設置的對象也稱為控件也都具有這四類屬性。對控件設置“格式屬性

25、值是為了設置控件的顯示格式;對控件設置“數(shù)據(jù)屬性值那么是為了設置該控件操作數(shù)據(jù)的規(guī)那么,當然這些數(shù)據(jù)必需是綁定在控件上的數(shù)據(jù);對控件設置“事件屬性值是為該控件設定呼應事件的操作規(guī)程,也就是為控件的事件處置方法編程。6.3.3 Access窗體屬性的運用 可以對照下面關于各屬性取值的闡明,分析“課堂信息編輯窗體各屬性取值的作用。圖6-3-2 窗體的格式屬性與數(shù)據(jù)屬性6.3.3 Access窗體屬性的運用 1窗體的常用格式屬性及其取值含義 1標題 其屬性值為字符串。在窗體視圖中,該字符串顯示為窗口標題欄。 2默許視圖 其屬性值需在“延續(xù)窗體、“單個窗體、“數(shù)據(jù)表、“數(shù)據(jù)透視表和“數(shù)據(jù)透視圖五個選項

26、中選取,它決議窗體的顯示方式。 3滾動條 其屬性值需在“兩者均無、“程度、“垂直、“程度和垂直四個選項中選取,它決議窗體顯示時能否具有窗體滾動條。6.3.3 Access窗體屬性的運用 4記錄選定器 其屬性值需在“是、“否兩個選項中選取,它決議窗體顯示時能否具有記錄選定器,即數(shù)據(jù)表最左端的標志塊。 5閱讀按鈕 其屬性值需在“是、“否兩個選項中選取,它決議窗體運轉(zhuǎn)時能否具有記錄閱讀按鈕,即數(shù)據(jù)表最下端的按鈕組“。 6分隔線 其屬性值需在“是、“否兩個選項中選取,它決議窗體顯示時能否顯示窗體各節(jié)間的分隔線。6.3.3 Access窗體屬性的運用 7自動居中 其屬性值需在“是、“否兩個選項中選取,它

27、決議窗體顯示時能否自動居中于Windows桌面中。 8控制框 其屬性值需在“是、“否兩個選項中選取,它決議窗體顯示時能否顯示窗體控制框,即窗口右上角的按鈕組“6.3.3 Access窗體屬性的運用 2窗體的數(shù)據(jù)屬性及其取值含義。 1記錄源 其屬性值需是本數(shù)據(jù)庫中的一個數(shù)據(jù)表對象名或查詢對象名,它指明該窗體的數(shù)據(jù)源。 2挑選 其屬性值需是一個字符串表達式,它表示從數(shù)據(jù)源中挑選數(shù)據(jù)的規(guī)那么。 3排序根據(jù) 其屬性值需是一個字符串表達式,由字段名或字段名表達式組成,指定排序規(guī)那么。 4允許編輯、允許添加、允許刪除 其屬性值分別需在“是、“否選項中選取,分別決議窗體運轉(zhuǎn)時能否允許對數(shù)據(jù)進展編輯修正、添加

28、或刪除操作。6.3.3 Access窗體屬性的運用 5數(shù)據(jù)入口 其屬性值需在“是、“否兩個選項中選取。取值為“是,那么窗體翻開時,只顯示一個空記錄;取值為“否默許值,那么窗體翻開時,顯示已有的記錄。 6數(shù)據(jù)集類型 其屬性值需在“動態(tài)集、“動態(tài)集不一致地更新、“快照三個選項中選取。取值為“動態(tài)集此屬性值為默許設置,那么允許編輯基于單個表或具有一對一關系的多個表的結(jié)合控件。對于基于具有一對多關系的表中的字段的結(jié)合控件,那么不能編輯位于關系中的“一端的聯(lián)接字段中的數(shù)據(jù),除非在表間允許運用連鎖更新。取值為“動態(tài)集不一致的更新,那么允許編輯一切的表以及結(jié)合到它們的字段的一切控件。取值為“快照,那么不許編

29、輯表以及結(jié)合到其字段的控件。 6.3.3 Access窗體屬性的運用 7記錄鎖定 其屬性值需在“不鎖定、“一切記錄、“編輯的記錄三個選項中選取。取值為“不鎖定此屬性值為默許設置,那么在窗體中允許兩個或更多用戶可以同時編輯同一個記錄,這也稱為“開放式鎖定。取值為“一切記錄,那么當在窗體視圖翻開窗體時,一切基表或根底查詢中的記錄都將鎖定,用戶可以讀取記錄,但在封鎖窗體以前不能編輯、添加、或刪除任何記錄。取值為“編輯的記錄,那么當用戶開場編輯某個記錄中的任一字段時,即鎖定該條記錄,直到用戶挪動到其他記錄,這樣一個記錄一次只能由一個用戶進展編輯。這也稱為“保守式鎖定。6.4 Access窗體的根本控件

30、 Access窗體是一個容器對象,其間可以包含假設干其他對象。窗體中包含的對象也稱為控件,這是由于它們中的大多數(shù)都可以對某些事件做出相關的呼應,進展相應的處置操作。設計Access窗體對象必需很好地掌握窗體控件的屬性及其運用方法。 以下,逐個引見各主要的窗體控件的運用方法及其屬性設置。各個窗體控件都具有各自不同的屬性,只需一個屬性是每一個窗體控件都擁有,且具有一樣含義的,此處一致闡明。這個屬性的稱號為“稱號,其屬性值是一個字符串,它的作用是指定該控件在VBA程序中被調(diào)用的標識符。6.4.1 標簽控件Label 1標簽控件的運用 當需求在窗體上顯示一些闡明性文字,就可以運用“標簽控件。單擊窗體設

31、計視圖工具箱中的“標簽工具按鈕“,然后用鼠標在窗體上所需的位置處拖曳,可以看到一個動態(tài)矩形框隨著鼠標的拖曳而變化。此時,光標停在該矩形框中,即可輸入需求的文字信息。 假設輸入文字后,覺得標簽尺寸不適宜。可以單擊該標簽,使該標簽控件呈現(xiàn)被選中的方式周圍有八個黑點的方式,即可經(jīng)過鼠標在該控件周圍所現(xiàn)的八個黑點上拖曳,來改動其尺寸或改動其位置。6.4.1 標簽控件Label 2標簽控件的屬性 1標簽控件的格式屬性 1標題 標簽控件的標題屬性值將成為標簽中顯示的文字信息。留意,不要與標簽控件的“稱號屬性相混淆。 2背景顏色、前景顏色 它們分別表示標簽顯示時的底色與標簽中文字的顏色。設定顏色的操作可以經(jīng)

32、過調(diào)色板進展。 6.4.1 標簽控件Label 3特殊效果 特殊效果屬性值用于設定標簽的顯示效果。 4字體稱號、字體大小、字體粗細、斜體 這些屬性值用于設定標簽中顯示文字的字體、字號、字型等參數(shù)。 5超級鏈接地址/超級鏈接子地址 指定其鏈接對象、文檔、Web頁的途徑。 6.4.1 標簽控件Label 2標簽控件的事件屬性 1單擊 當鼠標在該標簽上單擊左鍵時,這個事件發(fā)生。 2雙擊 當鼠標在該標簽上雙擊左鍵時,這個事件發(fā)生。 3鼠標按下 當鼠標在該標簽上按下左鍵時,這個事件發(fā)生。 4鼠標挪動 當鼠標在該標簽上來回挪動時,這個事件發(fā)生。 5鼠標釋放 當鼠標左鍵按下后,移至在該標簽上放開時,這個事件

33、發(fā)生。6.4.2 文本框控件Text 1文本框控件的運用 文本框控件用于顯示指定的數(shù)據(jù),并接納數(shù)據(jù)的輸入,且可根據(jù)接納到的數(shù)據(jù)輸入來直接更改數(shù)據(jù)源中的對應數(shù)據(jù)。因此是文本框一個交互式控件。 文本框控件可以是結(jié)合、非結(jié)合或計算型的。結(jié)合型文本框控件與基表或查詢中的字段相連,可用于顯示、輸入及更新數(shù)據(jù)庫中的字段。計算型文本框控件那么以表達式作為數(shù)據(jù)來源。表達式可以運用窗體或報表的基表或基查詢字段中的數(shù)據(jù),或者窗體或報表上其他控件中的數(shù)據(jù)。而非結(jié)合型文本框控件那么沒有數(shù)據(jù)來源。運用非結(jié)合型文本框控件可以顯示信息、線條、矩形及圖像。6.4.2 文本框控件Text 2文本框控件的屬性 文本框控件的屬性很

34、多,其中格式屬性與標簽控件的格式屬性根本一樣。 1文本框控件的數(shù)據(jù)屬性 文本框控件的數(shù)據(jù)屬性設置對話框如圖6-4-1所示。圖6-4-1 文本框控件數(shù)據(jù)屬性6.4.2 文本框控件Text 2文本框控件的事件屬性 文本框控件的事件屬性設置對話框如圖6-4-2所示。圖6-4-2 文本框控件事件屬性6.4.2 文本框控件Text 假設需求令某一控件可以在某一事件發(fā)生時,做出相應的呼應,就必需為該控件針對該事件的屬性賦值。事件屬性的賦值可以在三個處置事件的方法種類中選擇一種:設定一個表達式、指定一個宏操作、或為其編寫一段VBA程序。單擊屬性欄右側(cè)的“生成器按鈕“,即彈出“選擇生成器對話框,如圖6-4-3

35、所示。圖6-4-3 “選擇生成器對話框6.4.3 組合框控件Combo和列表框控件List 1組合框控件和列表框控件的運用 假設在窗體上輸入的數(shù)據(jù)總是取自某一個表或查詢中記錄的數(shù)據(jù),就應該運用組合框控件或列表框控件。這樣設計可以保證輸入數(shù)據(jù)的正確性,同時還可有效地提高數(shù)據(jù)輸入的速度。由于,組合框或列表框總是從一個指定的數(shù)據(jù)源中獲得數(shù)據(jù),而后根據(jù)實踐的選定操作獲得一項數(shù)據(jù),并將其填入窗體數(shù)據(jù)源的對應字段中。 以下學習利用Access控件導游創(chuàng)建“課堂信息編輯窗體中的“課程代碼組合框控件的操作過程。假設需求創(chuàng)建一個列表框控件,其操作方式類似于組合框控件的創(chuàng)建過程。6.4.3 組合框控件Combo和

36、列表框控件List 1創(chuàng)建組合框控件并進入組合框?qū)в?在“課堂信息編輯窗體設計視圖中,首先單擊工具箱中的“控件導游按鈕“ ,使其呈凹陷方式,即闡明控件導游為有效。然后在“課堂信息編輯窗體的適宜位置放置一個組合框控件,該組合框的位置可參閱圖6-2-7所示。此時,由于控件導游有效,即會彈出“組合框?qū)в螌υ捒?,如圖6-4-4所示。 在圖6-4-4所示“組合框?qū)в螌υ捒?中,有三個單項選擇框可供選擇。為了在“課堂信息編輯窗體中創(chuàng)建“課程代碼組合框,應該選擇“運用組合框查閱表或查詢中的值單項選擇框。選定后,單擊“下一步按鈕,即進入“組合框?qū)в螌υ捒?,如圖6-4-5所示。6.4.3 組合框控件Comb

37、o和列表框控件List圖6-4-4 “組合框?qū)в螌υ捒?6.4.3 組合框控件Combo和列表框控件List 2為組合框控件設定數(shù)據(jù)來源 在圖6-4-5所示“組合框?qū)в螌υ捒?中,應選擇數(shù)據(jù)庫中的一個表或一個查詢作為該組合框的數(shù)據(jù)源,對于“課堂信息編輯窗體中的“課程代碼組合框,應該選擇“課程信息表表作為數(shù)據(jù)源。如圖6-4-6所示。圖6-4-5 “組合框?qū)в螌υ捒?6.4.3 組合框控件Combo和列表框控件List 3為組合框控件選擇數(shù)據(jù)字段 在圖6-4-6所示“組合框?qū)в螌υ捒?中,需選擇幾個字段作為在該組合框控件中顯示的數(shù)據(jù)字段。對于“課堂信息編輯窗體中的“課程代碼組合框,應該選擇“課程信

38、息表中的“課程代碼字段作為該組合框控件中顯示的數(shù)據(jù)字段。如圖6-4-7所示。圖6-4-6 “組合框?qū)в螌υ捒?6.4.3 組合框控件Combo和列表框控件List 4為組合框控件選擇數(shù)據(jù)記錄陳列順序 在“組合框?qū)в螌υ捒?中,可以為組合框控件選擇數(shù)據(jù)記錄陳列順序。設定完成后,單擊“下一步按鈕“,即進入“組合框?qū)в螌υ捒?。如圖6-4-8所示。圖6-4-7 “組合框?qū)в螌υ捒?6.4.3 組合框控件Combo和列表框控件List 5為組合框控件調(diào)整顯示寬度 在“組合框?qū)в螌υ捒?中,會出現(xiàn)所選數(shù)據(jù)源的數(shù)據(jù)列表,可以在此處調(diào)整該列表的寬度,這個調(diào)整好的列表寬度將成為組合框下拉列表的寬度。調(diào)整完成以

39、后,單擊“下一步按鈕“,即進入“組合框?qū)в螌υ捒?。如圖6-4-9所示。圖6-4-8 “組合框?qū)в螌υ捒?6.4.3 組合框控件Combo和列表框控件List 6為組合框控件運轉(zhuǎn)時的選定數(shù)據(jù)指定運用方式 在圖6-4-9所示“組合框?qū)в螌υ捒?中要處理的問題是,應如何運用這個數(shù)據(jù),對于“課堂信息編輯窗體的“課程代碼組合框,應該選擇“記憶該數(shù)值供以后運用單項選擇框。圖6-4-9 “組合框?qū)в螌υ捒?6.4.3 組合框控件Combo和列表框控件List 至此,“課堂信息編輯窗體中“課程代碼組合框的創(chuàng)建操作就完成了。單擊“下一步按鈕,即進入“組合框?qū)в螌υ捒?。如圖6-4-10所示。圖6-4-10 “

40、組合框?qū)в螌υ捒?6.4.3 組合框控件Combo和列表框控件List 7為組合框控件命名一個標簽控件 在“組合框?qū)в螌υ捒?中,應該完成組合框控件創(chuàng)建的最后一步操作:為組合框控件命名一個標簽控件,根據(jù)圖6-1-5所示,應該命名為“課程代碼。從這里可以看到,創(chuàng)建一個組合框控件的同時,也產(chǎn)生了一個相應的標簽控件。最后,單擊“組合框?qū)в螌υ捒?上的“完成按鈕,即完成了一個組合框控件的全部創(chuàng)建操作。6.4.3 組合框控件Combo和列表框控件List 2組合框控件和列表框控件的屬性 經(jīng)過這兩個控件的創(chuàng)建過程可以看出,它們的格式屬性以及數(shù)據(jù)屬性都曾經(jīng)在其創(chuàng)建過程中一一設定了。也就是說,組合框控件和列表

41、框控件的格式屬性及其數(shù)據(jù)屬性均可借助控件導游來完成屬性的取值操作,普通不再需求另作更改。組合框控件和列表框控件的事件屬性工程如圖6-4-11所示。 6.4.3 組合框控件Combo和列表框控件List圖6-4-11 組合框控件的事件屬性6.4.4 命令按鈕控件Command 在窗體上設置命令按鈕是為了實現(xiàn)某種功能操作,諸如“確定、“退出等等。因此,一個命令按鈕必需具有對其“單擊事件進展處置的才干。下面以“課堂信息編輯窗體上的“退出操作按鈕創(chuàng)建為例,闡明其命令按鈕相關屬性的設置方法。 進入“課堂信息編輯窗體設計視圖,在“課堂信息編輯窗體頁腳正中處放置一個命令按鈕控件,在“控件導游有效的前提下,即

42、會彈出“命令按鈕導游對話框1,如圖6-4-12所示。6.4.4 命令按鈕控件Command圖6-4-12 “命令按鈕導游對話框16.4.4 命令按鈕控件Command 在圖6-4-12所示的“命令按鈕導游對話框1中,可以為命令按鈕控件的“單擊事件設定所需進展的操作。方法是,先選定所需操作的類別,然后在隨之出現(xiàn)的該類詳細操作中選擇真正需求進展的操作。 “課堂信息編輯窗體上的“退出操作按鈕顯然是一個具有封鎖窗體功能的命令按鈕,屬于窗體操作的一種。因此,在這個對話框中,應先在對話框的左端列表框中,選擇“窗體操作類別,然后在對話框的右端列表框中,選擇“封鎖窗體操作。如圖6-4-12所示。 選擇終了,單

43、擊“下一步按鈕,進入“命令按鈕導游對話框2,如圖6-4-13所示。6.4.4 命令按鈕控件Command圖6-4-13 “命令按鈕導游對話框26.4.4 命令按鈕控件Command 在圖6-4-13所示的“命令按鈕導游對話框2中,需求為所創(chuàng)建的命令按鈕設定“標題屬性值,這個設定值可以是圖片,也可以是文字。當窗體運轉(zhuǎn)時,此處設置的“標題屬性值將顯示在該命令按鈕上。 假設需求為新創(chuàng)建的命令按鈕設置圖片作為其“標題屬性值,可以單擊對話框中的“圖片單項選擇框,屆時會出現(xiàn)一些Access常用的命令按鈕圖片供選擇。假設對Access提供的常用圖片不稱心,可以單擊對話框中的“閱讀按鈕,選擇已存放在磁盤上的任

44、一圖形文件作為命令按鈕圖片運用。 假設需求為新創(chuàng)建的命令按鈕設置文字作為其“標題屬性值,可以單擊對話框中的“文本單項選擇框,然后在對話框上端的文本框中輸入所希望的文字。6.4.4 命令按鈕控件Command 本實例為命令按鈕設定文字作為其“標題屬性值,即選定“文本單項選擇框,并在對話框上端的文本框中輸入“退出操作四個字。如圖6-4-14所示。圖6-4-14 “命令按鈕導游對話框36.4.4 命令按鈕控件Command 在圖6-4-14所示的“命令按鈕導游對話框3中,單擊“完成按鈕,即完成了“退出按鈕的創(chuàng)建操作。如此運用命令按鈕導游創(chuàng)建的命令按鈕控件,將為該命令按鈕控件的單擊事件創(chuàng)建了如下程序代

45、碼 Private Sub Command19_Click() On Error GoTo Err_Command19_Click DoCmd.Close Exit_Command19_Click: Exit Sub Err_Command19_Click: MsgBox Err.Description Resume Exit_Command19_Click End Sub6.4.5 圖像控件Image 在窗體上設置圖像控件,普通是為了美化窗體??梢栽诖绑w上需求放置圖片的位置,放置圖像控件,在隨即彈出的導游對話框中選定圖形或圖像文件,即完成了在窗體上設置圖片的操作。6.4.6 子窗體/子報表控

46、件Child 此處可以在窗體設計視圖中查看曾經(jīng)建成的“課堂信息編輯窗體的各項屬性。其中,“課堂信息查詢子窗體的相關數(shù)據(jù)屬性取值如圖6-4-15所示。 圖6-4-15 “課堂信息查詢子窗體的數(shù)據(jù)屬性6.4.7 其他根本控件 1復選框控件 在窗體或報表上可以運用復選框作為單獨控件來顯示根底表、查詢或SQL語句中的“是/否值。 2選項按鈕控件 在窗體上可以運用選項按鈕作為單獨的控件來顯示根底表、查詢或SQL語句上的“是/否值。 3選項組控件 可以在窗體或報表中運用選項組來顯示一組限制性的選項值。選項組可以使選擇值變得很容易,由于只需單擊所需的值。在選項組中每次只能選擇一個選項。6.4.7 其他根本控

47、件 4選項卡控件 可以在窗體中運用選項卡控件來展現(xiàn)單個集合中的多頁信息,這對于處置可分為兩類或多類的選項卡是特別有用的。 5切換按鈕控件 在窗體上可以運用切換按鈕作為單獨的控件來顯示根底表、查詢或設置SQL語句中的“是/否值。6.5 Access窗體設計視圖的運用 運用Access導游,可以完成簡單窗體的創(chuàng)建、子窗體的創(chuàng)建、組合框與列表框的生成、命令按鈕功能的生成以及圖表窗體的創(chuàng)建,等等。但是,運用導游創(chuàng)建的上述對象或控件,往往都還不能完全滿足實踐運用的需求,必需在窗體設計視圖中進展相應的設計操作方能實現(xiàn)。 本節(jié)引見窗體設計視圖的運用方法,并以前面運用導游創(chuàng)建的窗體為根底,引見如何在窗體設計視

48、圖中完成“課程信息編輯窗體與“課堂信息編輯窗體的構(gòu)造設計。6.5.1 “課程信息編輯窗體的構(gòu)造設計 “課程信息編輯窗體是一個源于單一數(shù)據(jù)集的窗體,在6.2.1節(jié)我們曾經(jīng)運用窗體導游創(chuàng)建了這個窗體根本方式。圖6-5-1所示即為運用Access窗體導游完成的“課程信息編輯窗體的方式。而這個方式顯然并不是所需求的完好窗體,最終的“課程信息編輯窗體運轉(zhuǎn)視圖方式應該如圖6-1-1所示。圖6-5-1 運用窗體導游創(chuàng)建的“課程信息編輯窗體6.5.1 “課程信息編輯窗體的構(gòu)造設計 為了真正完成“課程信息編輯窗體的設計,還需求針對這個窗體進展如下設計。 1調(diào)整窗體尺寸 2添加一個標簽控件作為窗體標題 在窗體頁眉

49、上部正中安放一個標簽控件作為窗體標題。如圖6-5-2所示。 3添加七個文本框控件 在“窗體頁眉區(qū)域添加七個文本框控件,它們的“控件來源屬性值均為“未綁定。如圖6-5-2所示。 4添加三個命令按鈕控件 在“窗體頁腳區(qū)域添加三個命令按鈕控件,從左至右分別命名為“保管修正、“退出操作和“刪除記錄,各自的放置位置見圖6-5-2所示。6.5.1 “課程信息編輯窗體的構(gòu)造設計 1設置“保管修正命令按鈕控件 運用Access命令按鈕導游進展,其操作步驟參見6.4.4節(jié)所述。但是,在“命令按鈕導游對話框1中,應該選定“記錄操作類別中的“添加新記錄操作。如此,即可自動產(chǎn)生該命令按鈕控件呼應單擊事件的VBA代碼。

50、 2設置“退出操作命令按鈕控件 運用Access命令按鈕導游進展,其操作步驟參見6.4.4節(jié) 3設置“刪除記錄命令按鈕控件 運用Access命令按鈕導游進展,其操作步驟參見6.4.4節(jié)所述。但是,在“命令按鈕導游對話框1中,應該選定“記錄操作類別中的“刪除記錄操作。如此,即可自動產(chǎn)生該命令按鈕控件呼應單擊事件的VBA代碼。6.5.1 “課程信息編輯窗體的構(gòu)造設計窗體中的每一個控件都擁有本人的稱號,這些稱號將在第7章引見VBA代碼設計時被運用到。在此,僅將“課程信息編輯窗體控件稱號列于表6-5-1中: 表6-5-1 “課程信息編輯窗體控件稱號控件名稱伴隨標簽控件標題Command29“退出操作”

51、Command30“刪除記錄”Command31“保存修改”Text15“課程代碼”Text17“課程名稱”Text19“考核方式”Text21 “總學時”Text23“理論學時”Text25“實驗學時”Text27“課程性質(zhì)”6.5.1 “課程信息編輯窗體的構(gòu)造設計 5設置窗體中的相關控件屬性 在“課程信息編輯窗體中,位于“窗體頁眉區(qū)域內(nèi)的各文本框控件均可以接受操作者輸入的有關數(shù)據(jù),而位于“窗體主體區(qū)域內(nèi)的各文本框控件那么不允許操作者輸入任何數(shù)據(jù)。為了實現(xiàn)這樣的功能,應該將一切位于“窗體主體區(qū)域內(nèi)的各文本框控件的“能否鎖定屬性值設置為“是。 詳細操作方式為,在“課程信息編輯窗體設計視圖中,逐

52、一選定“窗體主體區(qū)域內(nèi)的每一個文本框控件,并在其“數(shù)據(jù)屬性卡上,設置“能否鎖定屬性值設置為“是。 至此,“課程信息編輯窗體構(gòu)造設計終了。其設計視圖如圖6-5-2所示。6.5.1 “課程信息編輯窗體的構(gòu)造設計圖6-5-2 “課程信息編輯窗體對象設計視圖6.5.2 “課堂信息編輯窗體的構(gòu)造設計 在6.2.2節(jié)我們曾經(jīng)運用窗體導游創(chuàng)建了“課堂信息編輯窗體的根本方式,而這個方式并不是所需求的完好窗體。設計完成后的“課堂信息編輯窗體方式應該如圖6-5-3所示。 對照圖6-5-3所示“課堂信息編輯窗體最終的設計方式,顯然還需在窗體上添加一些控件,并修正一些窗體控件的相關屬性。6.5.2 “課堂信息編輯窗體

53、的構(gòu)造設計圖6-5-3 “課堂信息編輯窗體設計視圖6.5.2 “課堂信息編輯窗體的構(gòu)造設計 1添加一個標簽控件作為窗體標題 2在窗體頁眉中設置八個文本框控件 各自的放置位置以及伴隨標簽的“標題屬性值見圖6-5-3,均為非結(jié)合型文本框圖中顯示為未綁定。 3在窗體頁眉中設置一個組合框控件 設置組合框控件的方法參見6-4-3節(jié)所示。該組合框控件的放置位置以及伴隨標簽的“標題屬性值見圖6-5-3。 4在窗體頁腳中設置三個命令按鈕控件 在“窗體頁腳區(qū)域添加三個命令按鈕控件,從左至右分別命名為“添加課堂信息、“退出操作和“刪除當前課堂信息,各自的放置位置見圖6-5-3所示。6.5.2 “課堂信息編輯窗體的

54、構(gòu)造設計將“課堂信息編輯窗體控件稱號列于表6-5-2中:表6-5-2 “課堂信息編輯窗體控件稱號控件名稱伴隨標簽控件標題Command28“退出操作”Command29“添加課堂信息”Command30“刪除當前課堂信息”Text26“課堂編號”Text12“專業(yè)”Text14“年級”Text16“班級”Text18“人數(shù)”Text20“校區(qū)”Text22“教學周次”Text24“周學時”Combo0“課程代碼”6.5.2 “課堂信息編輯窗體的構(gòu)造設計 5設置窗體中的相關控件屬性 1設置子窗體數(shù)據(jù)鎖定屬性 在“課堂信息編輯窗體設計視圖中,選定“課堂信息查詢子窗體控件,并在其“數(shù)據(jù)屬性卡上,設置

55、“能否鎖定屬性值設置為“是。 2設置窗體頁眉中綁定文本框數(shù)據(jù)鎖定屬性 在“課堂信息編輯窗體設計視圖中,逐一選定“窗體頁眉區(qū)域內(nèi)的每一個綁定型文本框控件,并在其“數(shù)據(jù)屬性卡上,設置“能否鎖定屬性值設置為“是。 6.5.2 “課堂信息編輯窗體的構(gòu)造設計 3隱藏窗體頁眉中的“課程代碼文本框控件 在設置終了“課堂信息編輯窗體上的各個控件之后,還需求將與窗體數(shù)據(jù)源“課堂信息表對象綁定的“課程代碼文本框控件設置為不可視形狀。實踐上,這個“課程代碼字段僅為查詢時需求被程序訪問,而制止操作者訪問。因此,需求隱藏這個字段,使其在運轉(zhuǎn)時不可見到。參見圖6-5-3所示。 為此,首先應該刪除“課程代碼文本框控件的伴隨標簽控件,然后選中“課程代碼文本框控件,并在“格式屬性卡上設置相關屬性值如表6-5-3所示。6.5.2 “課堂信息編輯窗體的構(gòu)造設計屬性名稱屬性值說明特殊效果“平面”使其無凸凹顯示背景色“-2147483633”使其與窗體背景同色邊框顏色“-21474836

溫馨提示

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

評論

0/150

提交評論