




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、實驗一 數(shù)據(jù)庫及表的操作一、實驗目的1掌握數(shù)據(jù)庫的創(chuàng)建及其它簡單操作2熟練掌握數(shù)據(jù)表建立、數(shù)據(jù)表維護、數(shù)據(jù)表的操作二、實驗內(nèi)容與要求1數(shù)據(jù)庫的創(chuàng)建、打開、關(guān)閉2數(shù)據(jù)表的創(chuàng)建:建立表結(jié)構(gòu)、設置字段屬性、建立表之間關(guān)系、數(shù)據(jù)的輸入3數(shù)據(jù)表維護:打開表、關(guān)閉表、調(diào)整表外觀、修改表結(jié)構(gòu)、編輯表內(nèi)容4數(shù)據(jù)表的操作:查找替換數(shù)據(jù)、排序記錄、篩選記錄三、實驗步驟案例一:創(chuàng)建數(shù)據(jù)庫1創(chuàng)建空數(shù)據(jù)庫要求:建立“教學管理”數(shù)據(jù)庫。操作步驟:圖1-1創(chuàng)建教學管理數(shù)據(jù)庫(1)在Access 2010啟動窗口中,在中間窗格的上方,單擊“空數(shù)據(jù)庫”,在右側(cè)窗格的文件名文本框中,給出一個默認的文件名“Database1.ac
2、cdb”。把它修改為“教學管理”如圖1-1所示。(2)單擊 按鈕,在打開的“新建數(shù)據(jù)庫”對話框中,選擇數(shù)據(jù)庫的保存位置,單擊“確定”按鈕,如圖1-2所示。(3)這時返回到access啟動界面,顯示將要創(chuàng)建的數(shù)據(jù)庫的名稱和保存位置,如果用戶未提供文件擴展名,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)這時光標將位于“添加新字段”列中的第一個空單元格中,現(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”,保存位置在默認Window系統(tǒng)所安裝時確定的“我的文檔”中顯示
4、在右側(cè)的窗格中,參見圖1-3所示當然用戶可以自己指定文件名和文件保存的位置,如果要更改文件名,直接在文件名文本框中輸入新的文件名,如要更改數(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ù)庫”,并在標題欄中顯示“聯(lián)系人”,如圖1-5所示。圖1-5聯(lián)系人數(shù)據(jù)庫注意: 1.在這個窗口中,還提供了配置數(shù)據(jù)庫和使用數(shù)據(jù)庫教程的鏈接。2.如果計算機已經(jīng)聯(lián)網(wǎng),則單擊按鈕,就可以播放相關(guān)教程。案例二:數(shù)據(jù)庫的打開和關(guān)閉1打開數(shù)據(jù)庫要求:
5、以獨占方式打開“教學管理.accdb”數(shù)據(jù)庫。操作步驟:(1)選擇“文件”“打開”,彈出“打開”對話框。(2)在“打開”對話框的“查找范圍”中選擇“E:實驗一”文件夾,在文件列表中選“教學管理.accdb”,然后單擊“打開”按鈕右邊的箭頭,選擇“以獨占方式打開”。如圖1-6所示。圖1-6以獨占方式打開數(shù)據(jù)庫2關(guān)閉數(shù)據(jù)庫要求:關(guān)閉打開的“教學管理.accdb”數(shù)據(jù)庫。操作步驟:單擊數(shù)據(jù)庫窗口右上角的“關(guān)閉”按鈕,或在Access 2010主窗口選“文件”“關(guān)閉”菜單命令。案例三:建立表結(jié)構(gòu)1使用“設計視圖“創(chuàng)建表要求:在“教學管理.accdb”數(shù)據(jù)庫中利用設計視圖創(chuàng)建“教師”表各個字段,教師表結(jié)
6、構(gòu)如表1-2所示。操作步驟:(1)打開“教學管理.accdb”數(shù)據(jù)庫,在功能區(qū)上的“創(chuàng)建”選項卡的“表格”組中,單擊“表設計”按鈕,參見圖1-7所示圖1-7創(chuàng)建表(2)單擊“表格工具/視圖”“設計視圖”,如圖1-8所示。彈出“另存為”對話框,表名稱文本框中輸入“教師”,單擊“確定”按鈕。圖1-8“設計視圖”和“數(shù)據(jù)表視圖”切換(3)打開表的設計視圖,按照表1-1教師表結(jié)構(gòu)內(nèi)容,在字段名稱列輸入字段名稱,在數(shù)據(jù)類型列中選擇相應的數(shù)據(jù)類型,在常規(guī)屬性窗格中設置字段大小。如圖1-9所示。(4)單擊保存按鈕,以“教師”為名稱保存表。圖1-9“設計視圖”窗口表1-1 教師表結(jié)構(gòu)字段名類型字段大小格式編號
7、文本5姓名文本4性別文本1年齡數(shù)字整型工作時間日期/時間短日期政治面目文本2學歷文本4職稱文本3系別文本2聯(lián)系電話文本12在職否是/否是/否2使用“數(shù)據(jù)表視圖”創(chuàng)建表要求:在“教學管理.accdb”數(shù)據(jù)庫中創(chuàng)建“學生”表,使用“設計視圖”創(chuàng)建“學生”表的結(jié)構(gòu),其結(jié)構(gòu)如表1-2所示。操作歩驟:(1)打開“教學管理.accdb”數(shù)據(jù)庫。(2)在功能區(qū)上的“創(chuàng)建”選項卡的“表格”組中,單擊“表”按鈕,如圖1-10所示. 這時將創(chuàng)建名為“表1”的新表,并在“數(shù)據(jù)表視圖”中打開它。圖1-10“表格”組圖1-11字段屬性組(3)選中ID字段,在“表格/字段”選項卡中的“屬性”組中,單擊“名稱和標題”按鈕,
8、如圖1-11所示。(4)打開了“輸入字段屬性”對話框,在“名稱”文本框中,輸入“學生編號”,如圖1-12所示。圖1-12輸入字段屬性對話框(5)選中“學生編號”字段列,在“表格工具/字段”選項卡的“格式”組中,把“數(shù)據(jù)類型”設置為“文本”,如圖1-13所示。圖1-13數(shù)據(jù)類型設置注意 ID字段默認數(shù)據(jù)類型為“自動編號”,添加新字段的數(shù)據(jù)類型為“文本”,如果用戶所添加的字段是其他的數(shù)據(jù)類型,可以在“表格工具/字段”選項卡的“添加和刪除”組中,單擊相應的一種數(shù)據(jù)類型的按鈕,如圖1-14所示。圖1-14數(shù)據(jù)類型設置功能欄如果需要修改數(shù)據(jù)類型,以及對字段的屬性進行其他設置,最好的方法是在表設計視圖中進
9、行,在access工作窗口的右下角,單擊“設計視圖”按鈕,打開表的設計視圖,如圖1-15所示,設置完成后要再保存一次表。(6)在“添加新字段”下面的單元格中,輸入“張佳”,這時Access自動為新字段命名為“字段1”,重復步驟(4)的操作,把“字段1”的名稱修改為“姓名”名稱,如圖1-15所示。圖1-15 添加新字段修改字段名稱后的結(jié)果(7)以同樣方法,按表1-21學生表結(jié)構(gòu)的屬性所示,依次定義表的其他字段。再利用設計視圖修改。(8)最后在“快速訪問工具欄”中,單擊保存 按鈕。輸入表名“學生”,單擊“確定”按鈕。表1-2 學生表結(jié)構(gòu)字段名類型字段大小格式學生編號文本10姓名文本4性別文本2年齡
10、數(shù)字整型入校日期日期/時間中日期團員否是/否是/否住址備注照片OLE對象3通過導入來創(chuàng)建表數(shù)據(jù)共享是加快信息流通,提高工作效率的要求。Access提供的導入導出功能就是用來實現(xiàn)數(shù)據(jù)共享的工具。表1-3 選課成績表結(jié)構(gòu)字段名類型字段大小格式選課ID自動編號學生編號文本10課程編號文本5成績數(shù)字整型在Access中??梢酝ㄟ^導入用存儲在其他位置的信息來創(chuàng)建表。例如,可以導入Excel工作表、ODBC數(shù)據(jù)庫、其他Access數(shù)據(jù)庫、文本文件、XML文件及其他類型文件。要求:將“課程.xls”、“選課成績.xls”導入到“教學管理.accdb”數(shù)據(jù)庫中。“選課成績”表結(jié)構(gòu)按表1-3所示修改。操作步驟:
11、(1)打開“教學管理”數(shù)據(jù)庫,在功能區(qū),選中“外部數(shù)據(jù)”選項卡,在“導入并鏈接”組中,單擊“Excel”,如圖1-16所示。圖1-16外部數(shù)據(jù)選項卡(2)在打開“獲取外部數(shù)據(jù)庫”對話框中,單擊瀏覽按鈕,在打開的“打開”對話框中,在“查找范圍”定位與外部文件所在夾,選中導入數(shù)據(jù)源文件“課程.xls”,單擊打開按鈕,返回到“獲取外部數(shù)據(jù)”對話框中,單擊“確定”按鈕。如圖1-17所示圖1-17“獲取外部數(shù)據(jù)”窗口-選擇數(shù)據(jù)源和目標(3)在打開的“導入數(shù)據(jù)表向?qū)А睂υ捒蛑?,直接單擊“下一步”按鈕,如圖1-18所示。圖1-18“導入數(shù)據(jù)表向?qū)А睂υ捒颍?)在打開的“請確定指定第一行是否包含列標題”對話框
12、中,選中“第一行包含列標題”復選框,然后單擊“下一步”按鈕,如圖1-19所示圖1-19“請確定指定第一行是否包含列標題”對話框(5)在打開的指定導入每一字段信息對話框中,指定“課程編號”的數(shù)據(jù)類型為“文本”,索引項為“有(無重復)”,如圖所示,然后依次選擇其他字段,設置“學分”的數(shù)據(jù)類型為“整形”,其他默認。單擊“下一步”按鈕。如圖1-20所示圖1-20字段選項設置在打開的定義主鍵對話框中,選中“我自己選擇主鍵”,Access自動選定“課程編號”,然后單擊“下一步”按鈕,如圖1-21所示。圖1-21主鍵設置(6)在打開的制定表的名稱對話框中,在“導入到表”文本框中,輸入“課程”,單擊完成按鈕。
13、到此完成使用導入方法創(chuàng)建表。(7)用同樣的方法,將“選課成績”導入到“教學管理.accdb”數(shù)據(jù)庫中。案例四:設置字段屬性要求:(1)將“學生”表的“性別”字段的“字段大小”重新設置為1,默認值設為“男”,索引設置為“有(有重復)”;(2)將“入校日期”字段的“格式”設置為“短日期”,默認值設為當前系統(tǒng)日期;(3)設置“年齡”字段,默認值設為23,取值范圍為14-70之間,如超出范圍則提示“請輸入1470之間的數(shù)據(jù)!”;(4)將“學生編號”字段顯示“標題”設置為“學號”,定義學生編號的輸入掩碼屬性,要求只能輸入8位數(shù)字。操作步驟:(1)打開“教學管理.accdb”,雙擊“學生”表,打開學生表“
14、數(shù)據(jù)表視圖”,選擇“開始”選項卡”視圖”“設計視圖”。如圖1-22所示圖1-22設置字段屬性(2)選中“性別”字段行,在“字段大小”框中輸入1,在“默認值”屬性框中輸入“男”,在“索引”屬性下拉列表框中選擇“有(有重復)”。圖1-23通過表達式生成器輸入函數(shù)(3)選中“入校日期”字段行,在“格式”屬性下拉列表框中,選擇“短日期”格式,單擊“默認值”屬性框,再單擊 彈出“表達式生成器”窗口?!昂瘮?shù)”“內(nèi)置函數(shù)”按圖1-23所示選擇。單擊確定,默認值框顯示。如圖1-23所示(4)選中“年齡”字段行,在“默認值”屬性框中輸入23,在“有效性規(guī)則”屬性框中輸入“>=14 and <=70”
15、,在“有效性文本”屬性框中輸入文字“請輸入1470之間的數(shù)據(jù)!”單擊“默認值”屬性框,再單擊 彈出“表達式生成器”窗口。選擇“操作符”,按圖1-24所示操作。圖1-24通過表達式生成器輸入運算符(5)選中“學生編號”字段名稱,在“標題”屬性框中輸入“學號”,在“輸入掩碼”屬性框中輸入0000000000。(6)單擊快速工具欄上的“保存”按鈕,保存“學生”表。案例五:設置主鍵1創(chuàng)建單字段主鍵要求:將 “教師”表“教師編號”字段設置為主鍵。操作步驟:(1)使用“設計視圖”打開“教師”表,選擇“教師編號”字段名稱。(2)“表格工具/設計”“工具”組,單擊主鍵按鈕。2創(chuàng)建多字段主鍵要求:將“教師”表的
16、“教師編號”、“姓名”、“性別”和“工作時間”設置為主鍵。操作步驟:(1)打開“教師”表的“設計視圖”, 選中“教師編號”字段行,按住Ctrl鍵,再分別選中“姓名”、“性別”和“工作時間”字段行。(2)單擊工具欄中的主鍵按鈕。案例六:向表中輸入數(shù)據(jù)1使用“數(shù)據(jù)表視圖”要求:將表1-4中的數(shù)據(jù)輸入到“學生”表中。表1-4 學生表內(nèi)容學生編號姓名性別年齡入校日期團員否住址照片2008041101張佳女212008-9-3否江西南昌2008041102陳誠男212008-9-2是北京海淀區(qū)2008041103王佳女192008-9-3是江西九江2008041104葉飛男182008-9-2是上海20
17、08041105任偉男222008-9-2是北京順義2008041106江賀男202008-9-3否福建漳州2008041107嚴肅男192008-9-1是福建廈門2008041108吳東男192008-9-1是福建福州位圖圖像2008041109好生女182008-9-1否廣東順德位圖圖像操作步驟:(1)打開“教學管理.accdb”,在“導航窗格”中選中“學生”表雙擊,打開“學生”表“數(shù)據(jù)表視圖”。(2)從第1個空記錄的第1個字段開始分別輸入“學生編號”、“姓名”和“性別”等字段的值,每輸入完一個字段值,按Enter鍵或者按Tab鍵轉(zhuǎn)至下一個字段。(3)輸入“照片”時,將鼠標指針指向該記錄的
18、“照片”字段列,單擊鼠標右鍵,打開快捷菜單,選擇“插入對象”命令,選擇“由文件創(chuàng)建”選項,單擊“瀏覽”按鈕,打開“瀏覽”對話框,在“查找范圍”欄中找到存儲圖片的文件夾,并在列表中找到并選中所需的圖片文件,單擊“確定”按鈕。(4)輸入完一條記錄后,按Enter鍵或者按Tab鍵轉(zhuǎn)至下一條記錄,繼續(xù)輸入下一條記錄。(5)輸入完全部記錄后,單擊快速工具欄上的“保存”按鈕,保存表中的數(shù)據(jù)。2創(chuàng)建查閱列表字段(使用自行鍵入所需的值)要求:為“教師”表中“職稱”字段創(chuàng)建查閱列表,列表中顯示“助教”、“講師”、“副教授”和“教授”4個值。操作步驟:(1)打開“教師”表“設計視圖”,選擇“職稱”字段。(2)在“
19、數(shù)據(jù)類型”列中選擇“查閱向?qū)А?,打開“查閱向?qū)А钡?個對話框。(3)在該對話框中,選中“自行鍵入所需的值”選項,然后單擊“下一步”按鈕,打開“查閱向?qū)А钡?個對話框。(4)在“第1列”的每行中依次輸入“助教”、“講師”、“副教授”和“教授”4個值,列表設置結(jié)果如圖所示。(5)單擊“下一步”按鈕,彈出“查閱向?qū)А弊詈笠粋€對話框。在該對話框的“請為查閱列表指定標簽”文本框中輸入名稱,本例使用默認值。單擊“完成”按鈕。如圖1-25所示圖1-25查閱向?qū)?創(chuàng)建查閱列表字段(使用查閱列表查閱表或查詢中的值)要求:為“選課成績”表中“課程編號”字段創(chuàng)建查閱列表,即該字段組合框的下拉列表中僅出現(xiàn)“課程表”中
20、已有的課程信息。操作步驟:(1)用表設計視圖打開“選課成績表”,選擇“課程編號”字段,在“數(shù)據(jù)類型”列的下拉列表中選擇“查閱字段向?qū)А?,打開“查閱向?qū)А睂υ捒颍x中“使用查閱列表查閱表或查詢中的值”單選按鈕。如圖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)單擊下一步按鈕,可用字段中選擇“課程編號”作為唯一標識行的字段。如圖1-31所示。圖1-31“擇可用字段作為唯一標識行的字段”對話框(7)單擊下一步按鈕,為查閱字段指定標簽。單擊“完成”。如圖1-32所示。圖1-32“為查閱字段指定標簽”對話框(8)切換到“數(shù)據(jù)表視圖”,結(jié)果如圖1-33所示。圖1-334獲取外部數(shù)據(jù)要求:(1)將Ex
22、cel文件“選課成績.xls”中的數(shù)據(jù)導入到“教學管理.accdb”數(shù)據(jù)庫中的“選課成績”表中;(2)將文本文件“教師.txt”中的數(shù)據(jù)導入到“教師”表中;操作步驟:(1)打開“教學管理.accdb”, 選擇“外部選項卡/導入并鏈接”單擊“文本文件”,打開“獲取外部數(shù)據(jù)-文本文件”對話框。如圖1-34所示圖1-34 “外部數(shù)據(jù)”選項卡(2)在該對話框的“查找范圍”框中找到導入文件的位置,在列表中選擇文件所需文件,選“教師.txt”。如圖1-35所示。圖1-35獲取外部數(shù)據(jù)-文本文件-數(shù)據(jù)源選擇(3)單擊“確定”按鈕,打開“導入文本向?qū)А钡牡?個對話框。如圖1-36所示圖1-36導入文本向?qū)У谝?/p>
23、步(4)單擊“高級(V)”,打“教師導入規(guī)格”窗口對話框。單擊“語言(G)”標簽對應的下拉列表選擇“簡體中文(GB2312)”,單擊“確定”命令按鈕。該對話框列出了所要導入表的內(nèi)容,單擊“下一步”按鈕,打開“導入文本向?qū)А钡牡?個對話框。如圖1-37所示圖1-37選擇代碼頁顯示的字體(5)在該對話框中選中“第一行包含列標題”復選框,單擊“下一步”按鈕,打開“導入文本向?qū)А钡牡?個對話框。(6)單擊“下一步”按鈕,打開“導入文本向?qū)А钡牡?個對話框。選擇“我自己選擇主鍵”單選按鈕。(7)單擊“下一步”按鈕,“導入到表(I)”標簽下的文本框中顯示“教師”,單擊完成。完成向“教師”表中導入數(shù)據(jù)。案例
24、七:建立表之間的關(guān)聯(lián)要求:創(chuàng)建“教學管理.accdb”數(shù)據(jù)庫中表之間的關(guān)聯(lián),并實施參照完整性操作步驟:(1)打開“教學管理.accdb”數(shù)據(jù)庫,“數(shù)據(jù)庫工具/關(guān)系”組,單擊功能欄上的“關(guān)系”按鈕,打開“關(guān)系”窗口,同時打開“顯示表”對話框。圖1-38“編輯關(guān)系”對話框(2)在“顯示表”對話框中,分別雙擊“學生”表、“課程”表、“選課成績”表,將其添加到“關(guān)系”窗口中。注:三個表的主鍵分別是“學生編號”,“選課ID”,“課程編號”。(3)關(guān)閉“顯示表”窗口。(4)選定“課程”表中的“課程編號”字段,然后按下鼠標左鍵并拖動到“選課成績”表中的“課程編號”字段上,松開鼠標。此時屏幕顯示如圖1-38所
25、示的“編輯關(guān)系”對話框。(5)選中“實施參照完整性”復選框,單擊“創(chuàng)建”按鈕。(6)用同樣的方法將“學生”表中的“學生編號”字段拖到“選課成績”表中的“學生編號”字段上,并選中“實施參照完整性”,結(jié)果如圖1-39所示。圖1-39表間關(guān)系(7)單擊“保存”按鈕,保存表之間的關(guān)系,單擊“關(guān)閉”按鈕,關(guān)閉“關(guān)系”窗口。案例八:維護表要求:(1)將“教師”表備份,備份表名稱為“教師1”;(2)將“教師1”表中的“姓名”字段和“教師編號”字段顯示位置互換;(3)將“教師1”表中性別字段列隱藏起來;(4)在“教師1”表中凍結(jié)“姓名”列;(5)在“教師1”表中設置“姓名”列的顯示寬度為20;(6)設置“教師
26、1”數(shù)據(jù)表格式,字體為楷體、五號、斜體、藍色。操作步驟:圖1-40對象另存為菜單及另存為對話框(1)打開“教學管理.accdb”數(shù)據(jù)庫,在導航窗格中,選“教師”表,選“文件”選項卡,單擊“對象另存為”菜單命令,打開“另存為”對話框,將表“教師”另存為“教師1”。如圖1-40所示。(2)用“數(shù)據(jù)表視圖”打開“教師1”表,選中“姓名”字段列,按下鼠標左鍵拖動鼠標到“教師編號”字段前,釋放鼠標左鍵。(3)選中“性別”列,右鍵彈出菜單選擇“隱藏字段”菜單命令。圖1-41右鍵彈出菜單(4)選中“姓名”列,右鍵彈出菜單選擇“凍結(jié)字段”菜單命令。(5)選中“姓名”列,右鍵彈出菜單選擇“字段寬度”菜單命令,將
27、列寬設置為20,單擊“確定”按鈕。(6)單擊“格式”“字體”菜單命令,打開“字體”對話框,按要求進行設置。如圖1-41所示案例九:查找、替換數(shù)據(jù)圖1-42右鍵彈出菜單要求:將“學生”表中“住址”字段值中的“江西”全部改為“江西省”。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“學生”表,將光標定位到“住址”字段任意一單元格中。(2)單擊 “開始”選項卡“查找”組中的替換,如圖1-42所示。打開“查找和替換”對話框。如圖1-43所示。(3)按圖所示設置各個選項,單擊“全部替換”按鈕。圖1-43“查找和替換”對話框案例十:排序記錄要求:(1)在“學生”表中,按“性別”和“年齡”兩個字段升序排序;(2)在“
28、學生”表中,先按“性別”升序排序,再按“入校日期”降序排序。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“學生”表,選擇 “性別”和“年齡”兩列,選“開始”選項卡“排序和篩選”組,單擊功能欄中的“升序”按鈕,完成按“性別”和“年齡”兩個字段升序排序。如圖1-36所示(2)選擇“開始/排序和篩選”選項卡,單擊“高級”下拉列表 “高級篩選/排序”命令,如圖1-44所示。(3)打開“篩選”窗口,在設計網(wǎng)格中“字段”行第1列選擇“性別”字段,排序方式選“升序”,第2列選擇“入校日期”字段,排序方式選“降序”,結(jié)果如圖1-45所示。圖1-44排序和篩選組(4)選擇“開始/排序和篩選”選項卡“切換篩選”觀察排序結(jié)
29、果。圖1-45單擊“高級”按鈕展開的列表及高級窗口案例十一:篩選記錄1按選定內(nèi)容篩選記錄要求:在“學生”表中篩選出來自“福建”的學生。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“學生”表,選定“住址”為“福建”的任一單元格中“福建”兩個字。圖1-46選擇下列菜單(2)光標定位到所要篩選內(nèi)容“福建”的某個單元格且選中,在“開始”選項卡的“排序和篩選”組中,單擊按鈕,在打開“下拉菜單”,單擊“包含福建”命令,完成篩選。如圖1-39所示。2按窗體篩選要求:將“教師”表中的在職男教師篩選出來。操作步驟:(1)在“數(shù)據(jù)表視圖”中打開“教師”表,在“開始”選項卡的“排序和篩選”組中,單擊“高級”按鈕,在打開的下
30、拉列表中,單擊“按窗體篩選”。(2)這時數(shù)據(jù)表視圖轉(zhuǎn)變?yōu)橐粋€記錄,貫標停留在第一列的單元中,按“Tab”鍵,將光標移到“性別”字段列中。(3)在“性別”字段中,單擊下拉箭頭,在打開的列表中選擇“男”;然后把光標移到“在職否”字段中,打開下拉列表,選擇“1”,如圖1-40所示。(3)在“排序和篩選”組中,單擊完成篩選。圖1-47按窗體篩選操作 3使用篩選器篩選要求:在“選課成績”表中篩選60分以下的學生。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“選課成績”表,將光標定位于“成績”字段列任一單元格內(nèi),然后單擊鼠標右鍵,打開快捷菜單,選“數(shù)字篩選器”菜單命令“小于”。(2)在“自定義篩選”對話窗口文本框
31、中輸入“60”,按Enter鍵,得到篩選結(jié)果。如圖1-41所示。圖1-47篩選器(3)將光標定位于“成績”字段列任一單元格內(nèi),然后單擊鼠標右鍵,打開快捷菜單,選“數(shù)字篩選器”菜單命令“不等于”。(2)在“自定義篩選”對話窗口文本框中輸入“60”,按Enter鍵,得到篩選結(jié)果。如圖1-48所示。圖1-48篩選結(jié)果3使用高級篩選在“教師表”中,篩選出九月參加工作的或者政治面貌為“黨員”的教師。操作步驟:(1)打開教學管理數(shù)據(jù)庫,打開教師表。(2)在“開始”選項卡的“排序和篩選”組中,單擊“高級”按鈕,在打開的下拉列表中,單擊“按窗體篩選”命令,如圖1-49所示。(3)這時打開一個設計窗口,其窗口分
32、為兩個窗格,上部窗格顯示“教師”表,下部是設置篩選條件的窗格。現(xiàn)在已經(jīng)把“出生日期”字段自動添加到下部窗格中。(4)在第1列的條件單元格中輸入“Month(工作時間) =9”, 在第2列的或單元格中輸入“黨員”如圖1-49 所示。圖1-49篩選視圖(5)單擊“排序和篩選”組中的“切換篩選”按鈕,顯示篩選的結(jié)果。(6)如果經(jīng)常進行同樣的高級篩選,可以把結(jié)果保存下來重新打開“高級”篩選列表,右鍵單擊“教師表”窗格,在彈出菜單中單擊“另存為查詢”命令,如圖1-50所示。在打開的命名對話框,為高級篩選命名。在高級篩選中,還可以添加更多的字段列和設置更多的篩選條件。高級篩選實際上是創(chuàng)建了一個查詢,通過查
33、詢可以實現(xiàn)各種復雜條件的篩選。篩選和查詢操作是近義的,可以說篩選是一種臨時的手動操作,而查詢則是一種預先定制操作,在Access 中查詢操作具有更普遍意義。圖1-50高級篩選另存為查詢菜單實驗一 數(shù)據(jù)庫及表的操作一、實驗目的1掌握數(shù)據(jù)庫的創(chuàng)建及其它簡單操作2熟練掌握數(shù)據(jù)表建立、數(shù)據(jù)表維護、數(shù)據(jù)表的操作二、實驗內(nèi)容與要求1數(shù)據(jù)庫的創(chuàng)建、打開、關(guān)閉2數(shù)據(jù)表的創(chuàng)建:建立表結(jié)構(gòu)、設置字段屬性、建立表之間關(guān)系、數(shù)據(jù)的輸入3數(shù)據(jù)表維護:打開表、關(guān)閉表、調(diào)整表外觀、修改表結(jié)構(gòu)、編輯表內(nèi)容4數(shù)據(jù)表的操作:查找替換數(shù)據(jù)、排序記錄、篩選記錄三、實驗步驟案例一:創(chuàng)建數(shù)據(jù)庫1創(chuàng)建空數(shù)據(jù)庫要求:建立“教學管理”數(shù)據(jù)庫。
34、操作步驟:圖1-1創(chuàng)建教學管理數(shù)據(jù)庫(1)在Access 2010啟動窗口中,在中間窗格的上方,單擊“空數(shù)據(jù)庫”,在右側(cè)窗格的文件名文本框中,給出一個默認的文件名“Database1.accdb”。把它修改為“教學管理”如圖1-1所示。(2)單擊 按鈕,在打開的“新建數(shù)據(jù)庫”對話框中,選擇數(shù)據(jù)庫的保存位置,單擊“確定”按鈕,如圖1-2所示。(3)這時返回到access啟動界面,顯示將要創(chuàng)建的數(shù)據(jù)庫的名稱和保存位置,如果用戶未提供文件擴展名,access將自動添加上。(4)在右側(cè)窗格下面,單擊“創(chuàng)建”命令按鈕,如圖1-1所示。(5)這時開始創(chuàng)建空白數(shù)據(jù)庫,自動創(chuàng)建了一個名稱為表1的數(shù)據(jù)表,并以數(shù)
35、據(jù)表視圖方式打開這個表1,如圖1-3所示。Access函數(shù)表達式的示例在 Microsoft Access 中許多操作中都要使用表達式,包括創(chuàng)建計算控件、查詢、篩選準則、默認值、有效性規(guī)則和宏的條件。通常,創(chuàng)建表達式最簡捷的方法就是找到類似的表達式示例,然后對它進行修改。請選擇:一、 用于窗體和報表中的表達式示例1、 處理窗體和報表中文本值的示例下表列出了可在窗體和報表的計算控件中使用的表達式示例:表達式說明="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、以空格分隔。注釋計算控件中的表達式應使用 = 操作符開頭。在設置計算控件的 Name 屬性時,應確保使用唯一的名稱。不要使用表達式中使用的控件名稱。Left 函數(shù)返回 Variant (String),其中包含字符串中從左邊算起指定數(shù)量的字符。語法Left(string, length)Left 函數(shù)的語法有下面的命名參數(shù):部分說明string必要參數(shù)。字符串表達式其中最左邊的那些字符將被返回。如果 string 包含 Null,將返回 Null。length必要參數(shù);為 Variant (Long)。數(shù)值表達式,指出將返回多少個字符。如果為 0,返回零長度字符串 ("")
38、。如果大于或等于 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ù)。字符串表達式,從中最右邊的字符將被返回。如果 string 包含 Null,將返回 Null。length必要參數(shù);為 Variant (Long)。為數(shù)值
39、表達式,指出想返回多少字符。如果為 0,返回零長度字符串 ("")。如果大于或等于 string 的字符數(shù),則返回整個字符串。說明:欲知 string 的字符數(shù),用 Len 函數(shù)。注意:RightB 函數(shù)作用于包含在字符串中的字節(jié)數(shù)據(jù)。所以 length 指定的是字節(jié)數(shù),而不是指定返回的字符數(shù)。LTrim、RTrim與 Trim 函數(shù)返回Variant (String),其中包含指定字符串的拷貝,沒有前導空白 (LTrim)、尾隨空白 (RTrim) 或前導和尾隨空白 (Trim)。語法LTrim(string)RTrim(string)Trim(string)必要的str
40、ing參數(shù)可以是任何有效的字符串表達式。如果string包含Null,將返回Null。IIf 函數(shù)根據(jù)表達式的值,來返回兩部分中的其中一個。語法IIf(expr, truepart, falsepart)IIf 函數(shù)的語法含有下面這些命名參數(shù):部分描述expr必要參數(shù)。用來判斷真?zhèn)蔚谋磉_式。truepart必要參數(shù)。如果 expr 為 True,則返回這部分的值或表達式。falsepart必要參數(shù)。如果 expr 為 False,則返回這部分的值或表達式。說明:由于 IIf 會計算 truepart 和 falsepart,雖然它只返回其中的一個。因此要注意到這個副作用。例如,如果 false
41、part 產(chǎn)生一個被零除錯誤,那么程序就會發(fā)生錯誤,即使 expr 為 True。Choose 函數(shù)從參數(shù)列表中選擇并返回一個值。語法Choose(index, choice-1, choice-2, . , choice-n)Choose 函數(shù)的語法具有以下幾個部分:部分描述index必要參數(shù),數(shù)值表達式或字段,它的運算結(jié)果是一個數(shù)值,且界于 1 和可選擇的項目數(shù)之間。choice必要參數(shù),Variant 表達式,包含可選擇項目的其中之一。說明: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"。當 index 代表一選項組中的值時,則這項功能將會特別有用。即使它只返回一個選項值,Choose 仍然會計算列表中的每個選擇項。所以應該注意到這項副作用。例如,當在每個選擇項表達式中使用了 MsgBox 函數(shù)作為其中的一部分時,每計算一個選擇項,就會顯示一次消息框。當 index小于 1 或大于列出的選擇項數(shù)目時,Choose 函數(shù)返回 Null。如果 index 不是整數(shù),則會先四舍五入為與其最接近的整數(shù)。If.Then.Else 語句根據(jù)表達式的值有條件地執(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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司品牌轉(zhuǎn)讓合同范本
- 互聯(lián)網(wǎng)戰(zhàn)略合作合同范本
- 發(fā)電站煤渣供銷合同范本
- 合同范本鎳礦
- 出資金合同范本
- 同行材料供貨合同范本
- 兩個人合伙臺球廳合同范例
- 包工合作提成合同范本
- 合法種植養(yǎng)殖合同范本
- 倉庫協(xié)議合同范例
- 《基于STM32的公交車智能終端設計與實現(xiàn)》
- 護理禮儀與人文關(guān)懷
- 護-學-崗-簽-到-簿
- 運維服務體系建立實施方案(5篇)
- 路面基層(級配碎石)施工方案
- 四川政采評審專家入庫考試基礎題復習試題及答案(一)
- 患者手術(shù)風險評估與術(shù)前準備制度
- 口腔執(zhí)業(yè)醫(yī)師定期考核試題(資料)帶答案
- 2024年三八婦女節(jié)婦女權(quán)益保障法律知識競賽題庫及答案(共260題)
- 2023年7月浙江省普通高中學業(yè)水平考試(學考)語文試題答案
- 2024年計算機軟件水平考試-初級信息處理技術(shù)員考試近5年真題集錦(頻考類試題)帶答案
評論
0/150
提交評論