數(shù)據(jù)庫Access結(jié)構(gòu)對象.ppt_第1頁
數(shù)據(jù)庫Access結(jié)構(gòu)對象.ppt_第2頁
數(shù)據(jù)庫Access結(jié)構(gòu)對象.ppt_第3頁
數(shù)據(jù)庫Access結(jié)構(gòu)對象.ppt_第4頁
數(shù)據(jù)庫Access結(jié)構(gòu)對象.ppt_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,中文Access2002是微軟公司發(fā)布的中文版OfficeXP軟件包中的關(guān)系型桌面數(shù)據(jù)庫管理系統(tǒng)。Access以其強大的功能、友好的界面吸引了眾多的用戶,而且為Windows圖形用戶界面而設(shè)計的應(yīng)用程序生成器,是當(dāng)今流行的數(shù)據(jù)庫軟件之一。本章講述Access數(shù)據(jù)庫結(jié)構(gòu)對象,主要內(nèi)容包括:lAccess的基本知識l數(shù)據(jù)庫設(shè)計l數(shù)據(jù)表l記錄的編輯l記錄的高級操作l表的鏈接和導(dǎo)入,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,21Access的基本知識211Access關(guān)系型數(shù)據(jù)庫基本概念關(guān)系型數(shù)據(jù)庫系統(tǒng)的基本特征是按關(guān)系數(shù)據(jù)模型組織數(shù)據(jù)庫,以其結(jié)構(gòu)簡單、理論基礎(chǔ)堅實、數(shù)據(jù)獨立性高以及提供非過程性語言等優(yōu)點而被認(rèn)為是具有很大發(fā)展前景的一種數(shù)據(jù)庫,并已經(jīng)得到了廣泛的應(yīng)用。在關(guān)系型數(shù)據(jù)庫中,數(shù)據(jù)元素是最基本的數(shù)據(jù)單元??梢詫⑷舾蓚€數(shù)據(jù)元素組成數(shù)據(jù)元組,若干個相同的數(shù)據(jù)元組組成一個數(shù)據(jù)表(即關(guān)系),而所有相互關(guān)聯(lián)的數(shù)據(jù)表則可以組成一個數(shù)據(jù)庫。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,1.數(shù)據(jù)元素數(shù)據(jù)元素存放于字段中,一個數(shù)據(jù)表中的每一個字段均具有一個惟一的名字(稱為字段名)。一個字段也就是數(shù)據(jù)表中的一列。字段的基本屬性有:字段名稱、數(shù)據(jù)類型、字段大小等等。2數(shù)據(jù)元組在Access中,數(shù)據(jù)元組稱為記錄。一個數(shù)據(jù)表中的每一個記錄均具有一個惟一的編號(稱為記錄號)。一個記錄也就是數(shù)據(jù)表中的一行。3數(shù)據(jù)表具有相同字段的所有記錄的集合稱為數(shù)據(jù)表,一個數(shù)據(jù)庫中的每一個數(shù)據(jù)表均具有一個惟一的名字(稱為數(shù)據(jù)表名)。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,4數(shù)據(jù)庫將相關(guān)數(shù)據(jù)表的集合稱為一個數(shù)據(jù)庫。一個Access數(shù)據(jù)庫不僅僅是數(shù)據(jù)表的集合,還包括查詢、窗體、數(shù)據(jù)頁、宏以及模塊等。(1)表表是數(shù)據(jù)庫中存儲數(shù)據(jù)最基本的對象,常稱為“基本表”,是構(gòu)成數(shù)據(jù)庫的一個重要組成部分。表由若干記錄組成,每一行稱為一個“記錄”,對應(yīng)著一個真實的對象每一列稱為一個“字段”,對應(yīng)著一個屬性信息。每個表都有關(guān)鍵字(關(guān)鍵字可以是一個字段或多個字段),以使表中的記錄惟一(記錄不能重復(fù),它與實體一一對應(yīng))。在表內(nèi)還可以定義索引(可以是一個或多個),當(dāng)表內(nèi)存放大量數(shù)據(jù)時可以加速數(shù)據(jù)的查詢。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,(2)查詢查詢用于在一個或多個表內(nèi)查找某些特定的數(shù)據(jù),完成數(shù)據(jù)的檢索、定位和計算的功能,供用戶查看。l選擇查詢:找到符合特定準(zhǔn)則的數(shù)據(jù)信息,可以對數(shù)據(jù)表進行統(tǒng)計,如求和、記數(shù)、求平均值等。它是最常用的查詢類型;l參數(shù)查詢:通過用戶輸入不同的查詢條件參數(shù),顯示相對應(yīng)的查詢結(jié)果;l交叉查詢:顯示表中某個字段的匯總值(合計、求平均值)等的查詢類型;l動作查詢:對數(shù)據(jù)表進行生成、刪除、替換等功能的查詢類型;lSQL查詢:使用結(jié)構(gòu)查詢語言SQL進行查詢。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,(3)窗體窗體是Access中用戶和應(yīng)用程序之間交流的主要界面,用戶對數(shù)據(jù)庫的任何操作都是通過窗體來完成。通過窗體可以向表中輸入數(shù)據(jù);創(chuàng)建切換面板,可以打開其它窗體或報表;創(chuàng)建自定義對話框,可以控制數(shù)據(jù)和輸出、顯示等操作。窗體中的大部分信息來自基本表或查詢,其它信息設(shè)計在窗體中實現(xiàn)。Access提供了兩種創(chuàng)建窗體的方式:一種是利用窗體向?qū)砩纱绑w,另一種是在設(shè)計視圖中利用名為控件的圖形化對象手工生成窗體。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,(4)報表報表是以打印的格式顯示用戶數(shù)據(jù)的一種有效的方式。在Access中,有關(guān)報表的打印工作都是通過報表對象來實現(xiàn)的,它負責(zé)報表設(shè)計,實現(xiàn)報表打印。用戶可以在報表設(shè)計視圖窗口中控制每個對象的大小和顯示方式,對報表對象的各項內(nèi)容進行設(shè)計和修改,按照用戶所需的方式完成打印工作。與窗體類似,報表的主要數(shù)據(jù)來自數(shù)據(jù)庫的表或查詢,其它信息設(shè)計在報表中實現(xiàn)。Access提供了兩種創(chuàng)建報表的方式:一種是利用報表向?qū)砩?,另一種是在設(shè)計視圖中利用控件手工生成適合自己需要的報表。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,(5)頁隨著Internet的迅速普及,網(wǎng)頁已成為越來越重要的信息發(fā)布手段,Access為用戶制作Web頁提供了便利。通過使用頁對象,用戶可以方便地制作出各種Web頁,并快捷地將所有文件作為Web發(fā)布程序存儲到指定的文件夾中,或者將其復(fù)制到Web服務(wù)器上,在網(wǎng)絡(luò)上發(fā)布信息。Access為創(chuàng)建網(wǎng)頁提供了非常便利的手段-數(shù)據(jù)訪問頁向?qū)В褂孟驅(qū)Э梢钥旖萃瓿删W(wǎng)頁的制作。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,(6)宏宏是Access中功能強大的對象之一。前面已經(jīng)介紹了Access數(shù)據(jù)庫中的5種基本對象:表、查詢、窗體、報表和頁,雖然這5種對象都具有強大的功能,但它們彼此之間不能相互驅(qū)動。要將這些對象有機地組合起來,只有通過Access提供的宏和模塊這兩種對象來實現(xiàn)。宏是一種特殊的代碼,它沒有控制轉(zhuǎn)移功能,也不能直接操縱變量,但能將各對象有機地組合起來,幫助用戶實現(xiàn)各種操作集合,使系統(tǒng)成為一個可以良好運行的軟件。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,(7)模塊模塊是Access中實現(xiàn)數(shù)據(jù)庫復(fù)雜管理功能的有效工具,它由VisualBasic編制的過程和函數(shù)組成。模塊提供了更加獨立的動作流程,并且允許捕捉錯誤,而宏無法實現(xiàn)這些功能。使用VisualBasic可以編制各種對象的屬性、方法、以實現(xiàn)細致的操作和復(fù)雜的控制功能。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,212啟動和退出Access1啟動Access2002(1)在Windows系統(tǒng)中,單擊的桌面左下角的“開始”按鈕;(2)將鼠標(biāo)指針移到程序處,啟動Access2002(3)雙擊“MicrosoftAccess”圖標(biāo)。2啟動對話框啟動Access2002后,首先見到啟動對話框。啟動對話框有兩個用途:一是建立新的數(shù)據(jù)庫文件,另一個是打開已有的數(shù)據(jù)庫。3關(guān)閉Access關(guān)閉Access有兩種方法如圖2-3所示。方法一:單擊“文件”菜單上選擇“退出”選項。便可以退出Access系統(tǒng)。方法二:直接按下窗體中右上角關(guān)閉鈕,亦可直接退出Access系統(tǒng)。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,213Access窗口操作1.任務(wù)窗格,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,2Access窗口Access的窗口操作大致可分成兩大區(qū):Access主窗口和數(shù)據(jù)庫窗口。從上圖可知外面的大窗體是Access主窗口,里面的小窗體是數(shù)據(jù)庫窗口。每個窗體上有標(biāo)題欄。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,(1)數(shù)據(jù)庫窗口組成:Access數(shù)據(jù)庫窗口包括三部分:命令按鈕組(位于窗口上端)、對象類別按鈕組(位于窗口左部),對象成員集合(位于窗口右部)。命令按鈕組共有8個按鈕,從左到右分別為:“打開”、“設(shè)計”、“新建”、“刪除”、“大圖標(biāo)顯示”、“小圖標(biāo)顯示”、“列表顯示”和“詳細信息顯示”按鈕。對象類別按鈕組中共有7個基本對象類型為:表、查詢、窗體、報表、頁、宏和模塊和一個默認(rèn)組:收藏夾。對象成員集合,當(dāng)單擊某個對象按鈕時,在“對象成員集合”中則顯示已創(chuàng)建的該類別對象實例列表,我們稱這個對象實例列表為“對象卡”如圖2-5中“表1”就是已創(chuàng)建在“db1.MDB”數(shù)據(jù)庫中的一個表對象實例。注意:Access是將所有對象都存放同一個數(shù)據(jù)庫文件里,以.MDB為擴展名。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,(2)Access主窗口的組成:標(biāo)題欄主窗口的標(biāo)題欄是顯示應(yīng)用程序名稱的地方。數(shù)據(jù)庫窗口也有自己的標(biāo)題欄,是用來顯示數(shù)據(jù)庫文件名稱的。菜單欄它是所有操作命令的集合場所。工具欄窗口的上部是命令的存放場所,命令是以按鈕的形式呈現(xiàn)。編輯區(qū)窗口的中部是編輯區(qū),是Access的主要工作區(qū)域。狀態(tài)欄窗口下部,用來顯示當(dāng)前進行工作的狀態(tài)和信息。滾動條,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,22數(shù)據(jù)庫設(shè)計設(shè)計Access關(guān)系數(shù)據(jù)庫首先應(yīng)根據(jù)用戶需求對數(shù)據(jù)庫管理系統(tǒng)進行分析和研究,全面規(guī)劃,然后再根據(jù)數(shù)據(jù)庫的設(shè)規(guī)范創(chuàng)建數(shù)據(jù)庫,否則將直接影響著系統(tǒng)的性能。一個成功的數(shù)據(jù)庫設(shè)計方案應(yīng)該將用戶的需求允許融入其中。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,數(shù)據(jù)庫的設(shè)計一般遵循以下步驟:(1)確定創(chuàng)建數(shù)據(jù)庫所要完成任務(wù)的目的;(2)確定創(chuàng)建數(shù)據(jù)庫所需要的表;(3)確定表中所需要的字段;(4)明確有惟一值的主關(guān)鍵字段;(5)確定表之間的關(guān)系;(6)優(yōu)化設(shè)計;(7)輸入數(shù)據(jù)并創(chuàng)建其它數(shù)據(jù)庫對象。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,2.2.1創(chuàng)建數(shù)據(jù)庫一個Access數(shù)據(jù)庫對象將以磁盤文件的形式存在,其文件擴展名為:MDB。數(shù)據(jù)庫設(shè)計方法有兩種:(1)自行創(chuàng)建數(shù)據(jù)庫。(2)使用數(shù)據(jù)庫向?qū)?chuàng)建數(shù)據(jù)庫。自行創(chuàng)建數(shù)據(jù)庫在第一次啟動MicrosoftAccess時,將Access自動顯示對話框,上面有新建數(shù)據(jù)庫或打開已有數(shù)據(jù)庫的選項。自行創(chuàng)建數(shù)據(jù)庫是由人工方法,按照自己的要求來建立數(shù)據(jù)庫,首先應(yīng)創(chuàng)建一個空數(shù)據(jù)庫,然后再將對象加入到數(shù)據(jù)庫對象中。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,【例1】創(chuàng)建空數(shù)據(jù)庫的步驟:(1)啟動MicrosoftAccess對話框顯示,選擇“空數(shù)據(jù)庫”,然后單擊“確定”按鈕。(2)在彈出的“文件新建數(shù)據(jù)庫”對話框,選擇數(shù)據(jù)庫存放的位置,輸入數(shù)據(jù)庫的名稱如輸入名為“學(xué)生”,最后單擊“創(chuàng)建”按鈕。如圖2-6所示。(3)進入MicrosoftAccess數(shù)據(jù)庫窗口。此時數(shù)據(jù)庫中無任何內(nèi)容,需要逐項將Access對象加入其中。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,2使用數(shù)據(jù)庫向?qū)?chuàng)建數(shù)據(jù)庫Access為用戶提供了多種數(shù)據(jù)庫向?qū)?,使用?shù)據(jù)庫向?qū)Э梢苑奖愕赝瓿蓴?shù)據(jù)庫的創(chuàng)建工作?!纠?】通過模板“訂單入口”向?qū)?chuàng)建數(shù)據(jù)庫,具體步驟如下(見實例),第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,222打開已有的數(shù)據(jù)庫創(chuàng)建完一個數(shù)據(jù)庫后,無論是要運行這個數(shù)據(jù)庫還是要修改這個數(shù)據(jù)庫,都需要先打開它。在Access中,打開已有數(shù)據(jù)庫的操作,可以有兩種不同的方法?!纠?】從“任務(wù)窗格”打開數(shù)據(jù)庫文件。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,2.3數(shù)據(jù)表創(chuàng)建完成一個空的數(shù)據(jù)庫對象之后,就應(yīng)在該數(shù)據(jù)庫中創(chuàng)建表對象了。表是數(shù)據(jù)庫中最基本的對象,是數(shù)據(jù)庫中所有數(shù)據(jù)的載體。換句話說,數(shù)據(jù)庫中的數(shù)據(jù)都是存儲在表中,并在表中接受各種操作與維護。數(shù)據(jù)庫中其他對象的操作都是基于表對象進行的。因此有關(guān)表對象的操作是Access2002應(yīng)用中的最基本的內(nèi)容。Access表對象可以看作是由兩部分構(gòu)成:表對象的結(jié)構(gòu)和表對象的數(shù)據(jù)。這是學(xué)習(xí)Access時必須明確的兩個基本概念。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,2.3.1表結(jié)構(gòu)的設(shè)計及操作表對象的結(jié)構(gòu)是指數(shù)據(jù)表的框架,也稱為表對象的屬性。主要包括:字段名稱、字段類型、字段屬性的設(shè)置。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,1利用設(shè)計視圖創(chuàng)建表數(shù)據(jù)表結(jié)構(gòu)設(shè)計后,接下來就是將所設(shè)計的表在Access數(shù)據(jù)庫中實現(xiàn)。我們可以使用Access數(shù)據(jù)庫中的設(shè)計器建立表。使用設(shè)計器建立表的方法有兩種:一種方法是直接使用設(shè)計器來建立符合自己需要的表,另一種方法是使用表向?qū)順?gòu)造一個結(jié)構(gòu)相近的表,然后,在設(shè)計器中進行修改。【例5】使用設(shè)計器來創(chuàng)建新表的步驟:,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,2使用向?qū)?chuàng)建表Access提供的表向?qū)?,可以提高新建表結(jié)構(gòu)的效率,表向?qū)⑻峁┮幌盗械氖纠鲄⒖?,只要按照向?qū)У奶崾?,逐步完成設(shè)置即可。但使用向?qū)?chuàng)建表,比較死板,有時不能達到我們實際應(yīng)用中的要求,因具體操作較簡單,學(xué)生可自己自學(xué)。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,232表的打開與關(guān)閉1打開表(1)數(shù)據(jù)庫窗口中,單擊對象列表中的“表”。(2)單擊要打開的表的名稱。(3)如果要修改表結(jié)構(gòu),在表“設(shè)計”視圖中打開表,單擊“數(shù)據(jù)庫”窗口工具欄上的“設(shè)計”按鈕。如果要查看表運行結(jié)果,在“數(shù)據(jù)表”視圖中打開表,單擊“數(shù)據(jù)庫”窗口工具欄上的“打開”按鈕。注意:打開表后,只需單擊工具欄上的“視圖”按鈕,即可輕易地在兩種視圖之間進行切換。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,2.3.3字段屬性的設(shè)置上一節(jié)我們只是學(xué)習(xí)如何建立一個表的結(jié)構(gòu),只是輸入了表中的字段名,這一節(jié)我們重點講解表對象的屬性。主要包括:字段名稱、字段類型、字段屬性的設(shè)置。1.字段名稱用于標(biāo)識表中的一列。數(shù)據(jù)表中的一列稱為一個字段,而每一個字段均具有惟一的名字,被稱為字段名稱。如“學(xué)生信息”表中的“學(xué)號”、“姓名”、“性別”、“地址”等。字段名稱的長短要適當(dāng),太短,不足以標(biāo)識一個字段;太長,不但不易記憶,而且也不易被引用。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,2數(shù)據(jù)類型由于數(shù)據(jù)由不同的類型,因此,用于存放數(shù)據(jù)的字段也要有所不同的類型。在設(shè)計數(shù)據(jù)表時必須根據(jù)字段的內(nèi)容選擇相應(yīng)的數(shù)據(jù)類型。Access為字段提供10種數(shù)據(jù)類型。我們可依據(jù)“學(xué)生信息表”中的字段需求來選用如表2-1所示。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,3字段屬性在設(shè)計完字段的名稱、字段類型之后,就可以定義字段的屬性了如圖2-18所示。不同的數(shù)據(jù)類型有不同的屬性,在這里將介紹Access提供的常用屬性。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,(1)字段的常規(guī)屬性字段屬性可分為常規(guī)屬性和查閱屬性兩類,其中字段常規(guī)屬性如圖2-20所示,以下分別介紹各個常規(guī)屬性的含義。在這些常規(guī)屬性中,“字段大小”、“格式”和“索引”是三個最基本的屬性,也是最常用的屬性。字段大小字段大小,是設(shè)置存儲字段中的文本的最大長度或數(shù)值的取值范圍。只有文本和數(shù)字類型的字段可以自己選擇。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,文本類型的字段寬度:可以定義在1255個字符之間,缺省值是50個字符。對于文本類型的寬度,定義的寬一些并不會浪費磁盤空間,因為Access系統(tǒng)以實際輸入的字符個數(shù)來決定所需要的磁盤空間。但是定義字段寬度的數(shù)據(jù)較小時可以節(jié)約內(nèi)存和加快處理速度。數(shù)字類型的字段寬度:如表2-2所示。在列表中共列出了六種可以選擇的字段大?。鹤止?jié)、整型、長整型、單精度型、雙精度型、同步復(fù)制ID,缺省值是長整型。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,表2-2數(shù)字型字段大小的屬性取值,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,表2-3各種數(shù)據(jù)類型的字段格式設(shè)置取值,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,格式表格屬性用于自定義文本、數(shù)字、日期和是否類型字段的輸出(顯示或打印)格式。它依據(jù)使用的數(shù)據(jù)類型不同而有所不同,只影響數(shù)據(jù)的顯示形式而不影響保存在數(shù)據(jù)表中的數(shù)據(jù)。各種數(shù)據(jù)類型的格式設(shè)置取值列于表2-3所示。輸入掩碼使用“輸入掩碼”屬性,可以使數(shù)據(jù)輸入更容易,并且可以控制用戶在文本框類型的控件中的輸入值。例如,可以為“電話號碼”字段創(chuàng)建一個輸入掩碼,以便向用戶顯示如何準(zhǔn)確地輸入新號碼,如:(010。通常使用“輸入掩碼向?qū)А睅椭瓿稍O(shè)置該屬性的工作。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,標(biāo)題“標(biāo)題”屬性值將取代字段名稱來在表中顯示。即在顯示表中數(shù)據(jù)時,表列的欄目名將是“標(biāo)題”屬性值,而不是“字段名稱”值。默認(rèn)值在表中新增加一個記錄,尚未填入數(shù)據(jù)時,如果希望Access自動為某字段填入一個特定的數(shù)據(jù),則應(yīng)為該字段設(shè)定“默認(rèn)值”屬性值。此處設(shè)置的默認(rèn)值將成為新增記錄中Access為該字段自動填入的值。一般可用“向?qū)А睅椭瓿稍搶傩缘脑O(shè)置。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,有效性規(guī)則“有效性規(guī)則”屬性用于指定對輸入到記錄中本字段數(shù)據(jù)的要求。當(dāng)輸入的數(shù)據(jù)違反了“有效性規(guī)則”的設(shè)置時,將給用戶顯示“有效性文本”設(shè)置的提示信息??捎谩跋?qū)А睅椭瓿稍O(shè)置。如果我們在年齡字段中的取值范圍為099(在有效性規(guī)則:輸入0And=99)。有效性文本當(dāng)輸入的數(shù)據(jù)違反了“有效性規(guī)則”的設(shè)定值時,“有效性文本”屬性值是顯示給操作者的提示信息。如當(dāng)在年齡字段中輸入大于99的值時,系統(tǒng)將給出出錯信息,輸入的數(shù)據(jù)無效。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,必填字段“必填字段”屬性取值僅有“是”和“否”兩項。當(dāng)取值為“是”時,表示必須填寫本字段,即不允許本字段數(shù)據(jù)為空。當(dāng)取值為“否”時,表示可以不必填寫本字段數(shù)據(jù),即允許本字段數(shù)據(jù)為空。允許空字符串該屬性僅對指定為“文本”型的字段有效,其屬性取值僅有“是”和“否”兩項。當(dāng)取值為“是”時,表示本字段中可以不填寫任何字符。索引本屬性可以用于設(shè)置單一字段索引。索引可加速對索引字段的查詢,還能加速排序及分組操作。索引屬性可提供了3項取值:“無”,表示本字段無索引;“有(有重復(fù))”,表示本字段有索引,且各記錄中的數(shù)據(jù)可以重復(fù);“有(無重復(fù))”,表示本字段有索引,且各記錄中的數(shù)據(jù)不允許重復(fù)。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,(2)查閱屬性“查閱”選項卡中只有一個“顯示控件”屬性,它只對文本、數(shù)字和是/否類型的字段有效。此屬性為文本和數(shù)字類型字段提供了三個預(yù)定義值:文本框(默認(rèn)值)、列表框和組合框;為是否類型的字段也提供了三個預(yù)定義值:復(fù)選框(默認(rèn)值)、文本框和組合框。如圖2-21所示。對于文本和數(shù)字類型的字段的列表框、組合框,以及是否類型的組合框,是用于與其他表(或查詢)結(jié)合可以向此字段輸人數(shù)據(jù)。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,是否類型的復(fù)選框使字段以“”顯示代表“真”值,以“口”顯示代表“假”值。而此種情況下,“常規(guī)”選項卡中的格式屬性設(shè)置卻不能起作用。當(dāng)是否類型的顯示控件屬性設(shè)定為文本框時,如果“常規(guī)”選項卡中的格式屬性沒有設(shè)定,則字段以“1”代表“真”值,以“0”代表“假”值;否則將以格式屬性設(shè)定的代表真假值的文字顯示。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,【例6】我們可以使用“查閱向?qū)А睌?shù)據(jù)類型,設(shè)置字段中要輸入的內(nèi)容,如可以在“學(xué)生信息表”中對“民族”字段事先設(shè)計好“漢、回、蒙、藏”,這樣在輸入此字段時只需選擇對應(yīng)的內(nèi)容,不必輸入文字,大大地減小輸入工作,提高輸入數(shù)據(jù)的效率。具體操作步驟:在字段的數(shù)據(jù)類型中選擇“查閱向?qū)А背霈F(xiàn)如圖2-22所示的對話框。在“查閱向?qū)А睂υ捒蛑羞x擇“自行輸入所需的值”單擊“下一步”按鈕。在“查閱向?qū)А睂υ捒蛑械?列中分別輸入“漢”、“回”、“蒙”、“藏”。如圖2-23所示的內(nèi)容。單擊“下一步”按鈕。出現(xiàn)制定查閱標(biāo)簽,最后單擊“完成”按鈕。完成設(shè)置。將設(shè)置后的表結(jié)構(gòu)存盤后,打開表后可在民族字段中選擇,如圖2-24所示。,第2章Access數(shù)據(jù)庫結(jié)構(gòu)對象,4主鍵字段的設(shè)置Access系統(tǒng)為了使查詢、窗口和報表能快速地查找到不同表中的相關(guān)信息,要求每個表中應(yīng)該建立一個和一組字段用來惟一標(biāo)識每個表中相對的記錄,這樣的字段稱之為主鍵。如我們要查詢某個學(xué)生在不同表中的信息,如在“學(xué)生信息”表中的學(xué)生基本情況、在“成績表”表中各科成績、在“課程表”表中,所選擇的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論