




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實驗一 數(shù)據(jù)庫及表的操作一、實驗?zāi)康?掌握數(shù)據(jù)庫的創(chuàng)建及其它簡單操作2熟練掌握數(shù)據(jù)表建立、數(shù)據(jù)表維護(hù)、數(shù)據(jù)表的操作二、實驗內(nèi)容與要求1數(shù)據(jù)庫的創(chuàng)建、打開、關(guān)閉2數(shù)據(jù)表的創(chuàng)建:建立表結(jié)構(gòu)、設(shè)置字段屬性、建立表之間關(guān)系、數(shù)據(jù)的輸入3數(shù)據(jù)表維護(hù):打開表、關(guān)閉表、調(diào)整表外觀、修改表結(jié)構(gòu)、編輯表內(nèi)容4數(shù)據(jù)表的操作:查找替換數(shù)據(jù)、排序記錄、篩選記錄三、實驗步驟案例一:創(chuàng)建數(shù)據(jù)庫1創(chuàng)建空數(shù)據(jù)庫要求:建立“教學(xué)管理”數(shù)據(jù)庫。操作步驟:圖1-1創(chuàng)建教學(xué)管理數(shù)據(jù)庫(1)在Access 2010啟動窗口中,在中間窗格的上方,單擊“空數(shù)據(jù)庫”,在右側(cè)窗格的文件名文本框中,給出一個默認(rèn)的文件名“Database1.ac
2、cdb”。把它修改為“教學(xué)管理”如圖1-1所示。(2)單擊 按鈕,在打開的“新建數(shù)據(jù)庫”對話框中,選擇數(shù)據(jù)庫的保存位置,單擊“確定”按鈕,如圖1-2所示。(3)這時返回到access啟動界面,顯示將要創(chuàng)建的數(shù)據(jù)庫的名稱和保存位置,如果用戶未提供文件擴(kuò)展名,access將自動添加上。(4)在右側(cè)窗格下面,單擊“創(chuàng)建”命令按鈕,如圖1-1所示。(5)這時開始創(chuàng)建空白數(shù)據(jù)庫,自動創(chuàng)建了一個名稱為表1的數(shù)據(jù)表,并以數(shù)據(jù)表視圖方式打開這個表1,如圖1-3所示。圖1-2“文件新建數(shù)據(jù)庫”對話框(6)這時光標(biāo)將位于“添加新字段”列中的第一個空單元格中,現(xiàn)在就可以輸入添加數(shù)據(jù),或者從另一數(shù)據(jù)源粘貼數(shù)據(jù)。圖1-
3、3表1的數(shù)據(jù)表視圖2使用模板創(chuàng)建Web數(shù)據(jù)庫要求:利用模板創(chuàng)建“聯(lián)系人Web數(shù)據(jù)庫.accdb”數(shù)據(jù)庫。操作步驟:(1)啟動Access。(2)在啟動窗口中的模板類別窗格中,雙擊樣本模板,打開“可用模板”窗格,可以看到Access提供的12個可用模板分成兩組。一組是Web數(shù)據(jù)庫模板,另一組是傳統(tǒng)數(shù)據(jù)庫模板羅斯文數(shù)據(jù)庫。Web數(shù)據(jù)庫是Access2010新增的功能。這一組Web數(shù)據(jù)庫模板可以讓新老用戶比較快地掌握Web數(shù)據(jù)庫的創(chuàng)建,如圖1-4所示(3)選中“聯(lián)系人Web數(shù)據(jù)庫”,則自動生成一個文件名“聯(lián)系人Web數(shù)據(jù)庫.accdb”,保存位置在默認(rèn)Window系統(tǒng)所安裝時確定的“我的文檔”中顯示
4、在右側(cè)的窗格中,參見圖1-3所示當(dāng)然用戶可以自己指定文件名和文件保存的位置,如果要更改文件名,直接在文件名文本框中輸入新的文件名,如要更改數(shù)據(jù)庫的保存位置,單擊“瀏覽”按鈕,再打開的“文件新建數(shù)據(jù)庫”對話框中,選擇數(shù)據(jù)庫的保存位置。圖1-4“可用模板”窗格和數(shù)據(jù)庫保存位置(4)單擊“創(chuàng)建”按鈕,開始創(chuàng)建數(shù)據(jù)庫。(5)數(shù)據(jù)庫創(chuàng)建完成后,自動打開“聯(lián)系人Web數(shù)據(jù)庫”,并在標(biāo)題欄中顯示“聯(lián)系人”,如圖1-5所示。圖1-5聯(lián)系人數(shù)據(jù)庫注意: 1.在這個窗口中,還提供了配置數(shù)據(jù)庫和使用數(shù)據(jù)庫教程的鏈接。2.如果計算機(jī)已經(jīng)聯(lián)網(wǎng),則單擊按鈕,就可以播放相關(guān)教程。案例二:數(shù)據(jù)庫的打開和關(guān)閉1打開數(shù)據(jù)庫要求:
5、以獨占方式打開“教學(xué)管理.accdb”數(shù)據(jù)庫。操作步驟:(1)選擇“文件”“打開”,彈出“打開”對話框。(2)在“打開”對話框的“查找范圍”中選擇“E:實驗一”文件夾,在文件列表中選“教學(xué)管理.accdb”,然后單擊“打開”按鈕右邊的箭頭,選擇“以獨占方式打開”。如圖1-6所示。圖1-6以獨占方式打開數(shù)據(jù)庫2關(guān)閉數(shù)據(jù)庫要求:關(guān)閉打開的“教學(xué)管理.accdb”數(shù)據(jù)庫。操作步驟:單擊數(shù)據(jù)庫窗口右上角的“關(guān)閉”按鈕,或在Access 2010主窗口選“文件”“關(guān)閉”菜單命令。案例三:建立表結(jié)構(gòu)1使用“設(shè)計視圖“創(chuàng)建表要求:在“教學(xué)管理.accdb”數(shù)據(jù)庫中利用設(shè)計視圖創(chuàng)建“教師”表各個字段,教師表結(jié)
6、構(gòu)如表1-2所示。操作步驟:(1)打開“教學(xué)管理.accdb”數(shù)據(jù)庫,在功能區(qū)上的“創(chuàng)建”選項卡的“表格”組中,單擊“表設(shè)計”按鈕,參見圖1-7所示圖1-7創(chuàng)建表(2)單擊“表格工具/視圖”“設(shè)計視圖”,如圖1-8所示。彈出“另存為”對話框,表名稱文本框中輸入“教師”,單擊“確定”按鈕。圖1-8“設(shè)計視圖”和“數(shù)據(jù)表視圖”切換(3)打開表的設(shè)計視圖,按照表1-1教師表結(jié)構(gòu)內(nèi)容,在字段名稱列輸入字段名稱,在數(shù)據(jù)類型列中選擇相應(yīng)的數(shù)據(jù)類型,在常規(guī)屬性窗格中設(shè)置字段大小。如圖1-9所示。(4)單擊保存按鈕,以“教師”為名稱保存表。圖1-9“設(shè)計視圖”窗口表1-1 教師表結(jié)構(gòu)字段名類型字段大小格式編號
7、文本5姓名文本4性別文本1年齡數(shù)字整型工作時間日期/時間短日期政治面目文本2學(xué)歷文本4職稱文本3系別文本2聯(lián)系電話文本12在職否是/否是/否2使用“數(shù)據(jù)表視圖”創(chuàng)建表要求:在“教學(xué)管理.accdb”數(shù)據(jù)庫中創(chuàng)建“學(xué)生”表,使用“設(shè)計視圖”創(chuàng)建“學(xué)生”表的結(jié)構(gòu),其結(jié)構(gòu)如表1-2所示。操作歩驟:(1)打開“教學(xué)管理.accdb”數(shù)據(jù)庫。(2)在功能區(qū)上的“創(chuàng)建”選項卡的“表格”組中,單擊“表”按鈕,如圖1-10所示. 這時將創(chuàng)建名為“表1”的新表,并在“數(shù)據(jù)表視圖”中打開它。 圖1-10“表格”組圖1-11字段屬性組(3)選中ID字段,在“表格/字段”選項卡中的“屬性”組中,單擊“名稱和標(biāo)題”按鈕
8、,如圖1-11所示。(4)打開了“輸入字段屬性”對話框,在“名稱”文本框中,輸入“學(xué)生編號”,如圖1-12所示。圖1-12輸入字段屬性對話框(5)選中“學(xué)生編號”字段列,在“表格工具/字段”選項卡的“格式”組中,把“數(shù)據(jù)類型”設(shè)置為“文本”,如圖1-13所示。圖1-13數(shù)據(jù)類型設(shè)置注意 ID字段默認(rèn)數(shù)據(jù)類型為“自動編號”,添加新字段的數(shù)據(jù)類型為“文本”,如果用戶所添加的字段是其他的數(shù)據(jù)類型,可以在“表格工具/字段”選項卡的“添加和刪除”組中,單擊相應(yīng)的一種數(shù)據(jù)類型的按鈕,如圖1-14所示。圖1-14數(shù)據(jù)類型設(shè)置功能欄如果需要修改數(shù)據(jù)類型,以及對字段的屬性進(jìn)行其他設(shè)置,最好的方法是在表設(shè)計視圖中
9、進(jìn)行,在access工作窗口的右下角,單擊“設(shè)計視圖”按鈕,打開表的設(shè)計視圖,如圖1-15所示,設(shè)置完成后要再保存一次表。(6)在“添加新字段”下面的單元格中,輸入“張佳”,這時Access自動為新字段命名為“字段1”,重復(fù)步驟(4)的操作,把“字段1”的名稱修改為“姓名”名稱,如圖1-15所示。圖1-15 添加新字段修改字段名稱后的結(jié)果(7)以同樣方法,按表1-21學(xué)生表結(jié)構(gòu)的屬性所示,依次定義表的其他字段。再利用設(shè)計視圖修改。(8)最后在“快速訪問工具欄”中,單擊保存 按鈕。輸入表名“學(xué)生”,單擊“確定”按鈕。表1-2 學(xué)生表結(jié)構(gòu)字段名類型字段大小格式學(xué)生編號文本10姓名文本4性別文本2年
10、齡數(shù)字整型入校日期日期/時間中日期團(tuán)員否是/否是/否住址備注照片OLE對象3通過導(dǎo)入來創(chuàng)建表數(shù)據(jù)共享是加快信息流通,提高工作效率的要求。Access提供的導(dǎo)入導(dǎo)出功能就是用來實現(xiàn)數(shù)據(jù)共享的工具。表1-3 選課成績表結(jié)構(gòu)字段名類型字段大小格式選課ID自動編號學(xué)生編號文本10課程編號文本5成績數(shù)字整型在Access中??梢酝ㄟ^導(dǎo)入用存儲在其他位置的信息來創(chuàng)建表。例如,可以導(dǎo)入Excel工作表、ODBC數(shù)據(jù)庫、其他Access數(shù)據(jù)庫、文本文件、XML文件及其他類型文件。要求:將“課程.xls”、“選課成績.xls”導(dǎo)入到“教學(xué)管理.accdb”數(shù)據(jù)庫中?!斑x課成績”表結(jié)構(gòu)按表1-3所示修改。操作步驟
11、:(1)打開“教學(xué)管理”數(shù)據(jù)庫,在功能區(qū),選中“外部數(shù)據(jù)”選項卡,在“導(dǎo)入并鏈接”組中,單擊“Excel”,如圖1-16所示。圖1-16外部數(shù)據(jù)選項卡(2)在打開“獲取外部數(shù)據(jù)庫”對話框中,單擊瀏覽按鈕,在打開的“打開”對話框中,在“查找范圍”定位與外部文件所在夾,選中導(dǎo)入數(shù)據(jù)源文件“課程.xls”,單擊打開按鈕,返回到“獲取外部數(shù)據(jù)”對話框中,單擊“確定”按鈕。如圖1-17所示圖1-17“獲取外部數(shù)據(jù)”窗口-選擇數(shù)據(jù)源和目標(biāo)(3)在打開的“導(dǎo)入數(shù)據(jù)表向?qū)А睂υ捒蛑?,直接單擊“下一步”按鈕,如圖1-18所示。圖1-18“導(dǎo)入數(shù)據(jù)表向?qū)А睂υ捒颍?)在打開的“請確定指定第一行是否包含列標(biāo)題”對話
12、框中,選中“第一行包含列標(biāo)題”復(fù)選框,然后單擊“下一步”按鈕,如圖1-19所示圖1-19“請確定指定第一行是否包含列標(biāo)題”對話框(5)在打開的指定導(dǎo)入每一字段信息對話框中,指定“課程編號”的數(shù)據(jù)類型為“文本”,索引項為“有(無重復(fù))”,如圖所示,然后依次選擇其他字段,設(shè)置“學(xué)分”的數(shù)據(jù)類型為“整形”,其他默認(rèn)。單擊“下一步”按鈕。如圖1-20所示圖1-20字段選項設(shè)置在打開的定義主鍵對話框中,選中“我自己選擇主鍵”,Access自動選定“課程編號”,然后單擊“下一步”按鈕,如圖1-21所示。圖1-21主鍵設(shè)置(6)在打開的制定表的名稱對話框中,在“導(dǎo)入到表”文本框中,輸入“課程”,單擊完成按鈕
13、。到此完成使用導(dǎo)入方法創(chuàng)建表。(7)用同樣的方法,將“選課成績”導(dǎo)入到“教學(xué)管理.accdb”數(shù)據(jù)庫中。案例四:設(shè)置字段屬性要求:(1)將“學(xué)生”表的“性別”字段的“字段大小”重新設(shè)置為1,默認(rèn)值設(shè)為“男”,索引設(shè)置為“有(有重復(fù))”;(2)將“入校日期”字段的“格式”設(shè)置為“短日期”,默認(rèn)值設(shè)為當(dāng)前系統(tǒng)日期;(3)設(shè)置“年齡”字段,默認(rèn)值設(shè)為23,取值范圍為14-70之間,如超出范圍則提示“請輸入1470之間的數(shù)據(jù)!”;(4)將“學(xué)生編號”字段顯示“標(biāo)題”設(shè)置為“學(xué)號”,定義學(xué)生編號的輸入掩碼屬性,要求只能輸入8位數(shù)字。操作步驟:(1)打開“教學(xué)管理.accdb”,雙擊“學(xué)生”表,打開學(xué)生表
14、“數(shù)據(jù)表視圖”,選擇“開始”選項卡”視圖”“設(shè)計視圖”。如圖1-22所示圖1-22設(shè)置字段屬性(2)選中“性別”字段行,在“字段大小”框中輸入1,在“默認(rèn)值”屬性框中輸入“男”,在“索引”屬性下拉列表框中選擇“有(有重復(fù))”。圖1-23通過表達(dá)式生成器輸入函數(shù)(3)選中“入校日期”字段行,在“格式”屬性下拉列表框中,選擇“短日期”格式,單擊“默認(rèn)值”屬性框,再單擊 彈出“表達(dá)式生成器”窗口?!昂瘮?shù)”“內(nèi)置函數(shù)”按圖1-23所示選擇。單擊確定,默認(rèn)值框顯示。如圖1-23所示(4)選中“年齡”字段行,在“默認(rèn)值”屬性框中輸入23,在“有效性規(guī)則”屬性框中輸入“>=14 and <=70
15、”,在“有效性文本”屬性框中輸入文字“請輸入1470之間的數(shù)據(jù)!”單擊“默認(rèn)值”屬性框,再單擊 彈出“表達(dá)式生成器”窗口。選擇“操作符”,按圖1-24所示操作。圖1-24通過表達(dá)式生成器輸入運算符(5)選中“學(xué)生編號”字段名稱,在“標(biāo)題”屬性框中輸入“學(xué)號”,在“輸入掩碼”屬性框中輸入0000000000。(6)單擊快速工具欄上的“保存”按鈕,保存“學(xué)生”表。案例五:設(shè)置主鍵1創(chuàng)建單字段主鍵要求:將 “教師”表“教師編號”字段設(shè)置為主鍵。操作步驟:(1)使用“設(shè)計視圖”打開“教師”表,選擇“教師編號”字段名稱。(2)“表格工具/設(shè)計”“工具”組,單擊主鍵按鈕。2創(chuàng)建多字段主鍵要求:將“教師”表
16、的“教師編號”、“姓名”、“性別”和“工作時間”設(shè)置為主鍵。操作步驟:(1)打開“教師”表的“設(shè)計視圖”, 選中“教師編號”字段行,按住Ctrl鍵,再分別選中“姓名”、“性別”和“工作時間”字段行。(2)單擊工具欄中的主鍵按鈕。案例六:向表中輸入數(shù)據(jù)1使用“數(shù)據(jù)表視圖”要求:將表1-4中的數(shù)據(jù)輸入到“學(xué)生”表中。表1-4 學(xué)生表內(nèi)容學(xué)生編號姓名性別年齡入校日期團(tuán)員否住址照片2008041101張佳女212008-9-3否江西南昌2008041102陳誠男212008-9-2是北京海淀區(qū)2008041103王佳女192008-9-3是江西九江2008041104葉飛男182008-9-2是上海2
17、008041105任偉男222008-9-2是北京順義2008041106江賀男202008-9-3否福建漳州2008041107嚴(yán)肅男192008-9-1是福建廈門2008041108吳東男192008-9-1是福建福州位圖圖像2008041109好生女182008-9-1否廣東順德位圖圖像操作步驟:(1)打開“教學(xué)管理.accdb”,在“導(dǎo)航窗格”中選中“學(xué)生”表雙擊,打開“學(xué)生”表“數(shù)據(jù)表視圖”。(2)從第1個空記錄的第1個字段開始分別輸入“學(xué)生編號”、“姓名”和“性別”等字段的值,每輸入完一個字段值,按Enter鍵或者按Tab鍵轉(zhuǎn)至下一個字段。(3)輸入“照片”時,將鼠標(biāo)指針指向該記錄
18、的“照片”字段列,單擊鼠標(biāo)右鍵,打開快捷菜單,選擇“插入對象”命令,選擇“由文件創(chuàng)建”選項,單擊“瀏覽”按鈕,打開“瀏覽”對話框,在“查找范圍”欄中找到存儲圖片的文件夾,并在列表中找到并選中所需的圖片文件,單擊“確定”按鈕。(4)輸入完一條記錄后,按Enter鍵或者按Tab鍵轉(zhuǎn)至下一條記錄,繼續(xù)輸入下一條記錄。(5)輸入完全部記錄后,單擊快速工具欄上的“保存”按鈕,保存表中的數(shù)據(jù)。2創(chuàng)建查閱列表字段(使用自行鍵入所需的值)要求:為“教師”表中“職稱”字段創(chuàng)建查閱列表,列表中顯示“助教”、“講師”、“副教授”和“教授”4個值。操作步驟:(1)打開“教師”表“設(shè)計視圖”,選擇“職稱”字段。(2)在
19、“數(shù)據(jù)類型”列中選擇“查閱向?qū)А?,打開“查閱向?qū)А钡?個對話框。(3)在該對話框中,選中“自行鍵入所需的值”選項,然后單擊“下一步”按鈕,打開“查閱向?qū)А钡?個對話框。(4)在“第1列”的每行中依次輸入“助教”、“講師”、“副教授”和“教授”4個值,列表設(shè)置結(jié)果如圖所示。(5)單擊“下一步”按鈕,彈出“查閱向?qū)А弊詈笠粋€對話框。在該對話框的“請為查閱列表指定標(biāo)簽”文本框中輸入名稱,本例使用默認(rèn)值。單擊“完成”按鈕。如圖1-25所示圖1-25查閱向?qū)?創(chuàng)建查閱列表字段(使用查閱列表查閱表或查詢中的值)要求:為“選課成績”表中“課程編號”字段創(chuàng)建查閱列表,即該字段組合框的下拉列表中僅出現(xiàn)“課程表”
20、中已有的課程信息。操作步驟:(1)用表設(shè)計視圖打開“選課成績表”,選擇“課程編號”字段,在“數(shù)據(jù)類型”列的下拉列表中選擇“查閱字段向?qū)А?,打開“查閱向?qū)А睂υ捒?,選中“使用查閱列表查閱表或查詢中的值”單選按鈕。如圖1-26所示。圖1-26“使用查閱列表查閱表或查詢中的值”對話框(2)單擊下一步按鈕,在“請選擇為查閱字段提供數(shù)值的表或查詢”對話框中,選擇“表:課程”,視圖框架中選“表”單選項。如圖1-27所示。圖1-27“請選擇為查閱字段提供數(shù)值的表或查詢”對話框(3)單擊下一步按鈕,雙擊可用字段列表中的“課程編號”、“課程名稱”,將其添加到選定字段列表框中。如圖1-28所示。圖1-28選擇可用
21、字段對話框(4)單擊下一步按鈕,在“排序次序”對話框中,確定列表使用的排序次序,如圖1-29所示。圖1-29排序次序”對話框(5)單擊下一步按鈕,在“請指定查閱列中的寬度”對話框中,取消“隱藏鍵列”。如圖1-30所示。.圖1-30“請指定查閱列中的寬度”對話框(6)單擊下一步按鈕,可用字段中選擇“課程編號”作為唯一標(biāo)識行的字段。如圖1-31所示。圖1-31“擇可用字段作為唯一標(biāo)識行的字段”對話框(7)單擊下一步按鈕,為查閱字段指定標(biāo)簽。單擊“完成”。如圖1-32所示。圖1-32“為查閱字段指定標(biāo)簽”對話框(8)切換到“數(shù)據(jù)表視圖”,結(jié)果如圖1-33所示。圖1-334獲取外部數(shù)據(jù)要求:(1)將E
22、xcel文件“選課成績.xls”中的數(shù)據(jù)導(dǎo)入到“教學(xué)管理.accdb”數(shù)據(jù)庫中的“選課成績”表中;(2)將文本文件“教師.txt”中的數(shù)據(jù)導(dǎo)入到“教師”表中;操作步驟:(1)打開“教學(xué)管理.accdb”, 選擇“外部選項卡/導(dǎo)入并鏈接”單擊“文本文件”,打開“獲取外部數(shù)據(jù)-文本文件”對話框。如圖1-34所示圖1-34 “外部數(shù)據(jù)”選項卡(2)在該對話框的“查找范圍”框中找到導(dǎo)入文件的位置,在列表中選擇文件所需文件,選“教師.txt”。如圖1-35所示。圖1-35獲取外部數(shù)據(jù)-文本文件-數(shù)據(jù)源選擇(3)單擊“確定”按鈕,打開“導(dǎo)入文本向?qū)А钡牡?個對話框。如圖1-36所示圖1-36導(dǎo)入文本向?qū)У?/p>
23、一步(4)單擊“高級(V)”,打“教師導(dǎo)入規(guī)格”窗口對話框。單擊“語言(G)”標(biāo)簽對應(yīng)的下拉列表選擇“簡體中文(GB2312)”,單擊“確定”命令按鈕。該對話框列出了所要導(dǎo)入表的內(nèi)容,單擊“下一步”按鈕,打開“導(dǎo)入文本向?qū)А钡牡?個對話框。如圖1-37所示圖1-37選擇代碼頁顯示的字體(5)在該對話框中選中“第一行包含列標(biāo)題”復(fù)選框,單擊“下一步”按鈕,打開“導(dǎo)入文本向?qū)А钡牡?個對話框。(6)單擊“下一步”按鈕,打開“導(dǎo)入文本向?qū)А钡牡?個對話框。選擇“我自己選擇主鍵”單選按鈕。(7)單擊“下一步”按鈕,“導(dǎo)入到表(I)”標(biāo)簽下的文本框中顯示“教師”,單擊完成。完成向“教師”表中導(dǎo)入數(shù)據(jù)。案
24、例七:建立表之間的關(guān)聯(lián)要求:創(chuàng)建“教學(xué)管理.accdb”數(shù)據(jù)庫中表之間的關(guān)聯(lián),并實施參照完整性操作步驟:(1)打開“教學(xué)管理.accdb”數(shù)據(jù)庫,“數(shù)據(jù)庫工具/關(guān)系”組,單擊功能欄上的“關(guān)系”按鈕,打開“關(guān)系”窗口,同時打開“顯示表”對話框。圖1-38“編輯關(guān)系”對話框(2)在“顯示表”對話框中,分別雙擊“學(xué)生”表、“課程”表、“選課成績”表,將其添加到“關(guān)系”窗口中。注:三個表的主鍵分別是“學(xué)生編號”,“選課ID”,“課程編號”。(3)關(guān)閉“顯示表”窗口。(4)選定“課程”表中的“課程編號”字段,然后按下鼠標(biāo)左鍵并拖動到“選課成績”表中的“課程編號”字段上,松開鼠標(biāo)。此時屏幕顯示如圖1-38
25、所示的“編輯關(guān)系”對話框。(5)選中“實施參照完整性”復(fù)選框,單擊“創(chuàng)建”按鈕。(6)用同樣的方法將“學(xué)生”表中的“學(xué)生編號”字段拖到“選課成績”表中的“學(xué)生編號”字段上,并選中“實施參照完整性”,結(jié)果如圖1-39所示。圖1-39表間關(guān)系(7)單擊“保存”按鈕,保存表之間的關(guān)系,單擊“關(guān)閉”按鈕,關(guān)閉“關(guān)系”窗口。案例八:維護(hù)表要求:(1)將“教師”表備份,備份表名稱為“教師1”;(2)將“教師1”表中的“姓名”字段和“教師編號”字段顯示位置互換;(3)將“教師1”表中性別字段列隱藏起來;(4)在“教師1”表中凍結(jié)“姓名”列;(5)在“教師1”表中設(shè)置“姓名”列的顯示寬度為20;(6)設(shè)置“教
26、師1”數(shù)據(jù)表格式,字體為楷體、五號、斜體、藍(lán)色。操作步驟:圖1-40對象另存為菜單及另存為對話框(1)打開“教學(xué)管理.accdb”數(shù)據(jù)庫,在導(dǎo)航窗格中,選“教師”表,選“文件”選項卡,單擊“對象另存為”菜單命令,打開“另存為”對話框,將表“教師”另存為“教師1”。如圖1-40所示。(2)用“數(shù)據(jù)表視圖”打開“教師1”表,選中“姓名”字段列,按下鼠標(biāo)左鍵拖動鼠標(biāo)到“教師編號”字段前,釋放鼠標(biāo)左鍵。(3)選中“性別”列,右鍵彈出菜單選擇“隱藏字段”菜單命令。圖1-41右鍵彈出菜單(4)選中“姓名”列,右鍵彈出菜單選擇“凍結(jié)字段”菜單命令。(5)選中“姓名”列,右鍵彈出菜單選擇“字段寬度”菜單命令,
27、將列寬設(shè)置為20,單擊“確定”按鈕。(6)單擊“格式”“字體”菜單命令,打開“字體”對話框,按要求進(jìn)行設(shè)置。如圖1-41所示案例九:查找、替換數(shù)據(jù)圖1-42右鍵彈出菜單要求:將“學(xué)生”表中“住址”字段值中的“江西”全部改為“江西省”。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“學(xué)生”表,將光標(biāo)定位到“住址”字段任意一單元格中。(2)單擊 “開始”選項卡“查找”組中的替換,如圖1-42所示。打開“查找和替換”對話框。如圖1-43所示。(3)按圖所示設(shè)置各個選項,單擊“全部替換”按鈕。圖1-43“查找和替換”對話框案例十:排序記錄要求:(1)在“學(xué)生”表中,按“性別”和“年齡”兩個字段升序排序;(2)在
28、“學(xué)生”表中,先按“性別”升序排序,再按“入校日期”降序排序。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“學(xué)生”表,選擇 “性別”和“年齡”兩列,選“開始”選項卡“排序和篩選”組,單擊功能欄中的“升序”按鈕,完成按“性別”和“年齡”兩個字段升序排序。如圖1-36所示(2)選擇“開始/排序和篩選”選項卡,單擊“高級”下拉列表 “高級篩選/排序”命令,如圖1-44所示。(3)打開“篩選”窗口,在設(shè)計網(wǎng)格中“字段”行第1列選擇“性別”字段,排序方式選“升序”,第2列選擇“入校日期”字段,排序方式選“降序”,結(jié)果如圖1-45所示。圖1-44排序和篩選組(4)選擇“開始/排序和篩選”選項卡“切換篩選”觀察排序
29、結(jié)果。 圖1-45單擊“高級”按鈕展開的列表及高級窗口案例十一:篩選記錄1按選定內(nèi)容篩選記錄要求:在“學(xué)生”表中篩選出來自“福建”的學(xué)生。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“學(xué)生”表,選定“住址”為“福建”的任一單元格中“福建”兩個字。圖1-46選擇下列菜單(2)光標(biāo)定位到所要篩選內(nèi)容“福建”的某個單元格且選中,在“開始”選項卡的“排序和篩選”組中,單擊按鈕,在打開“下拉菜單”,單擊“包含福建”命令,完成篩選。如圖1-39所示。2按窗體篩選要求:將“教師”表中的在職男教師篩選出來。操作步驟:(1)在“數(shù)據(jù)表視圖”中打開“教師”表,在“開始”選項卡的“排序和篩選”組中,單擊“高級”按鈕,在打開
30、的下拉列表中,單擊“按窗體篩選”。(2)這時數(shù)據(jù)表視圖轉(zhuǎn)變?yōu)橐粋€記錄,貫標(biāo)停留在第一列的單元中,按“Tab”鍵,將光標(biāo)移到“性別”字段列中。(3)在“性別”字段中,單擊下拉箭頭,在打開的列表中選擇“男”;然后把光標(biāo)移到“在職否”字段中,打開下拉列表,選擇“1”,如圖1-40所示。(3)在“排序和篩選”組中,單擊完成篩選。圖1-47按窗體篩選操作 3使用篩選器篩選要求:在“選課成績”表中篩選60分以下的學(xué)生。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“選課成績”表,將光標(biāo)定位于“成績”字段列任一單元格內(nèi),然后單擊鼠標(biāo)右鍵,打開快捷菜單,選“數(shù)字篩選器”菜單命令“小于”。(2)在“自定義篩選”對話窗口文
31、本框中輸入“60”,按Enter鍵,得到篩選結(jié)果。如圖1-41所示。 圖1-47篩選器(3)將光標(biāo)定位于“成績”字段列任一單元格內(nèi),然后單擊鼠標(biāo)右鍵,打開快捷菜單,選“數(shù)字篩選器”菜單命令“不等于”。(2)在“自定義篩選”對話窗口文本框中輸入“60”,按Enter鍵,得到篩選結(jié)果。如圖1-48所示。圖1-48篩選結(jié)果3使用高級篩選在“教師表”中,篩選出九月參加工作的或者政治面貌為“黨員”的教師。操作步驟:(1)打開教學(xué)管理數(shù)據(jù)庫,打開教師表。(2)在“開始”選項卡的“排序和篩選”組中,單擊“高級”按鈕,在打開的下拉列表中,單擊“按窗體篩選”命令,如圖1-49所示。(3)這時打開一個設(shè)計窗口,其
32、窗口分為兩個窗格,上部窗格顯示“教師”表,下部是設(shè)置篩選條件的窗格?,F(xiàn)在已經(jīng)把“出生日期”字段自動添加到下部窗格中。(4)在第1列的條件單元格中輸入“Month(工作時間) =9”, 在第2列的或單元格中輸入“黨員”如圖1-49 所示。圖1-49篩選視圖(5)單擊“排序和篩選”組中的“切換篩選”按鈕,顯示篩選的結(jié)果。(6)如果經(jīng)常進(jìn)行同樣的高級篩選,可以把結(jié)果保存下來重新打開“高級”篩選列表,右鍵單擊“教師表”窗格,在彈出菜單中單擊“另存為查詢”命令,如圖1-50所示。在打開的命名對話框,為高級篩選命名。在高級篩選中,還可以添加更多的字段列和設(shè)置更多的篩選條件。高級篩選實際上是創(chuàng)建了一個查詢,
33、通過查詢可以實現(xiàn)各種復(fù)雜條件的篩選。篩選和查詢操作是近義的,可以說篩選是一種臨時的手動操作,而查詢則是一種預(yù)先定制操作,在Access 中查詢操作具有更普遍意義。圖1-50高級篩選另存為查詢菜單實驗一 數(shù)據(jù)庫及表的操作一、實驗?zāi)康?掌握數(shù)據(jù)庫的創(chuàng)建及其它簡單操作2熟練掌握數(shù)據(jù)表建立、數(shù)據(jù)表維護(hù)、數(shù)據(jù)表的操作二、實驗內(nèi)容與要求1數(shù)據(jù)庫的創(chuàng)建、打開、關(guān)閉2數(shù)據(jù)表的創(chuàng)建:建立表結(jié)構(gòu)、設(shè)置字段屬性、建立表之間關(guān)系、數(shù)據(jù)的輸入3數(shù)據(jù)表維護(hù):打開表、關(guān)閉表、調(diào)整表外觀、修改表結(jié)構(gòu)、編輯表內(nèi)容4數(shù)據(jù)表的操作:查找替換數(shù)據(jù)、排序記錄、篩選記錄三、實驗步驟案例一:創(chuàng)建數(shù)據(jù)庫1創(chuàng)建空數(shù)據(jù)庫要求:建立“教學(xué)管理”數(shù)
34、據(jù)庫。操作步驟:圖1-1創(chuàng)建教學(xué)管理數(shù)據(jù)庫(1)在Access 2010啟動窗口中,在中間窗格的上方,單擊“空數(shù)據(jù)庫”,在右側(cè)窗格的文件名文本框中,給出一個默認(rèn)的文件名“Database1.accdb”。把它修改為“教學(xué)管理”如圖1-1所示。(2)單擊 按鈕,在打開的“新建數(shù)據(jù)庫”對話框中,選擇數(shù)據(jù)庫的保存位置,單擊“確定”按鈕,如圖1-2所示。(3)這時返回到access啟動界面,顯示將要創(chuàng)建的數(shù)據(jù)庫的名稱和保存位置,如果用戶未提供文件擴(kuò)展名,access將自動添加上。(4)在右側(cè)窗格下面,單擊“創(chuàng)建”命令按鈕,如圖1-1所示。(5)這時開始創(chuàng)建空白數(shù)據(jù)庫,自動創(chuàng)建了一個名稱為表1的數(shù)據(jù)表,
35、并以數(shù)據(jù)表視圖方式打開這個表1,如圖1-3所示。Access函數(shù)表達(dá)式的示例在 Microsoft Access 中許多操作中都要使用表達(dá)式,包括創(chuàng)建計算控件、查詢、篩選準(zhǔn)則、默認(rèn)值、有效性規(guī)則和宏的條件。通常,創(chuàng)建表達(dá)式最簡捷的方法就是找到類似的表達(dá)式示例,然后對它進(jìn)行修改。請選擇:一、 用于窗體和報表中的表達(dá)式示例1、 處理窗體和報表中文本值的示例下表列出了可在窗體和報表的計算控件中使用的表達(dá)式示例:表達(dá)式說明="N/A"顯示 N/A。=姓氏 & " " & 名字顯示“姓氏”控件和“名字”控件的值,兩者之間以空格隔開。=Left(產(chǎn)品
36、名稱, 1)使用 Left 函數(shù)顯示“產(chǎn)品名稱”控件值的第一個字符。=Right(資產(chǎn)代碼, 2)使用 Right 函數(shù)顯示“資產(chǎn)代碼”控件值的最后兩個字符。=Trim(地址)使用 Trim 函數(shù)顯示“地址”控件的值,并且刪除首尾的空格。=IIf(IsNull(地區(qū)), 城市 & " " & 郵政編碼, 城市 & " " & 地區(qū) & " " & 郵政編碼)如果“地區(qū)”值為 Null 則使用 IIf 函數(shù)顯示“城市”和“郵政編碼”控件的值,否則顯示“城市”、“地區(qū)”和“郵政編碼”控件的值
37、,中間以空格分隔。注釋計算控件中的表達(dá)式應(yīng)使用 = 操作符開頭。在設(shè)置計算控件的 Name 屬性時,應(yīng)確保使用唯一的名稱。不要使用表達(dá)式中使用的控件名稱。Left 函數(shù)返回 Variant (String),其中包含字符串中從左邊算起指定數(shù)量的字符。語法Left(string, length)Left 函數(shù)的語法有下面的命名參數(shù):部分說明string必要參數(shù)。字符串表達(dá)式其中最左邊的那些字符將被返回。如果 string 包含 Null,將返回 Null。length必要參數(shù);為 Variant (Long)。數(shù)值表達(dá)式,指出將返回多少個字符。如果為 0,返回零長度字符串 ("&quo
38、t;)。如果大于或等于 string 的字符數(shù),則返回整個字符串。說明:欲知 string 的字符數(shù),使用 Len 函數(shù)。注意:LeftB 函數(shù)作用于包含在字符串中的字節(jié)數(shù)據(jù)。所以 length 指定的是字節(jié)數(shù),而不是要返回的字符數(shù)。Right 函數(shù)返回 Variant (String),其中包含從字符串右邊取出的指定數(shù)量的字符。語法Right(string, length)Right 函數(shù)的語法具有下面的命名參數(shù):部分說明string必要參數(shù)。字符串表達(dá)式,從中最右邊的字符將被返回。如果 string 包含 Null,將返回 Null。length必要參數(shù);為 Variant (Long)。
39、為數(shù)值表達(dá)式,指出想返回多少字符。如果為 0,返回零長度字符串 ("")。如果大于或等于 string 的字符數(shù),則返回整個字符串。說明:欲知 string 的字符數(shù),用 Len 函數(shù)。注意:RightB 函數(shù)作用于包含在字符串中的字節(jié)數(shù)據(jù)。所以 length 指定的是字節(jié)數(shù),而不是指定返回的字符數(shù)。LTrim、RTrim與 Trim 函數(shù)返回Variant (String),其中包含指定字符串的拷貝,沒有前導(dǎo)空白 (LTrim)、尾隨空白 (RTrim) 或前導(dǎo)和尾隨空白 (Trim)。語法LTrim(string)RTrim(string)Trim(string)必要的
40、string參數(shù)可以是任何有效的字符串表達(dá)式。如果string包含Null,將返回Null。IIf 函數(shù)根據(jù)表達(dá)式的值,來返回兩部分中的其中一個。語法IIf(expr, truepart, falsepart)IIf 函數(shù)的語法含有下面這些命名參數(shù):部分描述expr必要參數(shù)。用來判斷真?zhèn)蔚谋磉_(dá)式。truepart必要參數(shù)。如果 expr 為 True,則返回這部分的值或表達(dá)式。falsepart必要參數(shù)。如果 expr 為 False,則返回這部分的值或表達(dá)式。說明:由于 IIf 會計算 truepart 和 falsepart,雖然它只返回其中的一個。因此要注意到這個副作用。例如,如果 fa
41、lsepart 產(chǎn)生一個被零除錯誤,那么程序就會發(fā)生錯誤,即使 expr 為 True。Choose 函數(shù)從參數(shù)列表中選擇并返回一個值。語法Choose(index, choice-1, choice-2, . , choice-n)Choose 函數(shù)的語法具有以下幾個部分:部分描述index必要參數(shù),數(shù)值表達(dá)式或字段,它的運算結(jié)果是一個數(shù)值,且界于 1 和可選擇的項目數(shù)之間。choice必要參數(shù),Variant 表達(dá)式,包含可選擇項目的其中之一。說明:Choose 會根據(jù) index 的值來返回選擇項列表中的某個值。如果 index 是 1,則 Choose 會返回列表中的第 1 個選擇項。
42、如果 index 是 2,則會返回列表中的第 2 個選擇項,以此類推??梢允褂?Choose 來查閱一個列表中的項目。例如,如果 index 所指定的值為 3,而 choice-1 = "one"、choice-2 = "two"、且 choice-3 = "three",那么 Choose 將返回 "three"。當(dāng) index 代表一選項組中的值時,則這項功能將會特別有用。即使它只返回一個選項值,Choose 仍然會計算列表中的每個選擇項。所以應(yīng)該注意到這項副作用。例如,當(dāng)在每個選擇項表達(dá)式中使用了 MsgBox 函數(shù)作為其中的一部分時,每計算一個選擇項,就會顯示一次消息框。當(dāng) index小于 1 或大于列出的選擇項數(shù)目時,Choose 函數(shù)返回 Null。如果 index 不是整數(shù),則會先四舍五入為與其最接近的整數(shù)。If.Then.Else 語句根據(jù)表達(dá)式的值有條件地執(zhí)行一組語句。語法If condition Then statementsElse elsestatements或者,可以使用塊形式的語法:
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度直播帶貨商家知識產(chǎn)權(quán)保護(hù)合同
- 二零二五年度加油站與保險企業(yè)合作合同
- 2025年度酒店客房部員工崗位責(zé)任制合同
- 2025年民辦幼兒園幼兒教育科研基地及實驗中心轉(zhuǎn)讓合同
- 二零二五年度能源外包單位安全生產(chǎn)責(zé)任承諾書
- 二零二五年度健身俱樂部健身課程研發(fā)與推廣合同
- 2025年度智慧城市建設(shè)合同特性與數(shù)據(jù)共享平臺
- 二零二五年度公司終止職工勞動合同解除及離職補(bǔ)償協(xié)議
- 二零二五年度企業(yè)總經(jīng)理職務(wù)聘用與人才培養(yǎng)協(xié)議
- 二零二五年度產(chǎn)學(xué)研合作框架協(xié)議(新材料研發(fā)與應(yīng)用)
- 術(shù)中物品清點不清時應(yīng)急預(yù)案及流程課件
- 信訪調(diào)解協(xié)議書模板
- 第1課《生存的家園》課件
- 選礦廠三級安全教育課件
- 生產(chǎn)工藝的標(biāo)準(zhǔn)化流程與規(guī)范化管理
- 《高等數(shù)學(xué)說課》課件
- 鐵路轉(zhuǎn)轍機(jī) ZDJ9型電動轉(zhuǎn)轍機(jī)認(rèn)知
- 【我國新能源汽車產(chǎn)業(yè)發(fā)展分析文獻(xiàn)綜述5800字】
- 河北省普通高校??粕究平逃x拔考試英語真題及答案解析
- JCT1041-2007 混凝土裂縫用環(huán)氧樹脂灌漿材料
- 九年級化學(xué)學(xué)情分析
評論
0/150
提交評論