資料表的操作_第1頁
資料表的操作_第2頁
資料表的操作_第3頁
資料表的操作_第4頁
資料表的操作_第5頁
已閱讀5頁,還剩110頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第5章資料表的操作製作5-1-1關(guān)聯(lián)式資料庫的資料儲 存方式

關(guān)聯(lián)式資料庫(或稱關(guān)聯(lián)式資料模式)是以表格(在Access中稱為資料表)儲存資料,且表格的一個儲存格裡,僅能儲存一個值。

下圖是Access的一個資料表,這個資料表是用於儲存一些通訊資料。在資料表的第一列是資料表的各個欄位名稱,橫的一列稱為一筆記錄,所以在這個資料表共有四筆記錄。

欄位名稱一筆記錄5-1-2主索引(主鍵)的觀念在關(guān)聯(lián)式資料庫理論裡,有所謂的主鍵的觀念,對應(yīng)到Access裡,就是在資料表中指定的主索引。為何要設(shè)定主索引呢?主索引的功能在於定位資料,說白話一點,就是要確定資料庫要運(yùn)作的資料是哪一筆。所以,一個欄位若被指定為主索引時,就表示這個欄位的值不能重複,這樣才能透過主索引決定出一筆記錄。就好像,我們可以用身份證號碼來區(qū)分每一個人,因為不會有人的身份證號碼與您相同。5-2資料表的工作畫面

5-2-1資料表物件設(shè)計檢視畫面簡介協(xié)助訊息資料表物件欄位檢視欄位屬性檢視設(shè)計檢視畫面的工具列簡介按鈕圖示按鈕名稱功能敘述檢視用於切換資料表物件的檢視畫面主索引將欄位設(shè)為主索引欄位索引呼叫索引對話盒,用以檢視該資料表物件,所有做為索引的欄位及相關(guān)設(shè)定插入列、刪除列在游標(biāo)目前所在的列之前,插入一空白列。刪除游標(biāo)目前所在的列。屬性呼叫屬性對話盒,檢視該資料表物件的屬性建立幫手呼叫建立輸入遮罩與驗證規(guī)則的幫手資料庫視窗切換到資料庫對話盒各資料型態(tài)的使用時機(jī)(一)

資料類型使用時機(jī)備註文字用於儲存一般文字資料,如:客戶姓名、地址、品名….等可以自訂欄位的儲存大小,但最大不可超過255個字元備忘儲存一段敘述性文字,如:備註欄可以自訂欄位的儲存大小,但最大不可超過64000個字元數(shù)字儲存數(shù)字資料,如:數(shù)量、電話號碼、發(fā)票號碼

日期/時間儲存日期資料,如:出貨日期、員工到職日、訂單日期…等

貨幣儲存金額資料,如:貨品之單價、貨物銷售額、員工薪資..等

各資料型態(tài)的使用時機(jī)(二)自動編號由Access自動產(chǎn)生記錄的編號,如:訂單編號、人員編號…等使用自動編號的欄位大多設(shè)定為主索引是/否儲存只需選擇是/否的欄位,如:是否給予折扣

超連結(jié)記錄Internet網(wǎng)址與檔案路徑,如:某一公司的網(wǎng)址最多可儲存20456個字元OLE物件儲存圖片、多媒體資料..等OLE物件最大不可超過1GB資料類型使用時機(jī)備註5-2-2工作畫面的切換按下按下選取切換至資料表的設(shè)計檢視畫面5-3資料表的建立與匯出/匯入5-3-1利用資料表精靈建立資料表

1 開啟範(fàn)例ex5-3-1.mdb

快速點二下切換進(jìn)入Access後,將資料庫對話盒切換至資料表物件頁,在使用精靈建立資料表選項上,快速點兩下,進(jìn)入資料表精靈對話盒。

2 操作資料表精靈

