版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1第二部分流行關(guān)系數(shù)據(jù)庫使用-Access2010第七章(四)操作和修飾表主要內(nèi)容:建立表之間的關(guān)系數(shù)據(jù)表的操作設(shè)置數(shù)據(jù)表格式建立子數(shù)據(jù)表2一、建立表之間的關(guān)系A(chǔ)ccess是一個關(guān)系型數(shù)據(jù)庫,當(dāng)創(chuàng)建了所需的表之后,還需要建立表之間的關(guān)系(參見第四章數(shù)據(jù)庫設(shè)計內(nèi)容)。例:創(chuàng)建Market中數(shù)據(jù)庫的三個表并建立它們之間的關(guān)系。假設(shè)Market數(shù)據(jù)庫中包含三個表:Customers(客戶代號,客戶姓名,地址,電話,公司,城市,出生日期)Goods(貨品名稱,描述,庫存量,供應(yīng)商,價格)Orders(定單序號,貨品名稱,定貨客戶代號,定貨數(shù)量,定貨日期)3第一步:建立數(shù)據(jù)庫中的表4第二步:選擇菜單【數(shù)據(jù)庫工具】,在關(guān)系組中單擊關(guān)系按鈕。5第三步:在【關(guān)系工具】的設(shè)計選項卡的【工具】組中單擊【清除布局】6第四步:在【關(guān)系】組中單擊【顯示表】按鈕,打開顯示表對話框,選中有關(guān)的表,單擊【確定】7添加數(shù)據(jù)表之后的關(guān)系圖8第五步:拖動字段建立關(guān)系9第六步:通過【編輯關(guān)系】設(shè)置參照完整性10課堂練習(xí)一:創(chuàng)建edu1數(shù)據(jù)庫并建立其中的六個表(不輸入數(shù)據(jù))創(chuàng)建其中的關(guān)系11二、數(shù)據(jù)表的操作表創(chuàng)建完成后,可以對表中的數(shù)據(jù)進行編輯、查找、替換、排序和篩選等操作,以便更有效地查看和管理數(shù)據(jù)。12131、向表中添加與修改記錄直接在空白處添加新紀(jì)錄;在需要修改處修改。2、選定與刪除記錄選定要刪除的記錄,從【開始】菜單選【記錄】組中的刪除命令,或單擊右鍵從彈出菜單中選刪除命令。3、數(shù)據(jù)的查找和替換從【開始】菜單選擇【查找】組中的查找或替換命令,根據(jù)提示操作即可。4、數(shù)據(jù)排序表中的數(shù)據(jù),如果未指定關(guān)鍵字,它們就以輸入順序排放;如果指定了關(guān)鍵字,則按照主關(guān)鍵字的順序排列。ACCESS也可以按照需要對數(shù)據(jù)重新排列,使結(jié)果清晰、明了。ACCESS中可以執(zhí)行排序的對象很多,如在表、查詢、窗體中都能夠排序記錄。ACCESS可以對任何字段進行排序,可以用升序也可以用降序。1415排序種類:排序分為兩種:簡單排序和高級排序。簡單排序:將記錄按某些字段的順序來排放,但這個順序是統(tǒng)一的,即都是升序或降序,兩者不能同時進行。一般在數(shù)據(jù)表/窗體/查詢視圖中指定簡單排序。高級排序:也是按某些字段的順序來排放,但順序不統(tǒng)一,即一部分字段按升序排序記錄,而其他字段可以按照降序來排序記錄。復(fù)雜排序通常在“查詢設(shè)計”視圖或在“高級篩選/排序”窗口中指定。16(1)簡單排序在“數(shù)據(jù)表”設(shè)置簡單排序,可以按照一個字段,也可以同時選定兩個或兩個以上的相臨字段(注意多字段只能是相臨的字段)。若在“窗體”中設(shè)置簡單排序,則只能按照一個字段來進行。例7-4-1根據(jù)職工管理數(shù)據(jù)庫,對salary表根據(jù)性別和出生日期排序,排序順序為降序。選擇相鄰字段“性別”和“工作年月”,之后選擇【開始】菜單中【排序和篩選】選項組的“降序”:17排序結(jié)果:1819(2)高級排序用來對多個不相臨且排序方式不同的字段進行排序。步驟如下:打開“數(shù)據(jù)表”(或“查詢”,或“窗體”);在菜單條上選擇[開始]→【排序和篩選】組→[高級]→[高級篩選/排序],出現(xiàn)“篩選”窗口;在“篩選”窗口中選定要排序的字段和排序方式;單擊工具條上的“應(yīng)用篩選”按鈕,或選擇菜單條上的【開始】→排序和篩選】組→【高級】→[應(yīng)用篩選/排序]項;關(guān)閉“篩選”窗口,結(jié)束復(fù)雜排序。該排序被保存。如果想恢復(fù)原來的排列順序,只需選擇菜單條中的[開始]→排序和篩選】組→[取消排序]項即可。如果又想看排序結(jié)果,可選擇菜單條中的【開始】→排序和篩選】組→【高級】→[應(yīng)用篩選/排序]項即可。20例7-4-2:使用salary表,排序字段:性別(升序)職稱(降序),獎金(降序)選擇“應(yīng)用篩選/排序”21排序結(jié)果:22235、數(shù)據(jù)篩選篩選是另外一種處理數(shù)據(jù)的方法。它建立在一些條件之上,通過這些條件來獲得表中滿足要求的記錄子集。使用篩選器篩選:從【開始】菜單選擇【排序和篩選】組中的排序命令,選擇篩選器。除OLE對象字段和顯示計算值的字段之外,所有字段均提供了公用篩選器?;谶x定內(nèi)容篩選:可以在【排序和篩選】組中選【選擇】進行快速篩選。高級篩選:可在【排序和篩選】組中選擇【高級】,實現(xiàn)復(fù)合條件的篩選。篩選記錄方法有:按選定內(nèi)容篩選,按窗體篩選,高級篩選。24(1)按選定內(nèi)容篩選適用對象:數(shù)據(jù)表、窗體或子窗體。步驟:①
在“數(shù)據(jù)庫窗口”打開要篩選的表或窗體;②通過字段名旁邊的篩選器,可以選定選定整個字段,也可以選擇其他匹配方案。注意:此法一次只能指定一個條件。也可以取消篩選,讓記錄恢復(fù)原狀。例7-4-3根據(jù)職工管理數(shù)據(jù)庫的salary表的“職稱”字段進行指定內(nèi)容的篩選利用“職稱”字段旁邊的篩選器25篩選結(jié)果:26利用篩選器中的“文本篩選器”可實現(xiàn)部分內(nèi)容的篩選27篩選列表:【等于】:完全匹配輸入的字符串【不等于】:結(jié)果中不包含輸入的字符串【開頭是】:篩選出開頭是特定字符串的記錄【開頭不是】:與【開頭是】相反?!景浚汉Y選出記錄中包含特定字符串的記錄?!静话浚号c【包含】相反。【結(jié)尾是】:篩選出記錄結(jié)尾處為特定字符串的記錄?!窘Y(jié)尾不是】:與【結(jié)尾是】相反。28輸入篩選條件,職稱包含“高”的記錄29篩選結(jié)果:3031(2)按窗體篩選按窗體篩選可以一次設(shè)置多個篩選條件,步驟如下:①
在數(shù)據(jù)表視圖或窗體中打開要篩選的表;②
選擇菜單條中的【開始】→【排序和篩選】組→【高級】→[按窗體篩選]項,打開“按窗體篩選”窗口;③
設(shè)置條件;④
單擊工具條上的“應(yīng)用篩選按鈕”。對篩選結(jié)果還可以進行排序,使結(jié)果更為清晰。篩選的準(zhǔn)則可以修改,也可以刪除。
例7-4-4對職工管理數(shù)據(jù)庫salary表按窗體篩選,篩選條件:男工程師32輸入篩選條件:33選擇“應(yīng)用篩選/排序”34篩選結(jié)果:35可以選擇“清除所有篩選器”,恢復(fù)原狀3637(3)高級篩選復(fù)雜篩選是通過設(shè)置條件的方法來得到需要的結(jié)果。步驟如下:①
在數(shù)據(jù)表視圖或打開要篩選的表、查詢或窗體;②
選擇菜單條中的[記錄]→[篩選]→[高級篩選/排序]項,出現(xiàn)篩選設(shè)計窗口;③
將用于篩選記錄的字段填入網(wǎng)格中;④
如果要指定某個字段的排序次序,可選定;⑤
在字段的“準(zhǔn)則”單元格內(nèi)輸入需要搜索的數(shù)值或表達式;⑥
應(yīng)用篩選例7-4-5:用高級篩選的方法篩選“男工程師”38選擇“應(yīng)用篩選/排序”39篩選結(jié)果:4041關(guān)于條件條件是在查詢或高級篩選中使用,用來識別所需要的特定記錄。條件通常通過表達式來表示。表達式由標(biāo)識符、運算符和值組成,它們的組合會產(chǎn)生特定的限制結(jié)果。表達式是許多Access操作的基本組成部分,在下面的窗體、查詢的操作中還會碰到。表達式的運算符有以下幾種:42算術(shù)運算符運算符含義運算符含義+加法\返回除法所得結(jié)果得整數(shù)部分-減法Mod返回兩數(shù)相除所得余數(shù)部分*乘法^求冪/除法43比較運算符運算符含義運算符含義=等于<>不等于<小于>大于<=小于等于>=大于等于44其他運算符含義Like與Like后的值匹配(該值中可以使用通配符)Between…And在兩個指定值之間In是否為列舉的值之一IsIsNull字段為空IsNotNull字段不空45Access中的通配符通配符作用示例*通配任何個數(shù)的字符th*代表this、the、that’s、th等等?通配任何單個的字符?ike代表bike、like等等#通配任何單個數(shù)字1#3代表103、113、123、143等等[]通配方括號內(nèi)的任何單個字符[bl]ike只代表bike或like!通配任何方括號內(nèi)指定字符以外的字符[!bl]ike代表除bike和like以外的任何?ike狀的文本-通配方括號內(nèi)指定范圍內(nèi)的任何一個字符。注意必須以遞增排序順序來指定區(qū)域(A-Z,而不是Z-A)a[b-d]e只代表abe、ace和ade46條件表達式示例字段表達式含義職稱“工程師”顯示職稱為“工程師”的記錄職稱“工程師”
Or“高工”顯示職稱為“工程師”或“高工”的記錄,其中使用Or運算符表示或者關(guān)系職稱In(“工程師”,”高工”)顯示職稱為“工程師”或“高工”的記錄,其中使用In運算符表示或者關(guān)系職稱Not“工程師”顯示職稱不是“工程師”的記錄,使用Not表示不是“工程師”職稱Like“工*”顯示職稱為“工”打頭的記錄籍貫Like“*州”顯示籍貫最后一個字是“州”的記錄47條件表達式示例(續(xù))字段表達式含義工作年月70-9-1顯示工作年月為70年9月1日的記錄工作年月Between#66-9-1#And#82-5-1#顯示工作年月為66年9月1日和82年5月1日之間的記錄工作年月Like“??-9-1”顯示工作年月為9月1日的記錄工作年月>=66-9-1顯示工作年月為66年9月1日(含)以后參加工作的職工記錄48關(guān)于多個條件:除了單個的條件表達式之外,還可以設(shè)置多個條件,即篩選滿足多個條件的組合。不同行不同列的組合可以形成各種多個條件之間的邏輯關(guān)系49多個條件之間不同邏輯關(guān)系的實現(xiàn):多個條涉及的字段范圍條件之間的關(guān)系實現(xiàn)方法單個字段或關(guān)系(滿足其一即可)用邏輯運算符OR連接;或放置在篩選窗口該字段列下條件框的不同行中與關(guān)系(全部滿足)用邏輯運算符AND連接多個字段或關(guān)系(滿足其一即可)放置在篩選窗口各自字段列下的準(zhǔn)則框中,但這些條件不應(yīng)同行與關(guān)系(全部滿足)放置在篩選窗口各自字段下的條件框中,但這些準(zhǔn)則間應(yīng)同行6、數(shù)據(jù)的導(dǎo)入和導(dǎo)出數(shù)據(jù)導(dǎo)出:導(dǎo)出操作有兩種情況,一是將Access的數(shù)據(jù)轉(zhuǎn)換成其他的文件格式,二是將當(dāng)前表輸出到其他數(shù)據(jù)庫使用。選擇菜單的【外部數(shù)據(jù)選項卡】的【導(dǎo)出】組,選擇要導(dǎo)出的文件類型,按提示進行操作。數(shù)據(jù)導(dǎo)入:將其他表或其他格式文件中的數(shù)據(jù)導(dǎo)入到Access當(dāng)前打開的數(shù)據(jù)庫中并一表的形式保存。選擇菜單的【外部數(shù)據(jù)選項卡】的【導(dǎo)入】組,選擇要導(dǎo)入的文件類型,并按提示進行操作。50課堂練習(xí)二:1、在課堂練習(xí)一創(chuàng)建數(shù)據(jù)庫edu1的基礎(chǔ)上,導(dǎo)入數(shù)據(jù)(數(shù)據(jù)在excel表edu1之中,注意導(dǎo)入數(shù)據(jù)的方式使用“向表中追加一份記錄的副本”)。2、對student表進行排序。排序要求:性別升序,出生日期降序。3、篩選計算機系男生記錄。4、篩選姓“李”的學(xué)生信息。5、篩選計算機系和工商管理系的學(xué)生信息。51三、設(shè)置數(shù)據(jù)表格式在數(shù)據(jù)表視圖中,可以根據(jù)需要對表的格式進行設(shè)置,如調(diào)整表的行高和列寬、改變字段的前后順序、隱藏和顯示字段、凍結(jié)列和設(shè)置數(shù)據(jù)的字體格式等。52531、設(shè)置表的行高和列寬兩種方法實現(xiàn):一種是通過【開始】菜單的【記錄】組中選“其他”命令進行設(shè)置,另一種是直接拖動鼠標(biāo)調(diào)整。2、調(diào)整字段順序字段在數(shù)據(jù)表中的顯示順序是以輸入的先后順序決定的。為便于瀏覽,可以根據(jù)需要調(diào)整字段的順序。通過拖動鼠標(biāo)來實現(xiàn)。3、隱藏和顯示字段當(dāng)表中字段較多或數(shù)據(jù)較長時,可將不重要的字段暫時隱藏,需要查看時再將其顯現(xiàn)出來。通過【開始】菜單的【記錄】組,選擇“其他”命令,按提示操作。544、凍結(jié)和取消凍結(jié)當(dāng)表的字段比較多時,由于屏幕寬度的限制無法在窗口中顯示所有字段,又希望有的列留在窗口中,可以使用凍結(jié)功能實現(xiàn)。選擇【開始】菜單中的【記錄】組,單擊【其他】命令,在彈出的菜單中選擇相應(yīng)命令。5、設(shè)置網(wǎng)
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024美容院客戶投訴處理協(xié)議
- 2024年銷售代表就業(yè)協(xié)議書3篇
- 二零二五年度現(xiàn)代簡約餐廳裝飾裝修與品牌推廣合同3篇
- 2025年度大米種植與收購金融服務(wù)合同3篇
- 2025年度道路施工安全防護及交通疏導(dǎo)協(xié)議3篇
- 2024年運輸合同之貨物運輸路線與時間保障
- 2025年度智能調(diào)光窗簾系統(tǒng)項目合同書3篇
- 2025年度臨時運輸司機績效考核及獎勵合同4篇
- 2024衣柜墻板吊頂裝修工程款項支付與結(jié)算合同
- 2025年度二零二五廠區(qū)生態(tài)修復(fù)與綠化養(yǎng)護綜合服務(wù)合同3篇
- 2025年中國高純生鐵行業(yè)政策、市場規(guī)模及投資前景研究報告(智研咨詢發(fā)布)
- 湖北省黃石市陽新縣2024-2025學(xué)年八年級上學(xué)期數(shù)學(xué)期末考試題 含答案
- 2022-2024年浙江中考英語試題匯編:完形填空(學(xué)生版)
- 2025年廣東省廣州市荔灣區(qū)各街道辦事處招聘90人歷年高頻重點提升(共500題)附帶答案詳解
- 中試部培訓(xùn)資料
- 硝化棉是天然纖維素硝化棉制造行業(yè)分析報告
- 央視網(wǎng)2025亞冬會營銷方案
- 北師大版數(shù)學(xué)三年級下冊豎式計算題100道
- 計算機網(wǎng)絡(luò)技術(shù)全套教學(xué)課件
- 屋頂分布式光伏發(fā)電項目施工重點難點分析及應(yīng)對措施
- 胃鏡下超聲穿刺護理配合
評論
0/150
提交評論