版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章創(chuàng)建數(shù)據(jù)庫(kù)和表2.1Access概述2.2創(chuàng)建數(shù)據(jù)庫(kù)2.3創(chuàng)建表2.4對(duì)表進(jìn)行操作2.1Access概述1992年11月美國(guó)微軟公司(Microsoft)推出了一個(gè)在Windows操作系統(tǒng)環(huán)境下運(yùn)行、基于關(guān)系模型的桌面數(shù)據(jù)庫(kù)Access1.0。由于該數(shù)據(jù)庫(kù)簡(jiǎn)單、易用,所以一推出便倍受關(guān)注。1995年微軟公司將Access集成到Office辦公軟件包中,并隨Office不斷升級(jí)換代。本書(shū)以Access2003為基礎(chǔ)來(lái)介紹Access的基本功能及應(yīng)用。2.1.1Access特點(diǎn)Access之所以迅速走紅,成為主流的桌面數(shù)據(jù)庫(kù),除了得益于Windows操作系統(tǒng)的有力支持外,其自身也具有很多特點(diǎn),具體如下:1.友好的圖形用戶操作界面2.集多項(xiàng)功能于一體3.可與其它數(shù)據(jù)庫(kù)、Office其它組件之間方便地交換數(shù)據(jù)2.1.2Access附帶的示例數(shù)據(jù)庫(kù)介紹為了便于用戶學(xué)習(xí)Access的各項(xiàng)功能,微軟公司為其配帶來(lái)幾個(gè)示例數(shù)據(jù)庫(kù):
CONTACT.MDB-----聯(lián)系人數(shù)據(jù)庫(kù)
INVENTRY.MDB----家庭財(cái)產(chǎn)數(shù)據(jù)庫(kù)
Northwind.mdb-----商品銷(xiāo)售數(shù)據(jù)庫(kù)用戶可以在“安裝Office的盤(pán)符(C:或D:)\ProgramFiles\MicrosoftOffice\OFFICE11\SAMPLES”地址找到它們。2.2創(chuàng)建數(shù)據(jù)庫(kù)可以使用下列方法之一創(chuàng)建一個(gè)數(shù)據(jù)庫(kù):1、創(chuàng)建空數(shù)據(jù)庫(kù)2、使用微軟提供的模板來(lái)創(chuàng)建數(shù)據(jù)庫(kù)3、復(fù)制一個(gè)現(xiàn)有數(shù)據(jù)庫(kù)的結(jié)構(gòu)“創(chuàng)建空數(shù)據(jù)庫(kù)”的方法是最常用的,因此我們主要介紹這種方法。2.2.1創(chuàng)建一個(gè)空數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)空數(shù)據(jù)庫(kù)的步驟如下:⑴啟動(dòng)Access便出現(xiàn)Access的主窗口,如右圖2-1所示。⑵單擊窗口右側(cè)區(qū)域的“空數(shù)據(jù)庫(kù)”,隨后出現(xiàn)“文件新建數(shù)據(jù)庫(kù)”對(duì)話框,如圖2-2所示。單擊這里圖2-12.2.1創(chuàng)建空數(shù)據(jù)庫(kù)⑶在“文件新建數(shù)據(jù)庫(kù)”對(duì)話框中,設(shè)置數(shù)據(jù)庫(kù)文件的保存位置、文件名和保存類(lèi)型等參數(shù)。設(shè)置好以上參數(shù)后,單擊“創(chuàng)建”按鈕。圖2-2在此輸入數(shù)據(jù)庫(kù)文件名不要改這里2.2.1創(chuàng)建空數(shù)據(jù)庫(kù)創(chuàng)建好一個(gè)空數(shù)據(jù)庫(kù)后,便在主窗口內(nèi)出現(xiàn)“數(shù)據(jù)庫(kù)對(duì)象”窗口,如圖2-3所示。圖2-3Access主窗口數(shù)據(jù)庫(kù)對(duì)象窗口一個(gè)數(shù)據(jù)庫(kù)包含7種對(duì)象:表、查詢(xún)、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、模塊。2.2.2打開(kāi)、關(guān)閉數(shù)據(jù)庫(kù)創(chuàng)建好數(shù)據(jù)庫(kù)后,經(jīng)常要打開(kāi)、關(guān)閉數(shù)據(jù)庫(kù)。打開(kāi)數(shù)據(jù)庫(kù)的方式有以下幾種:⑴共享方式打開(kāi)數(shù)據(jù)庫(kù)可以被多個(gè)用戶訪問(wèn)、可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。這是數(shù)據(jù)庫(kù)的默認(rèn)打開(kāi)方式。
⑵只讀方式打開(kāi)數(shù)據(jù)庫(kù)可以被多個(gè)用戶訪問(wèn)、但只能查看數(shù)據(jù)庫(kù)不能對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。⑶以獨(dú)占方式打開(kāi)
數(shù)據(jù)庫(kù)只能被當(dāng)前打開(kāi)數(shù)據(jù)庫(kù)的用戶訪問(wèn)、當(dāng)前用戶可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。⑷以獨(dú)占只讀方式打開(kāi)
數(shù)據(jù)庫(kù)只能被當(dāng)前打開(kāi)數(shù)據(jù)庫(kù)的用戶訪問(wèn)、當(dāng)前用戶只能查看數(shù)據(jù)庫(kù)不能對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改。
1、打開(kāi)數(shù)據(jù)庫(kù)方法一:⑴啟動(dòng)Access,打開(kāi)主窗口上的“文件”,單擊“打開(kāi)”菜單項(xiàng),出現(xiàn)圖2-4所示的“打開(kāi)”對(duì)話框⑵在“打開(kāi)”對(duì)話框中首先選定數(shù)據(jù)庫(kù)文件的保存目錄、文件名和文件類(lèi)型,然后點(diǎn)擊“打開(kāi)”按鈕。⑶如果要選擇打開(kāi)方式請(qǐng)單擊“打開(kāi)”按鈕右邊的“黑色倒三角”圖2-4單擊這里,選擇打開(kāi)方式1、打開(kāi)數(shù)據(jù)庫(kù)方法二:到存放數(shù)據(jù)庫(kù)文件的目錄中,雙擊數(shù)據(jù)庫(kù)文件。這種方法是按默認(rèn)方式打開(kāi)數(shù)據(jù)庫(kù)。2、關(guān)閉數(shù)據(jù)庫(kù)單擊主窗口標(biāo)題欄上的“關(guān)閉”按鈕。2.2.3Access幫助系統(tǒng)介紹如果在使用Access過(guò)程中遇到什么不解的問(wèn)題,可以到Access附帶的幫助系統(tǒng)中去查找。進(jìn)入Access幫助系統(tǒng)的方法為:方法一打開(kāi)主窗口上的“幫助”菜單,單擊“MicrosoftOfficeAccess幫助”菜單項(xiàng),便在主窗口的右側(cè)出現(xiàn)Access幫助系統(tǒng)窗口,如圖2-5所示。幫助系統(tǒng)使用幫助系統(tǒng)的使用方法有兩種:1、在“搜索”文本框中輸入要查找內(nèi)容的關(guān)鍵字,單擊文本框后的“搜索”按鈕。2、單擊“目錄”按鈕,在打開(kāi)的目錄列表中查找要看的內(nèi)容?!八阉鳌卑粹o“目錄”按鈕圖2-5要返回到上一級(jí),請(qǐng)按它2.2.3Access幫助系統(tǒng)介紹方法二在遇到問(wèn)題的環(huán)境中,選中你要查看的對(duì)象,按<F1>鍵,系統(tǒng)基本上可以根據(jù)你所處的環(huán)境狀態(tài),為你打開(kāi)相應(yīng)的幫助內(nèi)容。2.3創(chuàng)建表一個(gè)關(guān)系型數(shù)據(jù)庫(kù)主要由一系列表構(gòu)成,我們把要管理的數(shù)據(jù)存放在表中。創(chuàng)建好空數(shù)據(jù)庫(kù)后,首先應(yīng)為其創(chuàng)建表。Access提供了三種創(chuàng)建表結(jié)構(gòu)的方法:使用設(shè)計(jì)器創(chuàng)建表、使用向?qū)?chuàng)建表、通過(guò)輸入數(shù)據(jù)創(chuàng)建表。使用設(shè)計(jì)器創(chuàng)建表是最常用的方式。2.3.1使用“設(shè)計(jì)器”創(chuàng)建表
下面使用設(shè)計(jì)器來(lái)創(chuàng)建一個(gè)“讀者”表。讀者表結(jié)構(gòu)如表2-1所示。字段名字段類(lèi)型大小主鍵默認(rèn)值必填字段索引借書(shū)卡號(hào)文本9是有(無(wú)重復(fù))姓名文本10是性別文本1是民族文本6漢族證件號(hào)文本18是密碼文本11Email超鏈接個(gè)人電話文本11相片OLE對(duì)象讀者類(lèi)型號(hào)文本6是有(有重復(fù))表2-1創(chuàng)建表的步驟⑴在“數(shù)據(jù)庫(kù)對(duì)象”窗口的對(duì)象列表中選擇“表”對(duì)象,然后在窗口的右側(cè)雙擊“設(shè)用設(shè)計(jì)器創(chuàng)建表”或選中“設(shè)用設(shè)計(jì)器創(chuàng)建表”、單擊工具欄上的“設(shè)計(jì)”按鈕,隨后便打開(kāi)“表設(shè)計(jì)器”窗口,如圖2-7所示。
圖2-7創(chuàng)建表的步驟⑵在“表設(shè)計(jì)器”窗口中,輸入“讀者”表的各字段名、取值類(lèi)型、字段大小等。如圖2-8所示。字段名的長(zhǎng)度必須是1~64個(gè)字符。字段屬性區(qū)域圖2-8創(chuàng)建表的步驟⑶選中“借書(shū)卡號(hào)”字段,然后單擊主窗口工具欄上的“主鍵”按鈕,設(shè)置“讀者”表的主鍵為“借書(shū)卡號(hào)”,如圖2-8所示。如果主鍵由多個(gè)字段構(gòu)成,請(qǐng)先按下<Ctrl>鍵,然后點(diǎn)選夠成主鍵的各個(gè)字段,再按“主鍵”按鈕。創(chuàng)建表的步驟⑷單擊主窗口工具欄上的“保存”按鈕或單擊“表設(shè)計(jì)器”窗口上的“關(guān)閉”按鈕,打開(kāi)“另存為”對(duì)話框,如圖2-9所示。在“表名稱(chēng)”文本框中輸入該表的保存名稱(chēng)“讀者”然后單擊“確定”按鈕。⑸關(guān)閉“表設(shè)計(jì)器”窗口。圖2-9在此輸入表的名稱(chēng)課堂練習(xí)1、在讀者表中增加兩個(gè)字段:停借否,類(lèi)型為“是/否”;掛失否,類(lèi)型為“是/否”。2、創(chuàng)建以下表:圖書(shū)品種、圖書(shū)、借閱,結(jié)構(gòu)如下:圖書(shū)品種表字段名字段類(lèi)型大小主鍵默認(rèn)值必填字段索引品種號(hào)文本13是有(無(wú)重復(fù))書(shū)名文本30是有(有重復(fù))出版社文本20是有(有重復(fù))第一作者文本30是中圖分類(lèi)號(hào)文本20是出版年份文本4單價(jià)貨幣版次文數(shù)字字節(jié)1圖書(shū)表字段名字段類(lèi)型大小主鍵默認(rèn)值必填字段索引書(shū)號(hào)文本9是有(無(wú)重復(fù))品種號(hào)文本13是索書(shū)號(hào)文本20是館藏位置文本10狀態(tài)文本2借閱表字段名字段類(lèi)型大小主鍵默認(rèn)值必填字段索引書(shū)號(hào)文本9是是主鍵索引借書(shū)卡號(hào)文本9是是借書(shū)日期日期/時(shí)間1是是應(yīng)還日期日期/時(shí)間6續(xù)借否是/否18還否是/否11false2.3.2Access的數(shù)據(jù)類(lèi)型Access提供了10種數(shù)據(jù)類(lèi)型供字段使用,具體如下:字段取值類(lèi)型1、文本型2、備注型3、數(shù)字型4、日期/時(shí)間型5、貨幣型6、自動(dòng)編號(hào)型7、是/否型8、OLE對(duì)象型9、超鏈接型10、查閱向?qū)?、字節(jié)型2、整型3、長(zhǎng)整型4、小數(shù)型5、單精度型6、雙精度型7、同步復(fù)制ID
1、文本型文本類(lèi)型也叫字符串類(lèi)型,通常用來(lái)表示取值為文字、數(shù)字字符串的字段,例如:名稱(chēng)、地址、書(shū)號(hào)、職工號(hào)、電話號(hào)碼、商品號(hào)等。文本類(lèi)型字段的大?。ㄗ址膫€(gè)數(shù))默認(rèn)值是50個(gè)字符,最大值是255個(gè)字符。一個(gè)字段大小為n的文本類(lèi)型字段,最多可以存儲(chǔ)n個(gè)字符,每個(gè)字符占用2字節(jié)的存儲(chǔ)空間。Access按每個(gè)記錄(元組)在該字段上的實(shí)際取值長(zhǎng)度分配存儲(chǔ)空間。2、備注型用于存儲(chǔ)超過(guò)255個(gè)字符的長(zhǎng)文本數(shù)據(jù),例如:注釋、簡(jiǎn)介、簡(jiǎn)歷等。備注型字段最多可存儲(chǔ)64KB數(shù)據(jù)。3、數(shù)字型數(shù)字類(lèi)型通常用來(lái)表示可進(jìn)行數(shù)學(xué)運(yùn)算的數(shù)據(jù),例如:成績(jī)、商品銷(xiāo)售量、最大借書(shū)數(shù)等。用戶可以通過(guò)設(shè)置數(shù)字型字段的“字段大小”屬性,進(jìn)一步把其設(shè)置成“字節(jié)”、“整數(shù)”、“長(zhǎng)整數(shù)”、“單精度數(shù)”、“雙精度數(shù)”、“同步復(fù)制ID”、“小數(shù)”七種類(lèi)型之一。這七種類(lèi)型具體如下:⑴字節(jié)型字節(jié)型表示0到255之間的整數(shù),每個(gè)數(shù)占用1字節(jié)的存儲(chǔ)空間。⑵整型整型表示-2^15(-32768)到2^15-1(32767)之間的整型,每個(gè)數(shù)占2字節(jié)的存儲(chǔ)空間。⑶長(zhǎng)整型長(zhǎng)整型表示-2^31(-2,147,483,648)到2^31-1(2,147,483,647)之間的整型,每個(gè)數(shù)占4字節(jié)的存儲(chǔ)空間。⑷小數(shù)型表示-10^28-1到10^28-1之間的精確實(shí)數(shù)。小數(shù)位數(shù)最大可以達(dá)到28位,每個(gè)數(shù)占用12個(gè)字節(jié)的存儲(chǔ)空間。用戶可以指定其“數(shù)值范圍”(小數(shù)點(diǎn)后可存儲(chǔ)的最大位數(shù))和“精度”(小數(shù)點(diǎn)右邊顯示的位數(shù))屬性,來(lái)精確指定小數(shù)。⑸單精度單精度型表示負(fù)數(shù):-3.402823E38到-1.401298E-45、正數(shù):1.401298E-45到3.402823E38之間的數(shù),可以達(dá)到7位有效數(shù)字,每個(gè)數(shù)占4字節(jié)的存儲(chǔ)空間。⑹雙精度雙精度型表示負(fù)數(shù):-1.79769313486232×10308到-4.94065645841247×10-324、正數(shù):4.94065645841247×10-324到1.79769313486232×10308之間的數(shù),精度可以達(dá)到15位有效數(shù)字,每個(gè)數(shù)占8字節(jié)存儲(chǔ)空間。⑺同步復(fù)制ID同步復(fù)制ID也叫GUID(全球唯一標(biāo)識(shí)符),用于建立同步復(fù)制唯一標(biāo)識(shí)符的16字節(jié)字段。這種類(lèi)型一般用于將多個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)復(fù)制到一個(gè)數(shù)據(jù)庫(kù)中,例如:將多個(gè)分公司的銷(xiāo)售數(shù)據(jù)復(fù)制到總公司的數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)如果設(shè)置某字段的數(shù)據(jù)類(lèi)型為自動(dòng)編號(hào)、字段大小屬性為同步復(fù)制ID,那么往表中添加記錄時(shí)系統(tǒng)會(huì)為該字段自動(dòng)生成一個(gè)16位的全球唯一編號(hào)(在全球范圍內(nèi)不會(huì)重復(fù))。4、日期/時(shí)間型日期/時(shí)間類(lèi)型是用來(lái)存儲(chǔ)與日期、時(shí)間或日期時(shí)間的數(shù)據(jù)。每個(gè)數(shù)據(jù)占用8個(gè)字節(jié)的存儲(chǔ)空間。5、貨幣型貨幣類(lèi)型等價(jià)于具有雙精度屬性的數(shù)字類(lèi)型,其取值范圍為:-922337203685477.5808到922337203685477.5807。向貨幣字段輸入數(shù)據(jù)時(shí),不必鍵入人民幣符號(hào)和千位處的逗號(hào),Access會(huì)自動(dòng)顯示人民幣符號(hào)和逗號(hào),并添加兩位小數(shù)到貨幣字段。當(dāng)小數(shù)部分多于兩位時(shí),Access會(huì)對(duì)數(shù)據(jù)進(jìn)行四舍五入。精確度為小數(shù)點(diǎn)左方15位數(shù)及右方4位數(shù)。6、自動(dòng)編號(hào)型如果設(shè)置某字段的類(lèi)型為“自動(dòng)編號(hào)”類(lèi)型,那么每次向該表添加新記錄時(shí),Access會(huì)按規(guī)則自動(dòng)地為該字段分配一個(gè)唯一值,用戶往表添加記錄時(shí)不能為該字段輸入值。自動(dòng)編號(hào)一但被指定,就會(huì)永久地與記錄連接,即使用戶刪除表中的全部數(shù)據(jù),編號(hào)也不重新開(kāi)始。每個(gè)表只能有一個(gè)自動(dòng)編號(hào)類(lèi)型的字段。7、是/否型用于表示只能從兩個(gè)值(例如:“是/否”、“真/假”、“開(kāi)/關(guān)”)中取一個(gè)值的數(shù)據(jù)。該類(lèi)型的每個(gè)數(shù)據(jù)占用1個(gè)字節(jié)的存儲(chǔ)空間。8、OLE對(duì)象型OLE是中文“對(duì)象鏈接與嵌入”的英文縮寫(xiě)。OLE對(duì)象型字段一般用來(lái)存儲(chǔ):WORD文檔、EXCEL電子表格、圖像、聲音等數(shù)據(jù)。OLE對(duì)象型字段最大可為1GB,它主要受磁盤(pán)空間限制。9、超鏈接型這種數(shù)據(jù)類(lèi)型的字段存儲(chǔ)的是一個(gè)超鏈接地址,當(dāng)單擊一個(gè)超鏈接時(shí),Web瀏覽器或Access將根據(jù)超鏈接地址到達(dá)或打開(kāi)指定的目標(biāo)。超鏈接的目標(biāo)可以是文檔、Web頁(yè)、電子郵件地址。10、查閱向?qū)н@個(gè)字段類(lèi)型為用戶提供了一個(gè)建立字段內(nèi)容的列表,可以在列表中選擇所列內(nèi)容作為添入字段的內(nèi)容。2.3.3設(shè)置字段數(shù)據(jù)類(lèi)型和字段大小的原則Access提供了如此多的數(shù)據(jù)類(lèi)型,我們?cè)谠O(shè)計(jì)表時(shí),應(yīng)如何為字段選擇數(shù)據(jù)類(lèi)型、長(zhǎng)度呢?這里我們給大家一些建議:1、選擇字段的數(shù)據(jù)類(lèi)型⑴如果字段的取值為字符串、長(zhǎng)度不超過(guò)255、不需要進(jìn)行數(shù)值運(yùn)算(例如:加、減等),那么應(yīng)設(shè)置為“文本”類(lèi)型。例如:書(shū)號(hào)、借書(shū)卡號(hào)、書(shū)名、職工號(hào)、身份證號(hào)、姓名等等。⑵如果字段的取值為字符串、長(zhǎng)度超過(guò)255,那么應(yīng)設(shè)置為“備注”類(lèi)型。例如:簡(jiǎn)歷、課程簡(jiǎn)介、圖書(shū)簡(jiǎn)介等等。⑶如果字段的取值為對(duì)象,那么應(yīng)設(shè)置為“OLE對(duì)象”類(lèi)型。例如:WORD文檔、EXCEL電子表格、圖像、聲音等等。⑷如果字段的取值為數(shù)值、需要進(jìn)行數(shù)值計(jì)算,那么應(yīng)設(shè)置為“數(shù)字”類(lèi)型。例如:成績(jī)、最大借書(shū)天數(shù)、最大借書(shū)數(shù)等等。⑸如果字段的取值為“是/否”、“真/假”兩個(gè)值之一,那么應(yīng)設(shè)置為“是/否”類(lèi)型.。例如:圖書(shū)證的“停借否”、“掛失否”等字段。⑹如果一個(gè)表不容易確定主鍵或作為主鍵的字段過(guò)多,那么我們可以為該表添加一個(gè)自動(dòng)編號(hào)類(lèi)型的字段并用它作表的主鍵。例如:微軟公司Northwind.mdb數(shù)據(jù)庫(kù)中的“銷(xiāo)售單”表的“銷(xiāo)售單號(hào)”字段就是自動(dòng)編號(hào)類(lèi)型。2、確定字段的大小對(duì)于文本、數(shù)字類(lèi)型的字段需要確定其“字段大小”屬性,確定字段大小的原則是:在滿足需要的基礎(chǔ)上,盡量少占用存儲(chǔ)空間。例如:“讀者”表的“姓名”字段取值類(lèi)型為“文本”型,其字段大小設(shè)置為10即可;“讀者類(lèi)型”表中的“最大借書(shū)數(shù)”取值為“數(shù)字”型,其字段大小設(shè)置為“字節(jié)”即可。2.3.4往表中添加數(shù)據(jù)在“數(shù)據(jù)庫(kù)對(duì)象”窗口中,選中要輸入數(shù)據(jù)的表,單擊工具欄上的“打開(kāi)”按鈕。便可進(jìn)入了“數(shù)據(jù)表操作”窗口,如圖2-10所示。
圖2-10各種數(shù)據(jù)的輸入方法⑴“文本、備注、數(shù)字、貨幣”型數(shù)據(jù)這幾種類(lèi)型的數(shù)據(jù)可以直接輸入。如果輸入的數(shù)據(jù)較長(zhǎng),那么可以按<Shift+F2>鍵打開(kāi)“顯示比例”對(duì)話框,如圖2-11所示,在對(duì)話框中輸入數(shù)據(jù),然后按“確定”按鈕。圖2-11各種數(shù)據(jù)的輸入方法⑵“日期/時(shí)間”型數(shù)據(jù)日期/時(shí)間型字段的數(shù)據(jù)輸入,可參考字段在設(shè)計(jì)時(shí)“格式”屬性確定的格式輸入。日期/時(shí)間型字段的“格式”屬性值及輸入數(shù)據(jù)格式如表2-2所示。
格式名稱(chēng)輸入數(shù)據(jù)的格式示例常規(guī)日期1996-6-1917:34:23長(zhǎng)日期1996年6月19日中日期94-06-19短日期1996-6-19長(zhǎng)時(shí)間17:34:23中時(shí)間下午5:34短時(shí)間17:34表2-2各種數(shù)據(jù)的輸入方法⑶“是/否”型數(shù)據(jù)在數(shù)據(jù)表中,“是/否”型字段上顯示一個(gè)復(fù)選框。選中復(fù)選框表示輸入“是”,不選中復(fù)選框表示輸入“否”。⑷“OLE對(duì)象”型數(shù)據(jù)OLE對(duì)象型數(shù)據(jù)一般是用其它軟件制作好的圖像、音樂(lè)、電子表格等文件,輸入這樣數(shù)據(jù)的操作步驟如下:①將光標(biāo)移到要輸入數(shù)據(jù)的行的“OLE對(duì)象”型字段列處,打開(kāi)主窗口上的“插入”菜單,單擊“對(duì)象”菜單項(xiàng),隨后打開(kāi)如圖2-12所示的對(duì)話框。各種數(shù)據(jù)的輸入方法②在圖2-12對(duì)話框中,點(diǎn)“由文件創(chuàng)建”單選鈕,然后按“瀏覽”按鈕,出現(xiàn)如圖2-13所示的對(duì)話框。圖2-12各種數(shù)據(jù)的輸入方法③在圖2-13畫(huà)面中,選定“存放對(duì)象的文件”所在的位置、文件類(lèi)型、文件名,然后單擊“確定”按鈕,系統(tǒng)便把對(duì)象插入到表中。圖2-13各種數(shù)據(jù)的輸入方法⑸超鏈接型數(shù)據(jù)對(duì)于超鏈接型數(shù)據(jù),數(shù)據(jù)庫(kù)中只存儲(chǔ)一個(gè)鏈接地址并不存儲(chǔ)鏈接的內(nèi)容本身。輸入超鏈接型數(shù)據(jù)的方法如下:將光標(biāo)移到要輸入數(shù)據(jù)行的“超鏈接”型字段列處,打開(kāi)主窗口上的“插入”菜單,單擊“超鏈接”菜單項(xiàng),隨后打開(kāi)如圖2-14所示的對(duì)話框。各種數(shù)據(jù)的輸入方法在這里輸入Email地址如果超鏈接的內(nèi)容是來(lái)自文件,請(qǐng)點(diǎn)擊這里。然后在這里選擇文件如果超鏈接的內(nèi)容是Email地址請(qǐng)點(diǎn)擊這里。圖2-14這里輸入超鏈接的標(biāo)題2.3.5設(shè)置字段的屬性
每個(gè)字段都有若干屬性,字段的屬性用來(lái)對(duì)字段進(jìn)行說(shuō)明、約束。不同類(lèi)型字段的屬性也不相同。在“表設(shè)計(jì)器”窗口中,選擇一個(gè)字段后,在窗口的左下角便出現(xiàn)該字段的屬性。下面我們就來(lái)介紹常用字段屬性的作用及用法。1、字段大小屬性“字段大小”屬性用來(lái)設(shè)置文本類(lèi)型字段的最大取值長(zhǎng)度或數(shù)字類(lèi)型字段的具體取值類(lèi)型。例如:如果設(shè)置“讀者”表“借書(shū)卡號(hào)”字段的“字段大小”屬性值為9,那么“借書(shū)卡號(hào)”字段的取值最多為9個(gè)字符;如果設(shè)置“讀者類(lèi)型”表“最大借書(shū)數(shù)”字段的字段“大小”屬性值為“字節(jié)”,那么“最大借書(shū)數(shù)”字段的取值為0-255之間的整數(shù)。2、標(biāo)題屬性標(biāo)題屬性的作用是在顯示表中數(shù)據(jù)時(shí),標(biāo)題屬性值可以取代字段名稱(chēng),以便用戶理解。例如,如果設(shè)置“讀者”表的“姓名”字段的“標(biāo)題”屬性值為“Name”,那么在“數(shù)據(jù)表操作”窗口顯示表時(shí),“姓名”字段名便顯示成“Name”,這有利于只懂英語(yǔ)的用戶理解。3、格式屬性格式屬性用來(lái)設(shè)置字段在顯示及打印時(shí)的格式。例如:如果設(shè)置“借閱”表“借書(shū)日期”字段的“格式”屬性值為“短日期”格式,那么“借書(shū)日期”字段的數(shù)據(jù)在顯示時(shí),便以“####-##-##”(如:2010-6-23)方式顯示借書(shū)日期數(shù)據(jù);如果設(shè)置“選課”表“成績(jī)”字段的字段“大小”屬性值為“單精度”、“格式”屬性值為“固定”、“小數(shù)位數(shù)”屬性值為1,那么“成績(jī)”字段的值在顯示時(shí)只有一位小數(shù)。4、默認(rèn)值屬性如果為字段的“默認(rèn)值”屬性設(shè)置了一個(gè)值,那么在輸入數(shù)據(jù)時(shí)若未給該字段輸入數(shù)據(jù),則系統(tǒng)便將該字段的默認(rèn)值屬性的值賦給該字段。例如:設(shè)置“讀者”表“民族”字段的“默認(rèn)值”屬性值為“漢族”,那么在輸入數(shù)據(jù)時(shí)若未給該字段輸入數(shù)據(jù),則系統(tǒng)便將“漢族”賦給“民族”字段。5、必填字段屬性如果設(shè)置某字段的“必填字段”屬性的值為“是”,那么在往表插入一條記錄時(shí),該字段必須輸入數(shù)據(jù)(除非為該字段設(shè)置了默認(rèn)值)。6、輸入掩碼屬性設(shè)置字段的“輸入掩碼”屬性,可以使在輸入、顯示該字段數(shù)據(jù)時(shí),按掩碼規(guī)定的統(tǒng)一格式輸入、顯示,達(dá)到強(qiáng)制用戶按規(guī)定輸入數(shù)據(jù)的目的。掩碼使用的字符及含義如表2-3。表2-3掩碼字符作用掩碼定義示例輸入的數(shù)據(jù)0必須在此位置輸入0到9的數(shù)字,不允許輸入其它字符。(000)00000000(220)345678169可以在此位置輸入將數(shù)字(0-9)或空格,不允許輸入其它字符。如果不輸入任何字符,系統(tǒng)不存儲(chǔ)任何內(nèi)容。9000-00000009□010-345238910471-4392451□:表示空格#可以在此位置輸入數(shù)字、空格、加、減號(hào),當(dāng)用戶移動(dòng)光標(biāo)通過(guò)該位置而沒(méi)有輸入任何字符時(shí),系統(tǒng)認(rèn)為是空格并且不存儲(chǔ)任何內(nèi)容。#09-21+23□71L必須在此位置輸入A到Z之間的字母(大小寫(xiě)字母均可)。LL-00BK-12,ZK-01?可以在此位置輸入A到Z之間的大小寫(xiě)字母(可以不輸),當(dāng)用戶移動(dòng)光標(biāo)通過(guò)該位置而沒(méi)有輸入任何字符時(shí),系統(tǒng)不存儲(chǔ)任何內(nèi)容。?09A8,b23,78,5表2-3續(xù)掩碼字符作用掩碼定義示例輸入的數(shù)據(jù)A必須在此位置輸入字母或數(shù)字。LAA8,Baa可以在此位置輸入字母或數(shù)字(可以什么也不輸)。LaA,B1,Ay&必須輸入一個(gè)任何字符。L&LF0W,YsE,R@QC可以輸入一個(gè)任何字符(可以什么也不輸)。L0CA1,d2,f3&,L2#.,:/
確定小數(shù)點(diǎn)、千位分隔符、日期時(shí)間分隔符的位置。099.090000-09-09□09:0909/09/00003.2,34.56,345.82009-9-1217:483/26/2009表2-3續(xù)掩碼字符作用掩碼定義示例輸入的數(shù)據(jù)<將所有字符轉(zhuǎn)換成小寫(xiě)。<AaGT顯示為gt>將所有字符轉(zhuǎn)換成大寫(xiě)。>AaCgt#顯示為GT#!當(dāng)輸入掩碼左邊的字符為任選時(shí),使輸入數(shù)據(jù)從右到左填充輸入掩碼。99!\使該掩碼后的第一個(gè)字符按原義顯示,不按掩碼理解。例如:中國(guó)大陸出版的圖書(shū)ISBN號(hào)掩碼為:\9\7\8-\7-0099-000099-A978-7-04-024224-9978—7-302-02520-7978-7-5635-1448-9Password隱藏輸入的文本,以“*”代替輸入的字符。password輸入:lk123顯示:*****關(guān)于“輸入掩碼”屬性的詳細(xì)信息可以查閱Access幫助系統(tǒng),在“表設(shè)計(jì)窗口”用鼠標(biāo)單擊字段屬性區(qū)域的“輸入掩碼”標(biāo)題后的文本框,然后按F1鍵。7、有效性規(guī)則和有效性文本字段的“有效性規(guī)則”屬性用來(lái)設(shè)置對(duì)“輸入到字段的數(shù)據(jù)”進(jìn)行完整性約束,只有符合有效性規(guī)則的數(shù)據(jù)才能被輸入到字段中。字段的“有效性文本”屬性用來(lái)設(shè)置對(duì)“有效性規(guī)則”的提示、說(shuō)明的文字,當(dāng)用戶輸入數(shù)據(jù)違反有效性規(guī)則時(shí),系統(tǒng)便向用戶顯示有效性文本中的文字。例如,可以對(duì)“選課”表“成績(jī)”字段的“有效性規(guī)則”屬性做如下設(shè)置:成績(jī)>=0And成績(jī)<=100;對(duì)“有效性文本”屬性做如下設(shè)置:成績(jī)必須在0到100之間。當(dāng)用戶往“選課”表輸入“成績(jī)”值時(shí),系統(tǒng)將按有效性規(guī)則對(duì)輸入數(shù)據(jù)進(jìn)行檢查,如果不符合,系統(tǒng)拒絕接受該數(shù)據(jù)并顯示有效性文本提示用戶。設(shè)置表級(jí)有效性規(guī)則如果要設(shè)置一個(gè)表的兩個(gè)字段之間的有效性規(guī)則,這叫表級(jí)約束,例如:要設(shè)置“借閱”表的“應(yīng)還日期”大于“借書(shū)日期”。操作步驟為:⑴進(jìn)入“借閱”表的設(shè)計(jì)窗口。⑵用鼠標(biāo)指向表設(shè)計(jì)器窗口的空白處,然后按鼠標(biāo)右鍵,在打開(kāi)的快捷菜單中點(diǎn)選“屬性”,最后打開(kāi)“表屬性”對(duì)話框,如圖2-16所示。⑶在“表屬性”對(duì)話框中的“有效性規(guī)則”標(biāo)題后的文本框中輸入“應(yīng)還日期>借書(shū)日期”,關(guān)閉對(duì)話框。設(shè)置表級(jí)有效性規(guī)則在此輸入有效性規(guī)則在此輸入有效性文本的內(nèi)容8、其它屬性用戶可以在表的“表設(shè)計(jì)器”窗口中,把光標(biāo)放到要查看其用途的“屬性標(biāo)題”后的文本框中,按<F1>鍵。系統(tǒng)會(huì)從幫助系統(tǒng)中,找到關(guān)于該屬性的幫助信息,供用戶查看。2.4對(duì)表進(jìn)行相關(guān)操作創(chuàng)建好一個(gè)表后,我們可能要修改其結(jié)構(gòu)、查看其內(nèi)容等等,本節(jié)我們介紹一些關(guān)于表的常用操作。2.4.1修改表結(jié)構(gòu)1.添加字段進(jìn)入表的“設(shè)計(jì)器”窗口,指向要插入字段的位置的下一行、擊鼠標(biāo)右鍵,在打開(kāi)的快捷菜單中選擇“插入行”,在當(dāng)前位置前插入一個(gè)空行。在空行中輸入要插入的字段信息,按主窗口工具欄上的“保存”按鈕。2.刪除字段進(jìn)入表的“設(shè)計(jì)器”窗口,指向要?jiǎng)h除的字段、擊鼠標(biāo)右鍵,在打開(kāi)的快捷菜單中選擇“刪除行”,按主窗口工具欄上的“保存”按鈕。3.改變字段的順序進(jìn)入表的“設(shè)計(jì)器”窗口,選中要改變位置的字段,然后按住鼠標(biāo)左鍵,將鼠標(biāo)指針移動(dòng)到要插入位置的前、后兩個(gè)字段之間的間隔線上,放開(kāi)鼠標(biāo)。2.4.2調(diào)整“數(shù)據(jù)表操作”窗口的外觀1.調(diào)整行高、列寬進(jìn)入表的“數(shù)據(jù)表操作”窗口,打開(kāi)主窗口上“格式”菜單,選擇“行高”或“列寬”菜單項(xiàng),出現(xiàn)如圖2-17所示的對(duì)話框。在圖2-17中輸入新的行高或列寬值,單位是毫米。單擊“確定”按鈕。圖2-172.4.2調(diào)整“數(shù)據(jù)表操作”窗口的外觀2.設(shè)置字體進(jìn)入表的“數(shù)據(jù)表操作”窗口,打開(kāi)主窗口上“格式”菜單,選擇“字體”菜單項(xiàng),出現(xiàn)如圖2-18所示的“字體”對(duì)話框。在“字體”對(duì)話框中設(shè)置字體、字形、字號(hào)、字的色彩等項(xiàng)目,單擊“確定”按鈕。圖2-182.4.2調(diào)整“數(shù)據(jù)表操作”窗口的外觀3.設(shè)置背景進(jìn)入表的“數(shù)據(jù)表操作”窗口,打開(kāi)主窗口上“工具”菜單,選擇“選項(xiàng)”菜單項(xiàng),隨后打開(kāi)“選項(xiàng)”對(duì)話框,點(diǎn)擊“數(shù)據(jù)表”選項(xiàng)卡,出現(xiàn)如圖2-19所示畫(huà)面??稍诖水?huà)面中設(shè)置“數(shù)據(jù)表”窗口的背景色、默認(rèn)單元格效果等項(xiàng)目。注意:必須先關(guān)閉“數(shù)據(jù)表操作”窗口然后在打開(kāi),才能看到變化。圖-192.4.2調(diào)整“數(shù)據(jù)表操作”窗口的外觀4.隱藏、凍結(jié)列在Access的“數(shù)據(jù)表”窗口中,如果“讀者”表的字段很多,在窗口中不能全部看到,需要拖動(dòng)“滾動(dòng)條”才能看到后面的字段;而看到后面的字段時(shí),前面的字段有看不到了。要想使你所要看到的字段始終保留在窗口中不隨滾動(dòng)條滾動(dòng),你可以使用隱藏或凍結(jié)列技術(shù)。隱藏、凍結(jié)列進(jìn)入表的“數(shù)據(jù)表操作”窗口,選中要隱藏或凍結(jié)的列,打開(kāi)主窗口上“格式”菜單,選擇“隱藏”或“凍結(jié)列”菜單項(xiàng)。要取消對(duì)列的凍結(jié),可以打開(kāi)主窗口上“格式”菜單,選擇“取消對(duì)所有列的凍結(jié)”菜單項(xiàng)。要取消對(duì)列的隱藏,可以打開(kāi)主窗口上“格式”菜單,選擇“取消隱藏列”菜單項(xiàng),出現(xiàn)如圖2-20所示的“取消隱藏列”對(duì)話框。將取消隱藏的字段前的復(fù)選框勾選上單擊“關(guān)閉”按鈕。隱藏、凍結(jié)列點(diǎn)擊這里,有對(duì)號(hào)時(shí)不隱藏。圖2-202.4.3查看表中數(shù)據(jù)1.查找、替換數(shù)據(jù)
查找是指在“數(shù)據(jù)表操作”窗口中,查找符合自己要求的數(shù)據(jù);查找替換是用新的數(shù)據(jù)替換找到的數(shù)據(jù)。在對(duì)文本型字段進(jìn)行查找時(shí),可以使用通配符。通配符是用來(lái)表示特定含義的特殊字符,Access中使用的通配符見(jiàn)表2-4。字符功能示例*表示此位置可以是任意個(gè)(包括零個(gè))任何字符。對(duì)“民族”字段用“蒙*”查找,表示查找以“蒙”字開(kāi)頭的民族。?表示此位置可以是一個(gè)任何字符。對(duì)“姓名”字段用“?君”查找,表示查找姓名的第二個(gè)字是“君”字的姓名。#表示此位置可以是一個(gè)數(shù)字(0-9)字符。對(duì)“借書(shū)卡號(hào)”字段用“2009#####”查找,表示查找以“2009”開(kāi)頭的讀者。[]表示此位置可以是方括號(hào)給出的字符。對(duì)“借書(shū)卡號(hào)”字段用“########[2,4,6]”查找,表示查找尾號(hào)是2、4、6的借書(shū)卡號(hào)。[!]表示此位置必須不是方括號(hào)給出的字符。對(duì)“借書(shū)卡號(hào)”字段用“########[!2,4,6]”查找,表示查找尾號(hào)不是2、4、6的借書(shū)卡號(hào)。表2-4查找替換操作⑴進(jìn)入表的“數(shù)據(jù)表操作”窗口,將光標(biāo)放到要查找的字段上,打開(kāi)主窗口上“編輯”菜單,選擇“查找”菜單項(xiàng),隨后打開(kāi)“查找和替換”對(duì)話框,如圖2-21所示。查找替換操作在此輸入要查找的內(nèi)容確定是在整個(gè)表中,還是在某個(gè)字段上查找。確定查找內(nèi)容如何與字段匹配,例如:在“讀者”表的“姓名”字段上查找“麗娜”,如選“整個(gè)字段”,那么只有姓名是“麗娜”的才能找到;如果選“字段任何部分”,那么只要姓名中含有“麗娜”二字的都能找到;如果選“字段開(kāi)頭”,那么只有姓名開(kāi)頭含有“麗娜”的才能找到。用來(lái)確定是對(duì)表的全部行進(jìn)行查找,還是從當(dāng)前行往后找或往前找選中時(shí)區(qū)分大小寫(xiě),否則不區(qū)分點(diǎn)擊它找下一個(gè)圖2-21查找替換操作⑵如果要查找并同時(shí)替換,那么點(diǎn)擊“替換”選項(xiàng)卡,如圖2-22所示。在“查找內(nèi)容”處輸入要查找的值,例如:輸入“蒙”;在“替換為”處輸入要替換的值,例如:輸入“蒙古族”;單擊“全部替換”按鈕,系統(tǒng)把表中所有“民族”字段值為“蒙”的記錄的“民族”字段值替換為“蒙古族”。
圖2-22點(diǎn)它把對(duì)表的所有記錄都進(jìn)行替換點(diǎn)它只對(duì)當(dāng)前記錄進(jìn)行替換2.4.3查看表中數(shù)據(jù)2.排序“數(shù)據(jù)表”一般是按記錄的“主鍵”字段值,由小到大的順序顯示記錄。如果要想按自己所要求的順序顯示記錄,可以使用記錄的排序功能。例如,要按“姓名”字段值由小到大的順序顯示“讀者”表的記錄。操作如下:進(jìn)入“讀者”表的“數(shù)據(jù)表操作”窗口,將光標(biāo)放到要用來(lái)排序的字段(本例為:“姓名”字段)上,打開(kāi)主窗口上“記錄”菜單,指向“排序”菜單項(xiàng),在打開(kāi)的下級(jí)菜單中選擇排序方式(本例選擇“升序”方式,既小到大排序)。2.4.3查看表中數(shù)據(jù)3、篩選數(shù)據(jù)如果表中的數(shù)據(jù)很多,在“數(shù)據(jù)表”窗口中查看數(shù)據(jù)就很不方便。有時(shí)用戶只想看到自己想要看的數(shù)據(jù)。例如,要查看“讀者表中民族為“蒙古族”、性別為“女”的記錄”,可以通過(guò)使用記錄的篩選功能達(dá)到此目的。操作如下:篩選操作步驟⑴進(jìn)入“讀者”表的“數(shù)據(jù)表”窗口,將光標(biāo)放到要用來(lái)篩選的某個(gè)字段的所要保留的值上(本例為:“民族”字段的“蒙古族”值上),打開(kāi)主窗口上“記錄”菜單,指向“篩選”菜單項(xiàng),在打開(kāi)的下級(jí)菜單中選擇篩選方式(本例選擇“按選定內(nèi)容篩選”方式),隨后數(shù)據(jù)表中顯示的都是“蒙古族”學(xué)生的記錄。篩選操作步驟⑵再將光標(biāo)放到要用來(lái)篩選的另一個(gè)字段的所要保留的值上(本例為:“性別”字段的“女”值上),打開(kāi)主窗口上“記錄”菜單,指向“篩選”菜單項(xiàng),在打開(kāi)的下級(jí)菜單中選擇篩選方式(本例選擇“按選定內(nèi)容篩選”方式),隨后數(shù)據(jù)表中顯示的都是“蒙古族”、“女”讀者的記錄。篩選操作步驟⑶關(guān)閉“數(shù)據(jù)表操作”窗口,在出現(xiàn)的如圖2-23所示的窗口中單擊“否”按鈕。圖2-23選“是”2.4.4建立表之間的關(guān)聯(lián)在現(xiàn)實(shí)世界中事物之間存在著各種聯(lián)系,這種聯(lián)系在ER模型中體現(xiàn)為實(shí)體之間的聯(lián)系,在關(guān)系模型中體現(xiàn)為數(shù)據(jù)庫(kù)中表之間的聯(lián)系。在關(guān)系數(shù)據(jù)庫(kù)中用表之間的外鍵關(guān)系來(lái)表現(xiàn)表之間的聯(lián)系。在“圖書(shū)管理”數(shù)據(jù)庫(kù)中,“讀者類(lèi)型號(hào)”是“讀者”表的外鍵,通過(guò)“讀者類(lèi)型號(hào)”可建立起“讀者”表與“讀者類(lèi)型”表之間的聯(lián)系。1.創(chuàng)建表之間的關(guān)聯(lián)例2-1:創(chuàng)建“讀者”表與“讀者類(lèi)型”表之間外鍵關(guān)聯(lián)。操作步驟如下:⑴在“數(shù)據(jù)庫(kù)”窗口中,單擊主窗口工具欄上的“關(guān)系”按鈕,隨后打開(kāi)的如圖2-24所示的“關(guān)系”窗口。單擊主窗口工具欄上的“顯示表”按鈕,隨后打開(kāi)如圖2-25所示的“顯示表”對(duì)話框。1.創(chuàng)建表之間的關(guān)聯(lián)圖2-24圖2-251.創(chuàng)建表之間的關(guān)聯(lián)⑵在“顯示表”對(duì)話框中,選中“讀者”表,單擊“添加”按鈕,再選中“讀者類(lèi)型”表,單擊“添加”按鈕,這樣就把兩個(gè)表添加到“關(guān)系”窗口中。關(guān)閉“顯示表”對(duì)話框,此時(shí)的“關(guān)系”窗口如圖2-26所示。
圖2-261.創(chuàng)建表之間的關(guān)聯(lián)⑶在圖2-26畫(huà)面中,用鼠標(biāo)指向主鍵表(“讀者類(lèi)型”表)中的主鍵“讀者類(lèi)型號(hào)”字段,按住鼠標(biāo)左鍵,將鼠標(biāo)移到外鍵表(“讀者”表)的外鍵“讀者類(lèi)型”上,放開(kāi)鼠標(biāo)左鍵,隨后出現(xiàn)如圖2-27所示的“編輯關(guān)系”對(duì)話框。1.創(chuàng)建表之間的關(guān)聯(lián)⑷在“編輯關(guān)系”對(duì)話框中,將“實(shí)施參照完整性”復(fù)選框勾選上,然后再將“級(jí)聯(lián)更新相關(guān)字段”復(fù)選框勾選上,單擊“創(chuàng)建”按鈕。此時(shí)的“關(guān)系”窗口如圖2-28所示。
圖2-281.創(chuàng)建表之間的關(guān)聯(lián)⑸關(guān)閉“關(guān)系”窗口,在出現(xiàn)的如圖2-29所示的“是否保存”對(duì)話框中,單擊“是”按鈕保存創(chuàng)建的關(guān)系。圖2-292.關(guān)于表之間關(guān)聯(lián)選項(xiàng)的說(shuō)明⑴實(shí)施參照完整性勾選“實(shí)施參照完整性”的作用是:外鍵表(“讀者”表)中不允許出現(xiàn)主鍵表(“讀者類(lèi)型”表)中沒(méi)有的“讀者類(lèi)型號(hào)”。⑵級(jí)聯(lián)更新相關(guān)字段勾選“級(jí)聯(lián)更新相關(guān)字段”的作用是:當(dāng)修改主鍵表(“讀者類(lèi)型”表)中的某個(gè)讀者類(lèi)型號(hào)后,系統(tǒng)自動(dòng)將外鍵表(“讀者”表)中的那個(gè)讀者類(lèi)型號(hào)也進(jìn)行同步修改。⑶級(jí)聯(lián)刪除相關(guān)字段勾選“級(jí)聯(lián)刪除相關(guān)字段”的作用是:當(dāng)刪除主鍵表(“讀者類(lèi)型”表)的某個(gè)讀者類(lèi)型號(hào)后,系統(tǒng)自動(dòng)將外鍵表(“讀者”表)中的那個(gè)讀者類(lèi)型號(hào)的記錄全部刪除。3.修改表之間的關(guān)聯(lián)在“數(shù)據(jù)庫(kù)”窗口中,單擊主窗口工具欄上的“關(guān)系”按鈕,在打開(kāi)的“關(guān)系”窗口中,用鼠標(biāo)右擊兩個(gè)關(guān)系之間的連線,在打開(kāi)的快捷菜單中選擇“編輯”,在打開(kāi)的如圖2-27畫(huà)面中對(duì)關(guān)系進(jìn)行修改。注意:對(duì)兩個(gè)表建立關(guān)系之前必須設(shè)置好主鍵。2.4.5導(dǎo)入/導(dǎo)出數(shù)據(jù)Access提供了對(duì)數(shù)據(jù)進(jìn)行導(dǎo)入/導(dǎo)出的功能,可以利用它方便地與其他數(shù)據(jù)源進(jìn)行數(shù)據(jù)交換。導(dǎo)入是將其他數(shù)據(jù)源的數(shù)據(jù)導(dǎo)入到Access數(shù)據(jù)庫(kù)中;導(dǎo)出是將Access數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)出到其他數(shù)據(jù)源中。Access的“導(dǎo)入/導(dǎo)出”所支持的數(shù)據(jù)源有很多,例如:文本文件、Word文件、Excel文件、SQLServer數(shù)據(jù)庫(kù)、ORACLE數(shù)據(jù)庫(kù)、VisualFoxpro數(shù)據(jù)庫(kù)等等。⒈導(dǎo)入數(shù)據(jù)例2-2:將一個(gè)名為“讀者.xls”的Excel文件中的“讀者”工作表中的數(shù)據(jù)導(dǎo)入到“圖書(shū)管理”數(shù)據(jù)庫(kù)的“讀者”表中。操作步驟如下:⑴在“數(shù)據(jù)庫(kù)對(duì)象”窗口中,打開(kāi)“文件”菜單,指向“獲取外部數(shù)據(jù)”菜單項(xiàng),在打開(kāi)的下級(jí)菜單中選擇“導(dǎo)入”菜單項(xiàng),隨后出現(xiàn)如圖2-30所示的“導(dǎo)入”對(duì)話框。
⒈導(dǎo)入數(shù)據(jù)必須選擇與數(shù)據(jù)源對(duì)應(yīng)的文件類(lèi)型,這里要選Excel文件類(lèi)型。圖-30⑵在“導(dǎo)入”對(duì)話框中,首先選擇數(shù)據(jù)源的“文件類(lèi)型”,這里選“MicrosoftExcel”;然后選擇數(shù)據(jù)源文件所在的目錄;單擊數(shù)據(jù)源文件名,單擊“導(dǎo)入”按鈕,出現(xiàn)“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個(gè)畫(huà)面,如圖2-31所示。
⒈導(dǎo)入數(shù)據(jù)圖2-31⑶在“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個(gè)畫(huà)面中,選擇存放要導(dǎo)入數(shù)據(jù)的工作表。這里選擇“讀者”工作表,按“下一步”按鈕,出現(xiàn)“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個(gè)畫(huà)面,如圖2-32所示。⒈導(dǎo)入數(shù)據(jù)圖2-32⑷在“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個(gè)畫(huà)面中,勾選“第一行包含列標(biāo)題”復(fù)選框,按“下一步”按鈕,出現(xiàn)“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個(gè)畫(huà)面,如圖2-33所示。⒈導(dǎo)入數(shù)據(jù)圖2-33⑸在“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個(gè)畫(huà)面中,點(diǎn)選“現(xiàn)有的表中”單選鈕,然后從后面的列表中選擇要導(dǎo)入數(shù)據(jù)的表,這里選“讀者”表,按“下一步”按鈕,出現(xiàn)“導(dǎo)入數(shù)據(jù)表向?qū)А钡牡?個(gè)畫(huà)面,如圖2-34所示。⒈導(dǎo)入數(shù)據(jù)圖2-34⑹單擊“完成”按鈕。導(dǎo)入數(shù)據(jù)時(shí)出現(xiàn)錯(cuò)誤的原因1、Excel表的各列與數(shù)據(jù)庫(kù)表的各列不一致。2、Excel表中的數(shù)據(jù),在數(shù)據(jù)庫(kù)表的主鍵列上有重復(fù)值。由于主鍵沖突而不能導(dǎo)入數(shù)據(jù)。3、Excel表有邊框。4、Excel表末尾有看不見(jiàn)的空行數(shù)據(jù)。⒉導(dǎo)出數(shù)據(jù)例2-3:將“圖書(shū)管理”數(shù)據(jù)庫(kù)的“讀者”表中的數(shù)據(jù)導(dǎo)出到一個(gè)Excel文件中。操作步驟如下:⑴在“數(shù)據(jù)庫(kù)對(duì)象”窗口中,選擇要導(dǎo)出數(shù)據(jù)的表,擊鼠標(biāo)右鍵,在打開(kāi)的快捷菜單中選擇“導(dǎo)出”菜單項(xiàng),隨后出現(xiàn)如圖2-35所示的對(duì)話框。
⒉導(dǎo)出數(shù)據(jù)⑵在圖2-35所示的對(duì)話框中,首先選擇存放導(dǎo)出數(shù)據(jù)的“文件類(lèi)型”,這里選“MicrosoftExcel”;然后選擇存放數(shù)據(jù)的文件的存放目錄;選擇或輸入存放數(shù)據(jù)的文件的文件名,單擊“導(dǎo)出”按鈕。圖2-352.4.6為表創(chuàng)建索引1.索引概念表中的數(shù)據(jù)最終要存儲(chǔ)到計(jì)算機(jī)磁盤(pán)文件中,表中的每個(gè)記錄在磁盤(pán)文件中只能有一個(gè)存儲(chǔ)位置(我們稱(chēng)它為:物理存放位置),其位置。用戶每次要
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療設(shè)備租賃解除律師函
- 能源供應(yīng)合同備案制度
- 建筑監(jiān)理基礎(chǔ)施工協(xié)議
- 農(nóng)業(yè)創(chuàng)新園區(qū)停車(chē)場(chǎng)改造合同
- 鉆孔工程安全生產(chǎn)考核合同
- 環(huán)保工程木地板工程合同
- 醫(yī)院管理團(tuán)隊(duì)聘用合同
- 租用合同樣本:消防設(shè)備
- 護(hù)理科研項(xiàng)目管理與實(shí)施
- 藥品采購(gòu)績(jī)效評(píng)估體系
- 鍋爐控制器modbus協(xié)議支持說(shuō)明
- 粉末涂料有限公司危廢庫(kù)安全風(fēng)險(xiǎn)分級(jí)管控清單
- 安全生產(chǎn)信息管理制度全
- 住宅物業(yè)危險(xiǎn)源辨識(shí)評(píng)價(jià)表
- 世界主要國(guó)家洲別、名稱(chēng)、首都、代碼、區(qū)號(hào)、時(shí)差匯總表
- 2023學(xué)年廣東省廣州市越秀區(qū)鐵一中學(xué)九年級(jí)(上)物理期末試題及答案解析
- 《報(bào)告文學(xué)研究》(07562)自考考試復(fù)習(xí)題庫(kù)(含答案)
- 安全操作規(guī)程
- 電源日常點(diǎn)檢記錄表
- 人教版小學(xué)三年級(jí)語(yǔ)文上冊(cè)期末測(cè)試卷.及答題卡2
- 鋼軌接頭位置及接頭聯(lián)結(jié)形式
評(píng)論
0/150
提交評(píng)論