選取點選範(fàn)例欄位中的欄位,按下此鈕,可將該欄選取為新資料表的欄位完成欄位選取後按下點選進(jìn)入資料表精靈後,請點選商務(wù)多選鈕,選擇連絡(luò)人範(fàn)例資料表,然後將範(fàn)例欄位中,連絡(luò)人編號、名字、姓氏、出生日期、地址四個欄位,選取到新資料表的欄位欄做為欲建立資料表的欄位,然後按下

下一步

按鈕。

3 設(shè)定資料表名稱

按下在這個步驟裡,我們採用預(yù)設(shè)值,並由精靈自動設(shè)定主索引,請按下

下一步

按鈕。

4 選取執(zhí)行步驟

按下選取在這個步驟裡,將詢問在完成資料表的建立後,您所希望執(zhí)行的步驟。請選取請直接輸入資料至資料表中後,按下

完成

按鈕,進(jìn)入資料工作表檢視畫面。

5-3-2匯出資料

1 開啟範(fàn)例ex5-3-2.mdb, 匯出資料表

在欲匯出資料的物件上按下滑鼠右鍵選取進(jìn)入Access後,將資料庫對話盒切換至資料表物件頁下,接著用滑鼠右鍵點選通訊錄資料表,在蹦現(xiàn)的快顯功能表中點選匯出選項,執(zhí)行通訊錄資料表的資料匯出動作。

2 設(shè)定匯出目標(biāo)的類型

設(shè)定檔案名稱設(shè)定欲輸出檔案的類型按下進(jìn)入?yún)R出資料表對話盒後,我們在該對話盒的檔案類型欄中,設(shè)定匯出檔案的類型。這裡選取為MicrosoftExcel5-7,表示將把資料輸出為Excel所使用的xls檔,檔案名稱為通訊錄資料表。

3 檢視匯出檔案

資料表的欄位名稱5-3-3匯入資料

1 開啟範(fàn)例ex5-3-3.mdb, 選取欲匯入的資料

選取匯入的檔案類型選取按下選取

2 匯入試算表精靈

欲匯入資料的工作表內(nèi)容按下點選

3 設(shè)定欄名

欲匯入資料的工作表內(nèi)容按下點選欲匯入資料的工作表內(nèi)容按下點選

4 選取匯入資料的方式

5 選取欲匯入欄位與設(shè)定欄位格式

您可以在此欄中點選各欄位,以設(shè)定各欄位資料的匯入設(shè)定設(shè)定各欄位的匯入設(shè)定

6 建立資料表的主索引

按下點選

7 選取欲匯入欄位與設(shè)定欄位格式

按下按下輸入請在匯入至資料表欄位中鍵入通訊錄資料表,做為新增資料表的名稱。鍵入後請按下

完成

按鈕,Access將會蹦現(xiàn)一訊息方塊,告訴您已經(jīng)完成了檔案的匯入。

5-3-4與XML的整合XML建立語法如下:<元素名稱>元素內(nèi)容</元素名稱>

從XML文件滙入資料(一)設(shè)定欲匯入檔案的類型設(shè)定欲匯入檔案的位置選取欲匯入的檔案選取按下從XML文件滙入資料(二)按下按下匯入後的資料表名稱將資料匯出至XML文件(一)按下選取選取設(shè)定將資料匯出至XML文件(二)按下 5-4資料表欄位的編輯與主 索引欄位的建立5-4-1欄位的新增、刪除、修改、 插入與位置調(diào)整

1 開啟範(fàn)例ex5-4-1.mdb

按下選取進(jìn)入Access的資料庫對話盒資料表物件頁中,點選客戶資料表,按下

設(shè)計

按鈕,將進(jìn)入客戶資料表的設(shè)計檢視畫面。

2 新增欄位資料

鍵入資料將畫面移至最後的net欄位,並用滑鼠在此欄位的下一列點一下,該列前將會出現(xiàn)一個

符號,表示目前正在編輯此列,請按照下圖鍵入資料,並設(shè)定屬性,完成欄位的新增。

3 修改欄位資料

鍵入『修改』二字刪除『新增』二字將滑鼠游標(biāo)移動至新增的欄位的欄位名稱欄中,並將『新增』二字消除,並鍵入『修改』,使該欄位的名稱由『新增的欄位』更改為『修改的欄位』。

4 選取單一欄位資料

完成此列的選取將滑鼠游標(biāo)移動至修改的欄位前,待滑鼠游標(biāo)變成

狀時,按下滑鼠左鍵,該欄位將變成黑色,表示該欄位已經(jīng)被選取。

5 欄位資料的刪除

欄位被刪除了完成欄位資料的選取後,按下鍵盤上的

鍵,即可刪除欄位資料。

6 插入欄位

按下插入的欄位將滑鼠游標(biāo)移至此欄將滑鼠游標(biāo)移至傳真號碼欄,並按下工具列上的插入列

按鈕,將會在傳真號碼欄前面插入一空白列。

7 刪除欄位

按下欄位已被刪除將滑鼠游標(biāo)移至此欄將滑鼠游標(biāo)移至傳真號碼前的空白欄位,按下工具列上的刪除列

按鈕,將刪除傳真號碼欄前的空白列。

8 調(diào)整欄位順序

城市欄的位置向上移動了按住滑鼠拖曳

9 同時選取多個連續(xù)的欄位

完成多個欄位的同時選取選取欄位後,按住滑鼠左鍵往下拖曳

10 同時選取多個不連續(xù)的欄位

若想同時選取多個不連續(xù)的欄位時,請按住鍵盤上的

鍵,然後點選欲選取的欄位即可。

5-4-2主索引欄位的建立與更改取消欄位的主索引設(shè)定按下完成主索引的取消將游標(biāo)移至此欄更改主索引按下完成主索引的更改將游標(biāo)移至此欄設(shè)定複合主索引按下完成複合主索引的設(shè)定選取欲設(shè)定為複合主索引的欄位5-5欄位一般屬性的介紹5-5-1欄位大小屬性文字文字的欄位大小屬性設(shè)定值範(fàn)圍為0~255個字元。當(dāng)使用者未設(shè)定文字的欄位大小時,Access將預(yù)設(shè)為50。數(shù)字(一)欄位大小輸入數(shù)值範(fàn)圍小數(shù)點位數(shù)儲存空間位元組0~255無1位元組整數(shù)-32768~32767無2位元組長整數(shù)-2147483648~2147483647無4位元組小數(shù)點(浮點數(shù))儲存數(shù)字範(fàn)圍由-1028-1至1028-12812位元組單精準(zhǔn)數(shù)儲存數(shù)字範(fàn)圍,如下述:負(fù)值:-3.402823E38至-1.401298E-45正值:1.401298E-45至3.402823E3874位元組數(shù)字(二)雙精準(zhǔn)數(shù)儲存數(shù)字範(fàn)圍,如下述:負(fù)值:-1.79769313486231E308至-4.94065645841247E-324正值:1.79769313486231E308至4.94065645841247E-324。158位元組複製編號全域唯一識別子不適用16位元組欄位大小輸入數(shù)值範(fàn)圍小數(shù)點位數(shù)儲存空間自動編號欄位大小輸入數(shù)值範(fàn)圍小數(shù)點位數(shù)儲存空間長整數(shù)-2147483648~2147483647無4位元組複製編號全域唯一識別子不適用16位元組格式屬性文字與備忘(一)符號代表意義設(shè)定示範(fàn)顯示結(jié)果@顯示所有輸入的字元,包含空格@@@@輸入”John”時,顯示為”John”。若只輸入”Joh”時,則顯示為”Joh”,Joh前加入了一個空格。&顯示所有輸入的字元,遇空格時,則予以省略&&&&輸入”John”時,顯示為”John”。若只輸入”Joh”時,則顯示為”Joh”,Joh前不加空格。文字與備忘(二)>將輸入的英文字都顯示為大寫>在格式欄中輸入”>”,輸入”john”時,將顯示為”JOHN”<將輸入的英文字都顯示為小寫<在格式欄中輸入”<”,輸入”JOHN”時,將顯示為”john”-在字元間加入”-”符號@@-@@@@@@@輸入”023697302”,將顯示為”02-3697302”符號代表意義設(shè)定示範(fàn)顯示結(jié)果數(shù)字、貨幣與自動編號

格式設(shè)定說明輸入值顯示值通用數(shù)字依輸入方式顯示數(shù)字。當(dāng)數(shù)值過大時,則轉(zhuǎn)以科學(xué)符號顯示2786.12786.1貨幣在輸入的數(shù)字前加入貨幣符號($),使用千位分隔符號(,),預(yù)設(shè)兩位小數(shù)。2786.1$2,786.10整數(shù)依輸入方式顯示數(shù)字,但預(yù)設(shè)兩位小數(shù)。1000.81000.80標(biāo)準(zhǔn)依輸入方式顯示數(shù)字,但預(yù)設(shè)兩位小數(shù),且使用千位分隔符號(,)。1000.81,000.80百分比將輸入的數(shù)字乘以一百,並在數(shù)字後加入百分符號,預(yù)設(shè)顯示兩個小數(shù)點位數(shù)。0.8585.00%科學(xué)記法使用科學(xué)記法方式,顯示數(shù)字資料58725.87E+03數(shù)字符號使用說明範(fàn)例輸入值顯示值0顯示一個數(shù)字,若未輸入會顯示0000001752.68901753#顯示一個數(shù)字,若未輸入不會顯示0#1752.6891753.(句號)控制小數(shù)點出現(xiàn)的位置#.##1752.6891752.69,(逗號)出現(xiàn)千位分隔符號#,###1752.6891,753$顯示貨幣符號$#,###1752.689$1,753E-或e-以科學(xué)記號顯示數(shù)字,負(fù)指數(shù)將出現(xiàn)負(fù)號,但正指數(shù)不會出現(xiàn)正號0.00E-001752.6891.75E30.17521.75E-1自訂格式語法區(qū)段一;區(qū)段二;區(qū)段三;區(qū)段四

各區(qū)段的意義資料類型各區(qū)段的意義區(qū)段一區(qū)段二區(qū)段三區(qū)段四文字與備忘正常輸入時的格式輸入零字串或”Null”值時的顯示格式無,分隔符號(;)不用保留無,分隔符號(;)不用保留數(shù)字、貨幣與自動編號輸入數(shù)字為正數(shù)時的格式輸入數(shù)字為負(fù)數(shù)時的格式輸入數(shù)字為零的格式Null值時的格式是/否無,但分隔符號(;)要保留值為真時的顯示格式值為假時的顯示格式無5-5-3輸入遮罩屬性

1 開啟範(fàn)例檔ex5-5-3.mdb

按下選取進(jìn)入資料庫對話盒的資料表物件頁,選取電話物件,按下

設(shè)計

按鈕,進(jìn)入資料表的設(shè)計檢視模式。

2 啟動輸入遮罩精靈

按下精靈呼叫按鈕將滑鼠游標(biāo)移至此欄用滑鼠在電話欄位點一下,一般屬性標(biāo)籤中將會顯示目前電話欄位的一般屬性設(shè)定,將滑鼠游標(biāo)移至輸入遮罩欄,游標(biāo)將顯示在該欄位中,且在該設(shè)定欄位旁將出現(xiàn)一個精靈呼叫

按鈕,按下該鈕將可啟動輸入遮罩精靈。

3 選取輸入遮罩種類

按下選取進(jìn)入輸入遮罩精靈中,請點選電話(兩碼區(qū)號)選項,並按下

下一步

按鈕,表示我們要建立這種輸入遮罩。

4 設(shè)定定位字元

測試一下精靈所提供的輸入遮罩設(shè)定未輸入資料時使用的定位器字元按下

5 資料儲存方式

按下選取點選遮罩中含有符號,就像核取方塊,表示儲存資料時,將連同輸入遮罩的符號一同儲存。請再按下

下一步

按鈕。

6 完成輸入遮罩的建立

由精靈所建立的輸入遮罩按下自行建立輸入遮罩(一)符號意義是/否一定要輸入範(fàn)例輸入範(fàn)例0只能輸入數(shù)字0-9是000123#可輸入數(shù)字0-9或空白,且可輸入+與-,但若輸入遮罩的符號不被儲存,則儲存時空白會被取消否####+239可輸入數(shù)字0-9或空白,但不可輸入+與-否99\-99912-3L可輸入字母A-Z是LL\.0000NO.0012?可輸入字母A-Z否???\.0000NO.0012自行建立輸入遮罩(二)A可輸入字母A-Z與數(shù)字0-9是AAAAZ123a可輸入字母A-Z與數(shù)字0-9否

aaaaaZ123&可輸入任何字元與空白是&&&&&A-021C可輸入任何字元與空白否CCCCCCA-021@D輸入中文是@DL000000地B456725\顯示後面這個字元

00\?0012?12符號意義是/否一定要輸入範(fàn)例輸入範(fàn)例自行建立輸入遮罩(三)輸入二個空白

jo.,:-/小數(shù)點定位與千位、日期及時間的分隔符號,實際使用的字元,將以Windows98/Me的控制臺中,國別設(shè)定

內(nèi)容對話盒之設(shè)定為依據(jù)

>強(qiáng)迫右邊的字母變成大寫

>????JOHN<強(qiáng)迫右邊的字母變成小寫

<????john!使輸入遮罩從右到左顯示,而不從左到右顯示。鍵入遮罩中的字元始終從左到右填滿遮罩。您可在輸入遮罩的任何地方加入驚嘆號。

!????符號意義是/否一定要輸入範(fàn)例輸入範(fàn)例5-5-4驗證規(guī)則與驗證文字屬性資料型態(tài)

文字備忘數(shù)字日期/時間貨幣自動編號是/否超連結(jié)OLE物件功能與用途簡述驗證規(guī)則*****

**

檢驗輸入值是否正確的條件式驗證文字*****

**

當(dāng)輸入值違反驗證規(guī)則時,產(chǎn)生之錯誤訊息屬性

1 開啟範(fàn)例ex5-5-4.mdb

進(jìn)入資料庫對話盒的資料表物件頁,點選產(chǎn)品資料表,按下

設(shè)計

按鈕,進(jìn)入資料表的設(shè)計檢視畫面。

2 設(shè)定驗證規(guī)則與驗證文字屬性

3 儲存資料表

4 驗證規(guī)則測試

驗證文字輸入違反驗證規(guī)則的數(shù)值5-6查閱屬標(biāo)籤的設(shè)定5-6-1文字方塊當(dāng)建立具有顯示控制項屬性的欄位時,文字方塊是Access所預(yù)設(shè)的顯示控制項,如下圖所示。5-6-2清單方塊組合方塊清單方塊清單方塊的用途,在於限制欄位資料的輸入方式以選取清單的方式進(jìn)行。

控制項為清單方塊,各設(shè)定欄位之意義屬性名稱設(shè)定值意義資料來源類型資料表/查詢清單方塊中的資料來源是由其他資料表或查詢所提供,做為資料來源的資料表或查詢,其名稱設(shè)定於資料來源欄中值清單清單方塊中的資料由使用者自行輸入,清單內(nèi)的資料設(shè)定於資料來源欄欄位清單清單方塊的資料來源為其他資料表或查詢的欄位名稱,資料表或查詢的名稱設(shè)定於資料來源欄資料來源輸入資料表/查詢物件的名稱當(dāng)資料來源類型欄設(shè)定為資料表/查詢或欄位清單選項時,由本欄位設(shè)定資料來源的物件名稱輸入清單選項的值當(dāng)資料來源類型欄設(shè)定為值清單時,由使用者在本設(shè)定欄中設(shè)定輸入的值,設(shè)定方式『”欄位一的值”;”欄位二的值”;”欄位三的值”…..』,範(fàn)例:”朋友”;”同事”;”大學(xué)同學(xué)”……控制項為清單方塊,各設(shè)定欄位之意義結(jié)合欄位選取清單方塊選項時,資料真正被儲存的欄位在資料來源物件中的順序當(dāng)資料來源類型欄設(shè)定為資料表/查詢選項時,由本欄位設(shè)定真正被儲存至欄位的資料是資料來源(資料表或查詢物件)的第幾個欄位欄數(shù)顯示於清單方塊的欄位數(shù)當(dāng)資料來源類型欄設(shè)定為資料表/查詢或欄位清單選項時,由本欄位設(shè)定清單方塊中,顯示幾個資料來源物件的欄位欄名是設(shè)定在清單方塊中顯示欄位名稱,並以欄位的標(biāo)題、名稱或資料項目的第一列做為欄位名稱否設(shè)定不顯示欄位名稱欄寬設(shè)定清單方塊中欄位的寬度設(shè)定方式『欄位一的寬度;欄位二的寬度;欄位三的寬度…..』,範(fàn)例:1cm;1cm;1cm……屬性名稱設(shè)定值意義

1 開啟範(fàn)例ex5-6-2.mdb

進(jìn)入資料庫對話盒的資料表物件頁,選取訂單物件,按下

設(shè)計

按鈕,進(jìn)入資料表設(shè)計檢視畫面。

2 設(shè)定顯示控制項

切換按下選取將游標(biāo)移至此欄將滑鼠游標(biāo)移至客戶編號欄位,再切換至查閱屬性標(biāo)籤,按下顯示控制項欄旁的

按鈕,點選清單方塊選項,設(shè)定欄位使用清單方塊為顯示控制項。

3 設(shè)定資料來源類型

資料來源類型欄採用預(yù)設(shè)的資料表/查詢設(shè)定,表示客戶編號欄位的清單方塊之資料來自其他資料表或查詢物件。

4 設(shè)定客戶資料表為資料來源

按下選取

5 設(shè)定資料來源物件的第一 個欄位資料為輸入資料

6 察看設(shè)定結(jié)果

因為欄寬設(shè)定為『0cm,1cm』,所以只看到公司名稱,而沒看到主索引欄的資料5-6-3組合方塊值清單將在通訊錄資料表的分類欄位建立一個值清單類型的組合方塊,如下圖所示。

1 開啟範(fàn)例ex5-6-3.mdb

進(jìn)入資料庫對話盒的資料表物件頁,選取通訊錄物件,按下

設(shè)計

按鈕,進(jìn)入資料表設(shè)計檢視畫面。

2 設(shè)定顯示控制項為組合方塊

按下選取組合方塊選項切換至查閱標(biāo)籤將滑鼠游標(biāo)移至分類欄

3 設(shè)定資料來源為值清單

按下選取按下資料來源類型的下拉選單按鈕

,選取值清單選項。

4 利用放大顯示視窗,輸入 值清單的資料來源

輸入資料按下按下鍵盤上的+按鍵將滑鼠游標(biāo)移至資料來源欄

5 檢視值清單建立結(jié)果

輸入在資料來源欄的資料未出現(xiàn)在值清單的資料5-6-4利用查閱精靈建立查閱欄

1 開啟教學(xué)範(fàn)例ex5-6- 4.mdb,啟動查閱精靈

選取將訂單資料表開啟在設(shè)計檢視畫面下,並設(shè)定客戶編號欄的資料型態(tài)為查閱精靈。

2 進(jìn)入查閱精靈

按下點選進(jìn)入查閱精靈後,請點選我希望查閱欄查閱資料表或查詢中的值,然後按下

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論