




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用實(shí)驗(yàn)指導(dǎo)編著: 學(xué)號(hào): 姓名: 班級(jí): 學(xué)院/專業(yè): 任課教師: 2013年3月目 錄實(shí)驗(yàn)一 數(shù)據(jù)庫(kù)及表的操作1實(shí)驗(yàn)二 查詢25實(shí)驗(yàn)三 窗體41實(shí)驗(yàn)四 報(bào)表設(shè)計(jì)56實(shí)驗(yàn)五 宏62實(shí)驗(yàn)六 模塊與VBA程序設(shè)計(jì)67實(shí)驗(yàn)一 數(shù)據(jù)庫(kù)及表的操作實(shí)驗(yàn)類型: 驗(yàn)證性 實(shí)驗(yàn)課時(shí): 6 學(xué)時(shí) 指導(dǎo)教師: 時(shí) 間:2013 年 月 日 課 次:第 節(jié) 教學(xué)周次:第 周 實(shí)驗(yàn)分室: 實(shí)驗(yàn)臺(tái)號(hào): 實(shí) 驗(yàn) 員: 一、實(shí)驗(yàn)?zāi)康?掌握數(shù)據(jù)庫(kù)的創(chuàng)建及其它簡(jiǎn)單操作2熟練掌握數(shù)據(jù)表建立、數(shù)據(jù)表維護(hù)、數(shù)據(jù)表的操作二、實(shí)驗(yàn)內(nèi)容與要求1數(shù)據(jù)庫(kù)的創(chuàng)建、打開、關(guān)閉2數(shù)據(jù)表的創(chuàng)建:建立表結(jié)構(gòu)、設(shè)置字段屬性、建立表之間關(guān)系、數(shù)
2、據(jù)的輸入3數(shù)據(jù)表維護(hù):打開表、關(guān)閉表、調(diào)整表外觀、修改表結(jié)構(gòu)、編輯表內(nèi)容4數(shù)據(jù)表的操作:查找替換數(shù)據(jù)、排序記錄、篩選記錄三、實(shí)驗(yàn)步驟案例一:創(chuàng)建數(shù)據(jù)庫(kù)1創(chuàng)建空數(shù)據(jù)庫(kù)要求:建立“教學(xué)管理.accdb”數(shù)據(jù)庫(kù),并將建好的數(shù)據(jù)庫(kù)文件保存在“E:實(shí)驗(yàn)一”文件夾中。操作步驟:圖1-1創(chuàng)建教學(xué)管理數(shù)據(jù)庫(kù)(1)在Access 2010啟動(dòng)窗口中,在中間窗格的上方,單擊“空數(shù)據(jù)庫(kù)”,在右側(cè)窗格的文件名文本框中,給出一個(gè)默認(rèn)的文件名“Database1.accdb”。把它修改為“教學(xué)管理”如圖1-1所示。(2)單擊 按鈕,在打開的“新建數(shù)據(jù)庫(kù)”對(duì)話框中,選擇數(shù)據(jù)庫(kù)的保存位置,在“E實(shí)驗(yàn)一”文件夾中,單擊“確定”
3、按鈕,如圖1-2所示。(3)這時(shí)返回到access啟動(dòng)界面,顯示將要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)的名稱和保存位置,如果用戶未提供文件擴(kuò)展名,access將自動(dòng)添加上。(4)在右側(cè)窗格下面,單擊“創(chuàng)建”命令按鈕,如圖1-1所示。(5)這時(shí)開始創(chuàng)建空白數(shù)據(jù)庫(kù),自動(dòng)創(chuàng)建了一個(gè)名稱為表1的數(shù)據(jù)表,并以數(shù)據(jù)表視圖方式打開這個(gè)表1,如圖1-3所示。圖1-2“文件新建數(shù)據(jù)庫(kù)”對(duì)話框(6)這時(shí)光標(biāo)將位于“添加新字段”列中的第一個(gè)空單元格中,現(xiàn)在就可以輸入添加數(shù)據(jù),或者從另一數(shù)據(jù)源粘貼數(shù)據(jù)。圖1-3表1的數(shù)據(jù)表視圖2使用模板創(chuàng)建Web數(shù)據(jù)庫(kù)要求:利用模板創(chuàng)建“聯(lián)系人Web數(shù)據(jù)庫(kù).accdb”數(shù)據(jù)庫(kù),保存在“E:實(shí)驗(yàn)一”文件夾中
4、。操作步驟:(1)啟動(dòng)Access。(2)在啟動(dòng)窗口中的模板類別窗格中,雙擊樣本模板,打開“可用模板”窗格,可以看到Access提供的12個(gè)可用模板分成兩組。一組是Web數(shù)據(jù)庫(kù)模板,另一組是傳統(tǒng)數(shù)據(jù)庫(kù)模板羅斯文數(shù)據(jù)庫(kù)。Web數(shù)據(jù)庫(kù)是Access2010新增的功能。這一組Web數(shù)據(jù)庫(kù)模板可以讓新老用戶比較快地掌握Web數(shù)據(jù)庫(kù)的創(chuàng)建,如圖1-4所示(3)選中“聯(lián)系人Web數(shù)據(jù)庫(kù)”,則自動(dòng)生成一個(gè)文件名“聯(lián)系人Web數(shù)據(jù)庫(kù).accdb”,保存位置在默認(rèn)Window系統(tǒng)所安裝時(shí)確定的“我的文檔”中顯示在右側(cè)的窗格中,參見(jiàn)圖1-3所示當(dāng)然用戶可以自己指定文件名和文件保存的位置,如果要更改文件名,直接在文
5、件名文本框中輸入新的文件名,如要更改數(shù)據(jù)庫(kù)的保存位置,單擊“瀏覽”按鈕,再打開的“文件新建數(shù)據(jù)庫(kù)”對(duì)話框中,選擇數(shù)據(jù)庫(kù)的保存位置。圖1-4“可用模板”窗格和數(shù)據(jù)庫(kù)保存位置(4)單擊“創(chuàng)建”按鈕,開始創(chuàng)建數(shù)據(jù)庫(kù)。(5)數(shù)據(jù)庫(kù)創(chuàng)建完成后,自動(dòng)打開“聯(lián)系人Web數(shù)據(jù)庫(kù)”,并在標(biāo)題欄中顯示“聯(lián)系人”,如圖1-5所示。圖1-5聯(lián)系人數(shù)據(jù)庫(kù)注意: 1.在這個(gè)窗口中,還提供了配置數(shù)據(jù)庫(kù)和使用數(shù)據(jù)庫(kù)教程的鏈接。2.如果計(jì)算機(jī)已經(jīng)聯(lián)網(wǎng),則單擊按鈕,就可以播放相關(guān)教程。案例二:數(shù)據(jù)庫(kù)的打開和關(guān)閉1打開數(shù)據(jù)庫(kù)要求:以獨(dú)占方式打開“教學(xué)管理.accdb”數(shù)據(jù)庫(kù)。操作步驟:(1)選擇“文件”“打開”,彈出“打開”對(duì)話框
6、。(2)在“打開”對(duì)話框的“查找范圍”中選擇“E:實(shí)驗(yàn)一”文件夾,在文件列表中選“教學(xué)管理.accdb”,然后單擊“打開”按鈕右邊的箭頭,選擇“以獨(dú)占方式打開”。如圖1-6所示。圖1-6以獨(dú)占方式打開數(shù)據(jù)庫(kù)2關(guān)閉數(shù)據(jù)庫(kù)要求:關(guān)閉打開的“教學(xué)管理.accdb”數(shù)據(jù)庫(kù)。操作步驟:?jiǎn)螕魯?shù)據(jù)庫(kù)窗口右上角的“關(guān)閉”按鈕,或在Access 2010主窗口選“文件”“關(guān)閉”菜單命令。案例三:建立表結(jié)構(gòu)1使用“設(shè)計(jì)視圖“創(chuàng)建表要求:在“教學(xué)管理.accdb”數(shù)據(jù)庫(kù)中利用設(shè)計(jì)視圖創(chuàng)建“教師”表各個(gè)字段,教師表結(jié)構(gòu)如表1-2所示。操作步驟:(1)打開“教學(xué)管理.accdb”數(shù)據(jù)庫(kù),在功能區(qū)上的“創(chuàng)建”選項(xiàng)卡的“表
7、格”組中,單擊“表設(shè)計(jì)”按鈕,參見(jiàn)圖1-7所示圖1-7創(chuàng)建表(2)單擊“表格工具/視圖”“設(shè)計(jì)視圖”,如圖1-8所示。彈出“另存為”對(duì)話框,表名稱文本框中輸入“教師”,單擊“確定”按鈕。圖1-8“設(shè)計(jì)視圖”和“數(shù)據(jù)表視圖”切換(3)打開表的設(shè)計(jì)視圖,按照表1-1教師表結(jié)構(gòu)內(nèi)容,在字段名稱列輸入字段名稱,在數(shù)據(jù)類型列中選擇相應(yīng)的數(shù)據(jù)類型,在常規(guī)屬性窗格中設(shè)置字段大小。如圖1-9所示。(4)單擊保存按鈕,以“教師”為名稱保存表。圖1-9“設(shè)計(jì)視圖”窗口表1-1 教師表結(jié)構(gòu)字段名類型字段大小格式編號(hào)文本5姓名文本4性別文本1年齡數(shù)字整型工作時(shí)間日期/時(shí)間短日期政治面目文本2學(xué)歷文本4職稱文本3系別文
8、本2聯(lián)系電話文本12在職否是/否是/否2使用“數(shù)據(jù)表視圖”創(chuàng)建表要求:在“教學(xué)管理.accdb”數(shù)據(jù)庫(kù)中創(chuàng)建“學(xué)生”表,使用“設(shè)計(jì)視圖”創(chuàng)建“學(xué)生”表的結(jié)構(gòu),其結(jié)構(gòu)如表1-2所示。操作歩驟:(1)打開“教學(xué)管理.accdb”數(shù)據(jù)庫(kù)。(2)在功能區(qū)上的“創(chuàng)建”選項(xiàng)卡的“表格”組中,單擊“表”按鈕,如圖1-10所示. 這時(shí)將創(chuàng)建名為“表1”的新表,并在“數(shù)據(jù)表視圖”中打開它。 圖1-10“表格”組圖1-11字段屬性組(3)選中ID字段,在“表格/字段”選項(xiàng)卡中的“屬性”組中,單擊“名稱和標(biāo)題”按鈕,如圖1-11所示。(4)打開了“輸入字段屬性”對(duì)話框,在“名稱”文本框中,輸入“學(xué)生編號(hào)”,如圖1-
9、12所示。圖1-12輸入字段屬性對(duì)話框(5)選中“學(xué)生編號(hào)”字段列,在“表格工具/字段”選項(xiàng)卡的“格式”組中,把“數(shù)據(jù)類型”設(shè)置為“文本”,如圖1-13所示。圖1-13數(shù)據(jù)類型設(shè)置注意 ID字段默認(rèn)數(shù)據(jù)類型為“自動(dòng)編號(hào)”,添加新字段的數(shù)據(jù)類型為“文本”,如果用戶所添加的字段是其他的數(shù)據(jù)類型,可以在“表格工具/字段”選項(xiàng)卡的“添加和刪除”組中,單擊相應(yīng)的一種數(shù)據(jù)類型的按鈕,如圖1-14所示。圖1-14數(shù)據(jù)類型設(shè)置功能欄如果需要修改數(shù)據(jù)類型,以及對(duì)字段的屬性進(jìn)行其他設(shè)置,最好的方法是在表設(shè)計(jì)視圖中進(jìn)行,在access工作窗口的右下角,單擊“設(shè)計(jì)視圖”按鈕,打開表的設(shè)計(jì)視圖,如圖1-15所示,設(shè)置完
10、成后要再保存一次表。(6)在“添加新字段”下面的單元格中,輸入“張佳”,這時(shí)Access自動(dòng)為新字段命名為“字段1”,重復(fù)步驟(4)的操作,把“字段1”的名稱修改為“姓名”名稱,如圖1-15所示。圖1-15 添加新字段修改字段名稱后的結(jié)果(7)以同樣方法,按表1-21學(xué)生表結(jié)構(gòu)的屬性所示,依次定義表的其他字段。再利用設(shè)計(jì)視圖修改。(8)最后在“快速訪問(wèn)工具欄”中,單擊保存 按鈕。輸入表名“學(xué)生”,單擊“確定”按鈕。表1-2 學(xué)生表結(jié)構(gòu)字段名類型字段大小格式學(xué)生編號(hào)文本10姓名文本4性別文本2年齡數(shù)字整型入校日期日期/時(shí)間中日期團(tuán)員否是/否是/否住址備注照片OLE對(duì)象3通過(guò)導(dǎo)入來(lái)創(chuàng)建表數(shù)據(jù)共享是
11、加快信息流通,提高工作效率的要求。Access提供的導(dǎo)入導(dǎo)出功能就是用來(lái)實(shí)現(xiàn)數(shù)據(jù)共享的工具。表1-3 選課成績(jī)表結(jié)構(gòu)字段名類型字段大小格式選課ID自動(dòng)編號(hào)學(xué)生編號(hào)文本10課程編號(hào)文本5成績(jī)數(shù)字整型在Access中??梢酝ㄟ^(guò)導(dǎo)入用存儲(chǔ)在其他位置的信息來(lái)創(chuàng)建表。例如,可以導(dǎo)入Excel工作表、ODBC數(shù)據(jù)庫(kù)、其他Access數(shù)據(jù)庫(kù)、文本文件、XML文件及其他類型文件。要求:將“課程.xls”、“選課成績(jī).xls”導(dǎo)入到“教學(xué)管理.accdb”數(shù)據(jù)庫(kù)中?!斑x課成績(jī)”表結(jié)構(gòu)按表1-3所示修改。操作步驟:(1)打開“教學(xué)管理”數(shù)據(jù)庫(kù),在功能區(qū),選中“外部數(shù)據(jù)”選項(xiàng)卡,在“導(dǎo)入并鏈接”組中,單擊“Exce
12、l”,如圖1-16所示。圖1-16外部數(shù)據(jù)選項(xiàng)卡(2)在打開“獲取外部數(shù)據(jù)庫(kù)”對(duì)話框中,單擊瀏覽按鈕,在打開的“打開”對(duì)話框中,在“查找范圍”定位與外部文件所在夾,選中導(dǎo)入數(shù)據(jù)源文件“課程.xls”,單擊打開按鈕,返回到“獲取外部數(shù)據(jù)”對(duì)話框中,單擊“確定”按鈕。如圖1-17所示圖1-17“獲取外部數(shù)據(jù)”窗口-選擇數(shù)據(jù)源和目標(biāo)(3)在打開的“導(dǎo)入數(shù)據(jù)表向?qū)А睂?duì)話框中,直接單擊“下一步”按鈕,如圖1-18所示。圖1-18“導(dǎo)入數(shù)據(jù)表向?qū)А睂?duì)話框(4)在打開的“請(qǐng)確定指定第一行是否包含列標(biāo)題”對(duì)話框中,選中“第一行包含列標(biāo)題”復(fù)選框,然后單擊“下一步”按鈕,如圖1-19所示圖1-19“請(qǐng)確定指定第
13、一行是否包含列標(biāo)題”對(duì)話框(5)在打開的指定導(dǎo)入每一字段信息對(duì)話框中,指定“課程編號(hào)”的數(shù)據(jù)類型為“文本”,索引項(xiàng)為“有(無(wú)重復(fù))”,如圖所示,然后依次選擇其他字段,設(shè)置“學(xué)分”的數(shù)據(jù)類型為“整形”,其他默認(rèn)。單擊“下一步”按鈕。如圖1-20所示圖1-20字段選項(xiàng)設(shè)置在打開的定義主鍵對(duì)話框中,選中“我自己選擇主鍵”,Access自動(dòng)選定“課程編號(hào)”,然后單擊“下一步”按鈕,如圖1-21所示。圖1-21主鍵設(shè)置(6)在打開的制定表的名稱對(duì)話框中,在“導(dǎo)入到表”文本框中,輸入“課程”,單擊完成按鈕。到此完成使用導(dǎo)入方法創(chuàng)建表。(7)用同樣的方法,將“選課成績(jī)”導(dǎo)入到“教學(xué)管理.accdb”數(shù)據(jù)庫(kù)中
14、。案例四:設(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之間,如超出范圍則提示“請(qǐng)輸入1470之間的數(shù)據(jù)!”;(4)將“學(xué)生編號(hào)”字段顯示“標(biāo)題”設(shè)置為“學(xué)號(hào)”,定義學(xué)生編號(hào)的輸入掩碼屬性,要求只能輸入8位數(shù)字。操作步驟:(1)打開“教學(xué)管理.accdb”,雙擊“學(xué)生”表,打開學(xué)生表“數(shù)據(jù)表視圖”,選擇“開始”選項(xiàng)卡”視圖”“設(shè)計(jì)視圖”。如圖1-22所示圖1-22設(shè)置字段屬性(2)選
15、中“性別”字段行,在“字段大小”框中輸入1,在“默認(rèn)值”屬性框中輸入“男”,在“索引”屬性下拉列表框中選擇“有(有重復(fù))”。圖1-23通過(guò)表達(dá)式生成器輸入函數(shù)(3)選中“入校日期”字段行,在“格式”屬性下拉列表框中,選擇“短日期”格式,單擊“默認(rèn)值”屬性框,再單擊 彈出“表達(dá)式生成器”窗口?!昂瘮?shù)”“內(nèi)置函數(shù)”按圖1-23所示選擇。單擊確定,默認(rèn)值框顯示。如圖1-23所示(4)選中“年齡”字段行,在“默認(rèn)值”屬性框中輸入23,在“有效性規(guī)則”屬性框中輸入“>=14 and <=70”,在“有效性文本”屬性框中輸入文字“請(qǐng)輸入1470之間的數(shù)據(jù)!”單擊“默認(rèn)值”屬性框,再單擊 彈出“
16、表達(dá)式生成器”窗口。選擇“操作符”,按圖1-24所示操作。圖1-24通過(guò)表達(dá)式生成器輸入運(yùn)算符(5)選中“學(xué)生編號(hào)”字段名稱,在“標(biāo)題”屬性框中輸入“學(xué)號(hào)”,在“輸入掩碼”屬性框中輸入0000000000。(6)單擊快速工具欄上的“保存”按鈕,保存“學(xué)生”表。案例五:設(shè)置主鍵1創(chuàng)建單字段主鍵要求:將 “教師”表“教師編號(hào)”字段設(shè)置為主鍵。操作步驟:(1)使用“設(shè)計(jì)視圖”打開“教師”表,選擇“教師編號(hào)”字段名稱。(2)“表格工具/設(shè)計(jì)”“工具”組,單擊主鍵按鈕。2創(chuàng)建多字段主鍵要求:將“教師”表的“教師編號(hào)”、“姓名”、“性別”和“工作時(shí)間”設(shè)置為主鍵。操作步驟:(1)打開“教師”表的“設(shè)計(jì)視圖
17、”, 選中“教師編號(hào)”字段行,按住Ctrl鍵,再分別選中“姓名”、“性別”和“工作時(shí)間”字段行。(2)單擊工具欄中的主鍵按鈕。案例六:向表中輸入數(shù)據(jù)1使用“數(shù)據(jù)表視圖”要求:將表1-4中的數(shù)據(jù)輸入到“學(xué)生”表中。表1-4 學(xué)生表內(nèi)容學(xué)生編號(hào)姓名性別年齡入校日期團(tuán)員否住址照片2008041101張佳女212008-9-3否江西南昌2008041102陳誠(chéng)男212008-9-2是北京海淀區(qū)2008041103王佳女192008-9-3是江西九江2008041104葉飛男182008-9-2是上海2008041105任偉男222008-9-2是北京順義2008041106江賀男202008-9-3否
18、福建漳州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個(gè)空記錄的第1個(gè)字段開始分別輸入“學(xué)生編號(hào)”、“姓名”和“性別”等字段的值,每輸入完一個(gè)字段值,按Enter鍵或者按Tab鍵轉(zhuǎn)至下一個(gè)字段。(3)輸入“照片”時(shí),將鼠標(biāo)指針指向該記錄的“照片”字段列,單擊鼠標(biāo)右鍵,打開快捷菜單,選擇“插入對(duì)象”命令,選擇“由文件創(chuàng)建”選項(xiàng),單擊“瀏覽
19、”按鈕,打開“瀏覽”對(duì)話框,在“查找范圍”欄中找到存儲(chǔ)圖片的文件夾,并在列表中找到并選中所需的圖片文件,單擊“確定”按鈕。(4)輸入完一條記錄后,按Enter鍵或者按Tab鍵轉(zhuǎn)至下一條記錄,繼續(xù)輸入下一條記錄。(5)輸入完全部記錄后,單擊快速工具欄上的“保存”按鈕,保存表中的數(shù)據(jù)。2創(chuàng)建查閱列表字段(使用自行鍵入所需的值)要求:為“教師”表中“職稱”字段創(chuàng)建查閱列表,列表中顯示“助教”、“講師”、“副教授”和“教授”4個(gè)值。操作步驟:(1)打開“教師”表“設(shè)計(jì)視圖”,選擇“職稱”字段。(2)在“數(shù)據(jù)類型”列中選擇“查閱向?qū)А?,打開“查閱向?qū)А钡?個(gè)對(duì)話框。(3)在該對(duì)話框中,選中“自行鍵入所需
20、的值”選項(xiàng),然后單擊“下一步”按鈕,打開“查閱向?qū)А钡?個(gè)對(duì)話框。(4)在“第1列”的每行中依次輸入“助教”、“講師”、“副教授”和“教授”4個(gè)值,列表設(shè)置結(jié)果如圖所示。(5)單擊“下一步”按鈕,彈出“查閱向?qū)А弊詈笠粋€(gè)對(duì)話框。在該對(duì)話框的“請(qǐng)為查閱列表指定標(biāo)簽”文本框中輸入名稱,本例使用默認(rèn)值。單擊“完成”按鈕。如圖1-25所示圖1-25查閱向?qū)?創(chuàng)建查閱列表字段(使用查閱列表查閱表或查詢中的值)要求:為“選課成績(jī)”表中“課程編號(hào)”字段創(chuàng)建查閱列表,即該字段組合框的下拉列表中僅出現(xiàn)“課程表”中已有的課程信息。操作步驟:(1)用表設(shè)計(jì)視圖打開“選課成績(jī)表”,選擇“課程編號(hào)”字段,在“數(shù)據(jù)類型”
21、列的下拉列表中選擇“查閱字段向?qū)А?,打開“查閱向?qū)А睂?duì)話框,選中“使用查閱列表查閱表或查詢中的值”單選按鈕。如圖1-26所示。圖1-26“使用查閱列表查閱表或查詢中的值”對(duì)話框(2)單擊下一步按鈕,在“請(qǐng)選擇為查閱字段提供數(shù)值的表或查詢”對(duì)話框中,選擇“表:課程”,視圖框架中選“表”單選項(xiàng)。如圖1-27所示。圖1-27“請(qǐng)選擇為查閱字段提供數(shù)值的表或查詢”對(duì)話框(3)單擊下一步按鈕,雙擊可用字段列表中的“課程編號(hào)”、“課程名稱”,將其添加到選定字段列表框中。如圖1-28所示。圖1-28選擇可用字段對(duì)話框(4)單擊下一步按鈕,在“排序次序”對(duì)話框中,確定列表使用的排序次序,如圖1-29所示。圖1
22、-29排序次序”對(duì)話框(5)單擊下一步按鈕,在“請(qǐng)指定查閱列中的寬度”對(duì)話框中,取消“隱藏鍵列”。如圖1-30所示。.圖1-30“請(qǐng)指定查閱列中的寬度”對(duì)話框(6)單擊下一步按鈕,可用字段中選擇“課程編號(hào)”作為唯一標(biāo)識(shí)行的字段。如圖1-31所示。圖1-31“擇可用字段作為唯一標(biāo)識(shí)行的字段”對(duì)話框(7)單擊下一步按鈕,為查閱字段指定標(biāo)簽。單擊“完成”。如圖1-32所示。圖1-32“為查閱字段指定標(biāo)簽”對(duì)話框(8)切換到“數(shù)據(jù)表視圖”,結(jié)果如圖1-33所示。圖1-334獲取外部數(shù)據(jù)要求:(1)將Excel文件“選課成績(jī).xls”中的數(shù)據(jù)導(dǎo)入到“教學(xué)管理.accdb”數(shù)據(jù)庫(kù)中的“選課成績(jī)”表中;(2
23、)將文本文件“教師.txt”中的數(shù)據(jù)導(dǎo)入到“教師”表中;操作步驟:(1)打開“教學(xué)管理.accdb”, 選擇“外部選項(xiàng)卡/導(dǎo)入并鏈接”單擊“文本文件”,打開“獲取外部數(shù)據(jù)-文本文件”對(duì)話框。如圖1-34所示圖1-34 “外部數(shù)據(jù)”選項(xiàng)卡(2)在該對(duì)話框的“查找范圍”框中找到導(dǎo)入文件的位置,在列表中選擇文件所需文件,選“教師.txt”。如圖1-35所示。圖1-35獲取外部數(shù)據(jù)-文本文件-數(shù)據(jù)源選擇(3)單擊“確定”按鈕,打開“導(dǎo)入文本向?qū)А钡牡?個(gè)對(duì)話框。如圖1-36所示圖1-36導(dǎo)入文本向?qū)У谝徊剑?)單擊“高級(jí)(V)”,打“教師導(dǎo)入規(guī)格”窗口對(duì)話框。單擊“語(yǔ)言(G)”標(biāo)簽對(duì)應(yīng)的下拉列表選擇“
24、簡(jiǎn)體中文(GB2312)”,單擊“確定”命令按鈕。該對(duì)話框列出了所要導(dǎo)入表的內(nèi)容,單擊“下一步”按鈕,打開“導(dǎo)入文本向?qū)А钡牡?個(gè)對(duì)話框。如圖1-37所示圖1-37選擇代碼頁(yè)顯示的字體(5)在該對(duì)話框中選中“第一行包含列標(biāo)題”復(fù)選框,單擊“下一步”按鈕,打開“導(dǎo)入文本向?qū)А钡牡?個(gè)對(duì)話框。(6)單擊“下一步”按鈕,打開“導(dǎo)入文本向?qū)А钡牡?個(gè)對(duì)話框。選擇“我自己選擇主鍵”單選按鈕。(7)單擊“下一步”按鈕,“導(dǎo)入到表(I)”標(biāo)簽下的文本框中顯示“教師”,單擊完成。完成向“教師”表中導(dǎo)入數(shù)據(jù)。案例七:建立表之間的關(guān)聯(lián)要求:創(chuàng)建“教學(xué)管理.accdb”數(shù)據(jù)庫(kù)中表之間的關(guān)聯(lián),并實(shí)施參照完整性操作步驟
25、:(1)打開“教學(xué)管理.accdb”數(shù)據(jù)庫(kù),“數(shù)據(jù)庫(kù)工具/關(guān)系”組,單擊功能欄上的“關(guān)系”按鈕,打開“關(guān)系”窗口,同時(shí)打開“顯示表”對(duì)話框。圖1-38“編輯關(guān)系”對(duì)話框(2)在“顯示表”對(duì)話框中,分別雙擊“學(xué)生”表、“課程”表、“選課成績(jī)”表,將其添加到“關(guān)系”窗口中。注:三個(gè)表的主鍵分別是“學(xué)生編號(hào)”,“選課ID”,“課程編號(hào)”。(3)關(guān)閉“顯示表”窗口。(4)選定“課程”表中的“課程編號(hào)”字段,然后按下鼠標(biāo)左鍵并拖動(dòng)到“選課成績(jī)”表中的“課程編號(hào)”字段上,松開鼠標(biāo)。此時(shí)屏幕顯示如圖1-38所示的“編輯關(guān)系”對(duì)話框。(5)選中“實(shí)施參照完整性”復(fù)選框,單擊“創(chuàng)建”按鈕。(6)用同樣的方法將“
26、學(xué)生”表中的“學(xué)生編號(hào)”字段拖到“選課成績(jī)”表中的“學(xué)生編號(hào)”字段上,并選中“實(shí)施參照完整性”,結(jié)果如圖1-39所示。圖1-39表間關(guān)系(7)單擊“保存”按鈕,保存表之間的關(guān)系,單擊“關(guān)閉”按鈕,關(guān)閉“關(guān)系”窗口。案例八:維護(hù)表要求:(1)將“教師”表備份,備份表名稱為“教師1”;(2)將“教師1”表中的“姓名”字段和“教師編號(hào)”字段顯示位置互換;(3)將“教師1”表中性別字段列隱藏起來(lái);(4)在“教師1”表中凍結(jié)“姓名”列;(5)在“教師1”表中設(shè)置“姓名”列的顯示寬度為20;(6)設(shè)置“教師1”數(shù)據(jù)表格式,字體為楷體、五號(hào)、斜體、藍(lán)色。操作步驟:圖1-40對(duì)象另存為菜單及另存為對(duì)話框(1)
27、打開“教學(xué)管理.accdb”數(shù)據(jù)庫(kù),在導(dǎo)航窗格中,選“教師”表,選“文件”選項(xiàng)卡,單擊“對(duì)象另存為”菜單命令,打開“另存為”對(duì)話框,將表“教師”另存為“教師1”。如圖1-40所示。(2)用“數(shù)據(jù)表視圖”打開“教師1”表,選中“姓名”字段列,按下鼠標(biāo)左鍵拖動(dòng)鼠標(biāo)到“教師編號(hào)”字段前,釋放鼠標(biāo)左鍵。(3)選中“性別”列,右鍵彈出菜單選擇“隱藏字段”菜單命令。圖1-41右鍵彈出菜單(4)選中“姓名”列,右鍵彈出菜單選擇“凍結(jié)字段”菜單命令。(5)選中“姓名”列,右鍵彈出菜單選擇“字段寬度”菜單命令,將列寬設(shè)置為20,單擊“確定”按鈕。(6)單擊“格式”“字體”菜單命令,打開“字體”對(duì)話框,按要求進(jìn)行
28、設(shè)置。如圖1-41所示案例九:查找、替換數(shù)據(jù)圖1-42右鍵彈出菜單要求:將“學(xué)生”表中“住址”字段值中的“江西”全部改為“江西省”。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“學(xué)生”表,將光標(biāo)定位到“住址”字段任意一單元格中。(2)單擊 “開始”選項(xiàng)卡“查找”組中的替換,如圖1-42所示。打開“查找和替換”對(duì)話框。如圖1-43所示。(3)按圖所示設(shè)置各個(gè)選項(xiàng),單擊“全部替換”按鈕。圖1-43“查找和替換”對(duì)話框案例十:排序記錄要求:(1)在“學(xué)生”表中,按“性別”和“年齡”兩個(gè)字段升序排序;(2)在“學(xué)生”表中,先按“性別”升序排序,再按“入校日期”降序排序。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“學(xué)
29、生”表,選擇 “性別”和“年齡”兩列,選“開始”選項(xiàng)卡“排序和篩選”組,單擊功能欄中的“升序”按鈕,完成按“性別”和“年齡”兩個(gè)字段升序排序。如圖1-36所示(2)選擇“開始/排序和篩選”選項(xiàng)卡,單擊“高級(jí)”下拉列表 “高級(jí)篩選/排序”命令,如圖1-44所示。(3)打開“篩選”窗口,在設(shè)計(jì)網(wǎng)格中“字段”行第1列選擇“性別”字段,排序方式選“升序”,第2列選擇“入校日期”字段,排序方式選“降序”,結(jié)果如圖1-45所示。圖1-44排序和篩選組(4)選擇“開始/排序和篩選”選項(xiàng)卡“切換篩選”觀察排序結(jié)果。 圖1-45單擊“高級(jí)”按鈕展開的列表及高級(jí)窗口案例十一:篩選記錄1按選定內(nèi)容篩選記錄要求:在“
30、學(xué)生”表中篩選出來(lái)自“福建”的學(xué)生。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“學(xué)生”表,選定“住址”為“福建”的任一單元格中“福建”兩個(gè)字。圖1-46選擇下列菜單(2)光標(biāo)定位到所要篩選內(nèi)容“福建”的某個(gè)單元格且選中,在“開始”選項(xiàng)卡的“排序和篩選”組中,單擊按鈕,在打開“下拉菜單”,單擊“包含福建”命令,完成篩選。如圖1-39所示。2按窗體篩選要求:將“教師”表中的在職男教師篩選出來(lái)。操作步驟:(1)在“數(shù)據(jù)表視圖”中打開“教師”表,在“開始”選項(xiàng)卡的“排序和篩選”組中,單擊“高級(jí)”按鈕,在打開的下拉列表中,單擊“按窗體篩選”。(2)這時(shí)數(shù)據(jù)表視圖轉(zhuǎn)變?yōu)橐粋€(gè)記錄,貫標(biāo)停留在第一列的單元中,按“T
31、ab”鍵,將光標(biāo)移到“性別”字段列中。(3)在“性別”字段中,單擊下拉箭頭,在打開的列表中選擇“男”;然后把光標(biāo)移到“在職否”字段中,打開下拉列表,選擇“1”,如圖1-40所示。(3)在“排序和篩選”組中,單擊完成篩選。圖1-47按窗體篩選操作 3使用篩選器篩選要求:在“選課成績(jī)”表中篩選60分以下的學(xué)生。操作步驟:(1)用“數(shù)據(jù)表視圖”打開“選課成績(jī)”表,將光標(biāo)定位于“成績(jī)”字段列任一單元格內(nèi),然后單擊鼠標(biāo)右鍵,打開快捷菜單,選“數(shù)字篩選器”菜單命令“小于”。(2)在“自定義篩選”對(duì)話窗口文本框中輸入“60”,按Enter鍵,得到篩選結(jié)果。如圖1-41所示。 圖1-47篩選器(3)將光標(biāo)定位
32、于“成績(jī)”字段列任一單元格內(nèi),然后單擊鼠標(biāo)右鍵,打開快捷菜單,選“數(shù)字篩選器”菜單命令“不等于”。(2)在“自定義篩選”對(duì)話窗口文本框中輸入“60”,按Enter鍵,得到篩選結(jié)果。如圖1-48所示。圖1-48篩選結(jié)果3使用高級(jí)篩選在“教師表”中,篩選出九月參加工作的或者政治面貌為“黨員”的教師。操作步驟:(1)打開教學(xué)管理數(shù)據(jù)庫(kù),打開教師表。(2)在“開始”選項(xiàng)卡的“排序和篩選”組中,單擊“高級(jí)”按鈕,在打開的下拉列表中,單擊“按窗體篩選”命令,如圖1-49所示。(3)這時(shí)打開一個(gè)設(shè)計(jì)窗口,其窗口分為兩個(gè)窗格,上部窗格顯示“教師”表,下部是設(shè)置篩選條件的窗格?,F(xiàn)在已經(jīng)把“出生日期”字段自動(dòng)添加
33、到下部窗格中。(4)在第1列的條件單元格中輸入“Month(工作時(shí)間) =9”, 在第2列的或單元格中輸入“黨員”如圖1-49 所示。圖1-49篩選視圖(5)單擊“排序和篩選”組中的“切換篩選”按鈕,顯示篩選的結(jié)果。(6)如果經(jīng)常進(jìn)行同樣的高級(jí)篩選,可以把結(jié)果保存下來(lái)重新打開“高級(jí)”篩選列表,右鍵單擊“教師表”窗格,在彈出菜單中單擊“另存為查詢”命令,如圖1-50所示。在打開的命名對(duì)話框,為高級(jí)篩選命名。在高級(jí)篩選中,還可以添加更多的字段列和設(shè)置更多的篩選條件。高級(jí)篩選實(shí)際上是創(chuàng)建了一個(gè)查詢,通過(guò)查詢可以實(shí)現(xiàn)各種復(fù)雜條件的篩選。篩選和查詢操作是近義的,可以說(shuō)篩選是一種臨時(shí)的手動(dòng)操作,而查詢則是
34、一種預(yù)先定制操作,在Access 中查詢操作具有更普遍意義。圖1-50高級(jí)篩選另存為查詢菜單實(shí)驗(yàn)二 查詢實(shí)驗(yàn)類型: 驗(yàn)證性 實(shí)驗(yàn)課時(shí): 8 學(xué)時(shí) 指導(dǎo)教師: 時(shí) 間:2013 年 月 日 課 次:第 節(jié) 教學(xué)周次:第 周 實(shí)驗(yàn)分室: 實(shí)驗(yàn)臺(tái)號(hào): 實(shí) 驗(yàn) 員: 一、實(shí)驗(yàn)?zāi)康?. 掌握各種查詢的創(chuàng)建方法2. 掌握查詢條件的表示方法3. 掌握應(yīng)用SQL中SELECT語(yǔ)句進(jìn)行數(shù)據(jù)查詢的方法4. 理解SQL中數(shù)據(jù)定義和數(shù)據(jù)操縱語(yǔ)句二、實(shí)驗(yàn)內(nèi)容與要求1創(chuàng)建各種查詢2使用SQL中SELECT語(yǔ)句進(jìn)行數(shù)據(jù)查詢3使用SQL語(yǔ)句進(jìn)行數(shù)據(jù)定義和數(shù)據(jù)操縱三、實(shí)驗(yàn)步驟案例一:利用“簡(jiǎn)單查詢向?qū)А眲?chuàng)建選擇查詢1單表選擇查
35、詢要求:以“教師”表為數(shù)據(jù)源,查詢教師的姓名和職稱信息,所建查詢命名為“教師情況”。操作步驟:(1)打開“教學(xué)管理.accdb”數(shù)據(jù)庫(kù),單擊“創(chuàng)建”選項(xiàng)卡,“查詢”組單擊“查詢向?qū)А睆棾觥靶陆ú樵儭睂?duì)話框。如圖2-1所示。圖2-1創(chuàng)建查詢(2)在“新建查詢”對(duì)話框中選擇“簡(jiǎn)單查詢向?qū)А保瑔螕簟按_定”按鈕,在彈出的對(duì)話框的“表與查詢”下拉列表框中選擇數(shù)據(jù)源為“表:教師”,再分別雙擊“可用字段”列表中的“姓名”和“職稱”字段,將它們添加到“選定的字段”列表框中,如圖2-2所示。然后單擊“下一步”按鈕,為查詢指定標(biāo)題為“教師情況”,最后單擊“完成”按鈕。圖2-2簡(jiǎn)單查詢向?qū)?多表選擇查詢要求:查詢學(xué)
36、生所選課程的成績(jī),并顯示“學(xué)生編號(hào)”、“姓名”、“課程名稱”和“成績(jī)”字段。操作步驟:(1)打開“教學(xué)管理.accdb”數(shù)據(jù)庫(kù),在導(dǎo)航窗格中,單擊“查詢”對(duì)象,單擊“創(chuàng)建”選項(xiàng)卡,“查詢”組單擊“查詢向?qū)А睆棾觥靶陆ú樵儭睂?duì)話框。(2)在“新建查詢”對(duì)話框中選擇“簡(jiǎn)單查詢向?qū)А?,單擊“確定”按鈕,在彈出的對(duì)話框的“表與查詢”。先選擇查詢的數(shù)據(jù)源為“學(xué)生”表,并將“學(xué)生編號(hào)”、“姓名”字段添加到“選定的字段”列表框中,再分別選擇數(shù)據(jù)源為“課程”表和“選課成績(jī)”表,并將“課程”表中的“課程名稱”字段和“選課成績(jī)”表中的“成績(jī)”字段添加到“選定的字段”列表框中。選擇結(jié)果如圖2-3所示。圖2-3多表查
37、詢(3)單擊“下一步”按鈕,選“明細(xì)”選項(xiàng)。(4)單擊“下一步”按鈕,為查詢指定標(biāo)題“學(xué)生選課成績(jī)”,選擇“打開查詢查看信息”選項(xiàng)。(5)單擊“完成”按鈕,彈出查詢結(jié)果。注:查詢涉及“學(xué)生”、“課程”和“選課成績(jī)”3個(gè)表,在建查詢前要先建立好三個(gè)表之間的關(guān)系。案例二:在設(shè)計(jì)視圖中創(chuàng)建選擇查詢1創(chuàng)建不帶條件的選擇查詢要求:查詢學(xué)生所選課程的成績(jī),并顯示“學(xué)生編號(hào)”、“姓名”、“課程名稱”和“成績(jī)”字段。操作步驟:(1)打開“教學(xué)管理.accdb”數(shù)據(jù)庫(kù),在導(dǎo)航窗格中,單擊“查詢”對(duì)象,單擊“創(chuàng)建”選項(xiàng)卡,“查詢”組單擊“查詢?cè)O(shè)計(jì)”,出現(xiàn)”表格工具/設(shè)計(jì)”選項(xiàng)卡,如圖2-4查詢工具。同時(shí)打開查詢?cè)O(shè)
38、計(jì)視圖,如圖2-5所示。圖2-4查詢工具(2)在“顯示表”對(duì)話框中選擇“學(xué)生”表,單擊“添加”按鈕,添加學(xué)生表,同樣方法,再依次添加“選課成績(jī)”和“課程”表。(3)雙擊學(xué)生表中“學(xué)生編號(hào)”、“姓名”、課程表中“課程名稱”和選課成績(jī)表中“成績(jī)”字段,將它們依次添加到“字段”行的第14列上。圖2-5查詢?cè)O(shè)計(jì)器(4)單擊快速工具欄 “保存”按鈕,在“查詢名稱”文本框中輸入“選課成績(jī)查詢”,單擊“確定”按鈕。(5)選擇“開始/視圖”“數(shù)據(jù)表視圖”菜單命令,或單擊“查詢工具/設(shè)計(jì)”“結(jié)果”上的“運(yùn)行”按鈕,查看查詢結(jié)果。查看查詢結(jié)果。2創(chuàng)建帶條件的選擇查詢要求:查找2008年9月1日入校的男生信息,要求
39、顯示“學(xué)生編號(hào)”、“姓名”、“性別”、“團(tuán)員否”字段內(nèi)容。操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,添加“學(xué)生”表到查詢?cè)O(shè)計(jì)視圖中。(2)依次雙擊“學(xué)生編號(hào)”、“姓名”、“性別”、“團(tuán)員否”、“入校日期”字段,將它們添加到“字段”行的第15列中。(3)單擊“入校日期”字段“顯示”行上的復(fù)選框,使其空白,查詢結(jié)果中不顯示入校日期字段值。(4)在“性別”字段列的“條件”行中輸入條件“男”,在“入校日期”字段列的“條件”行中輸入條件#2008-9-1#,設(shè)置結(jié)果如圖2-6所示。圖2-6帶條件的查詢(5)單擊保存按鈕,在“查詢名稱”文本框中輸入“2008年9月1日入校的男生信息”,單擊“確定”按鈕。(6)
40、單擊“查詢工具/設(shè)計(jì)”“結(jié)果”上的“運(yùn)行”按鈕,查看查詢結(jié)果。案例三:創(chuàng)建計(jì)算查詢1創(chuàng)建不帶條件的統(tǒng)計(jì)查詢要求:統(tǒng)計(jì)學(xué)生人數(shù)。操作步驟:()在設(shè)計(jì)視圖中創(chuàng)建查詢,添加“學(xué)生”表到查詢?cè)O(shè)計(jì)視圖中。()雙擊“學(xué)生編號(hào)”字段,添加到“字段”行的第1列中。()單擊“查詢工具/設(shè)計(jì)”“顯示/隱藏”組上的“匯總”按鈕,插入一個(gè)“總計(jì)”行,單擊“學(xué)生編號(hào)”字段的“總計(jì)”行右側(cè)的向下箭頭,選擇“計(jì)數(shù)”函數(shù),如圖2-7所示。(4)單擊“保存”按鈕,在“查詢名稱”文本框中輸入“統(tǒng)計(jì)學(xué)生人數(shù)”。(5)運(yùn)行查詢,查看結(jié)果。圖2-7不帶條件的統(tǒng)計(jì)查詢創(chuàng)建帶條件的統(tǒng)計(jì)查詢要求:統(tǒng)計(jì)2008年入學(xué)的男生人數(shù)。操作步驟:(1
41、)在設(shè)計(jì)視圖中創(chuàng)建查詢,添加“學(xué)生”表到查詢?cè)O(shè)計(jì)視圖中。(2)雙擊“學(xué)生編號(hào)”、“性別”和“入校日期”字段,將它們添加到“字段”行的第13列中。(3)單擊“性別”、“入校日期”字段“顯示”行上的復(fù)選框,使其空白。(4)單擊“查詢工具/設(shè)計(jì)”“顯示/隱藏”組上的“匯總”按鈕,插入一個(gè)“總計(jì)”行,單擊“學(xué)生編號(hào)”字段的“總計(jì)”行右側(cè)的向下箭頭,選擇“計(jì)數(shù)”函數(shù),“性別”和“入校日期”字段的“總計(jì)”行選擇“where”選項(xiàng)。(5)在“性別”字段列的“條件”行中輸入條件“男”;在“入校日期”字段列的“條件”行中輸入條件Year(入校日期)=2008,如圖2-8所示。圖2-8帶條件的統(tǒng)計(jì)查詢(6)單擊保
42、存按鈕,在“查詢名稱”文本框中輸入“統(tǒng)計(jì)2008年入學(xué)的男生人數(shù)”。(7)運(yùn)行查詢,查看結(jié)果。3創(chuàng)建分組統(tǒng)計(jì)查詢要求:統(tǒng)計(jì)男、女學(xué)生年齡的最大值、最小值和平均值。操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,添加“學(xué)生”表到查詢?cè)O(shè)計(jì)視圖中。(2)字段行第1列選“性別”,第2列到第4列選“年齡”。圖2-9分組統(tǒng)計(jì)查詢(3)單擊“查詢工具/設(shè)計(jì)”“顯示/隱藏”組上的“匯總”按鈕,插入一個(gè)“總計(jì)”行,設(shè)置“性別”字段的“總計(jì)”行為“Group By”, “年齡”字段的“總計(jì)”行分別設(shè)置成最大值、最小值和平均值,查詢的設(shè)計(jì)窗口如圖2-9所示。(4)單擊保存按鈕,在“查詢名稱”文本框中輸入“統(tǒng)計(jì)男女生年齡”。(
43、5)運(yùn)行查詢,查看結(jié)果。4創(chuàng)建含有IIF()函數(shù)的計(jì)算字段要求:修改查詢“2008年9月1日入校的男生信息”,團(tuán)員情況用“是”和“否”來(lái)顯示,使顯示結(jié)果更清晰。操作步驟:(1)在導(dǎo)航格的“查詢”對(duì)象下,選中“2008年9月1日入校的男生信息”查詢,右鍵單擊“設(shè)計(jì)視圖”菜單,打開查詢?cè)O(shè)計(jì)視圖。(2)將字段“團(tuán)員否”修改為 “團(tuán)員情況:IIF(團(tuán)員否, "是","否")”,選中該列“顯示”行上的復(fù)選框,設(shè)計(jì)結(jié)果如圖2-10所示。圖2-10含有IIF()函數(shù)的計(jì)算字段查詢(3)單擊“保存”按鈕,保存查詢,運(yùn)行并查看結(jié)果。5新增含有Date()函數(shù)的計(jì)算字段要求
44、:顯示教師的姓名、工作時(shí)間和工齡。操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,添加“教師”表到查詢?cè)O(shè)計(jì)視圖中。(2)在“字段”行第1列中選“姓名”字段,第2列選“工作時(shí)間”字段,第3列輸入“工齡:Year(Date()-Year(工作時(shí)間)”,并選中該列“顯示”行上的復(fù)選框。如圖2-11所示。(3)單擊“保存”按鈕,將查詢命名為“統(tǒng)計(jì)教師工齡”,運(yùn)行并查看結(jié)果。圖2-11含有Date()函數(shù)的計(jì)算字段查詢案例四:創(chuàng)建交叉表查詢1.利用“交叉表查詢向?qū)А眲?chuàng)建查詢要求:查詢每個(gè)學(xué)生的選課情況和平均成績(jī),行標(biāo)題為“學(xué)生編號(hào)”,列標(biāo)題為“課程編號(hào)”,計(jì)算字段為“成績(jī)”。注意:交叉表查詢不做各行小計(jì)。操作步驟
45、:(1) 在數(shù)據(jù)庫(kù)窗口中,選擇“查詢”對(duì)象,單擊“新建”按鈕,選擇“交叉表查詢向?qū)А?,單擊“確定”按鈕。(2)選擇“視圖”選項(xiàng)中“表”選項(xiàng),選擇“選課成績(jī)”表,如圖2-12所示。單擊“下一步”按鈕。(3)將“可用字段”列表中的“學(xué)生編號(hào)”添加到其右側(cè)的“選定字段”列表中,即將“學(xué)生編號(hào)”作為行標(biāo)題,單擊“下一步”按鈕。如圖2-13所示。圖2-12指定包含交叉表查詢字段的表圖2-13確定哪些字段的值作為行標(biāo)題(4)選擇“課程編號(hào)”作為列標(biāo)題,然后單擊“下一步”按鈕。(5)在“字段”列表中,選擇“成績(jī)”作為統(tǒng)計(jì)字段,在“函數(shù)”列表中選“平均”選項(xiàng),取消“是,包含各行小計(jì)”的選擇,單擊“下一步”按鈕
46、。如圖2-14所示。圖2-14確定行列交叉點(diǎn)計(jì)算出什么數(shù)字(6)在“指定查詢的名稱”文本框中輸入“選課成績(jī)交叉查詢”,選擇“查看查詢”選項(xiàng),最后單擊“完成”按鈕。2使用設(shè)計(jì)視圖創(chuàng)建交叉表查詢要求:使用設(shè)計(jì)視圖創(chuàng)建交叉表查詢,用于統(tǒng)計(jì)各門課程男女生的平均成績(jī),要求不做各行小計(jì)。操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,并將“課程”、“選課成績(jī)”和“學(xué)生”三個(gè)表添加到查詢?cè)O(shè)計(jì)視圖中。圖2-15設(shè)計(jì)視圖創(chuàng)建交叉表查詢(2)雙擊“課程”表中的“課程名稱”字段,“學(xué)生”表中的“性別”字段,“選課成績(jī)”表中的“成績(jī)”字段,將它們添加到“字段”行的第13列中。(3)選擇“查詢類型”組“交叉表”。(4)在“課程名
47、稱”字段的“交叉表”行,選擇“行標(biāo)題”選項(xiàng),在“性別”字段的“交叉表”行,選擇“列標(biāo)題”選項(xiàng),在“成績(jī)”字段的“交叉表”行,選擇“值”選項(xiàng),在“成績(jī)”字段的“總計(jì)”行,選擇“平均值”選項(xiàng),設(shè)置結(jié)果如圖2-15所示。(5)單擊“保存”按鈕,將查詢命名為“統(tǒng)計(jì)各門課程男女生的平均成績(jī)”。運(yùn)行查詢,查看結(jié)果。案例五:創(chuàng)建參數(shù)查詢1創(chuàng)建單參數(shù)查詢要求:以已建的“選課成績(jī)”查詢?yōu)閿?shù)據(jù)源建立查詢,按照學(xué)生“姓名”查看某學(xué)生的成績(jī),并顯示學(xué)生“學(xué)生編號(hào)”、“姓名”、“課程名稱”和“成績(jī)”等字段。操作步驟:(1)在導(dǎo)航窗格的“查詢”對(duì)象中,選“選課成績(jī)查詢”,然后單擊鼠標(biāo)右鍵“設(shè)計(jì)視圖”菜單,打開查詢?cè)O(shè)計(jì)視圖
48、。(2)在“姓名”字段的條件行中輸入“請(qǐng)輸入學(xué)生姓名”,結(jié)果如圖2-16所示。圖2-16創(chuàng)建單參數(shù)查詢(3)單擊“查詢/設(shè)計(jì)”“結(jié)果”上的“運(yùn)行”按鈕,在“請(qǐng)輸入學(xué)生姓名”文本框中輸入要查詢的學(xué)生的姓名,例如:“江賀”,單擊“確定”按鈕,顯示查詢結(jié)果。(4)單擊“文件”“另存為”菜單命令,將查詢另存為“單參數(shù)查詢-按姓名查詢”。2創(chuàng)建多參數(shù)查詢要求:建立一個(gè)多參數(shù)查詢,用于顯示指定范圍內(nèi)的學(xué)生成績(jī),要求顯示“姓名”和“成績(jī)”字段的值。注:“選課成績(jī)查詢”參見(jiàn)案例二,不帶參數(shù)。 操作步驟:(1)在設(shè)計(jì)視圖中創(chuàng)建查詢,在“顯示表”對(duì)話框中,選擇“查詢”選項(xiàng)卡,并將“選課成績(jī)查詢”添加查詢?cè)O(shè)計(jì)視圖中。(2)雙擊字段列表區(qū)中的“姓名”、“成績(jī)”字段,將它們添加到設(shè)計(jì)網(wǎng)格中“字段”行的第1列和第2列中。(3)在“成績(jī)”字段的“條件”行中輸入“Between 請(qǐng)輸入成績(jī)下限: And 請(qǐng)輸入成績(jī)上限:”,此時(shí)的設(shè)計(jì)視圖如圖2-11所示。在“成績(jī)”字段的“排序”行中設(shè)置“升序”。如圖2-17所示圖2-17創(chuàng)建多參數(shù)查詢(4)單擊 “運(yùn)行”按鈕,屏幕提示輸入下限,例如:80,確定后,輸入上限,例如:100,指定要查找的成績(jī)范圍,單擊“確定”按鈕,顯示查詢結(jié)果。(5)保存查詢?yōu)椤岸鄥?shù)查詢-按成績(jī)范圍查詢”。
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022畢業(yè)生簡(jiǎn)短實(shí)習(xí)心得
- 《少年的你》觀后感集合15篇
- 年產(chǎn)20萬(wàn)噸本色漿替代廢紙漿項(xiàng)目初步設(shè)計(jì)(參考范文)
- 2023年學(xué)校元旦晚會(huì)活動(dòng)方案
- 貨運(yùn)站場(chǎng)轉(zhuǎn)型升級(jí)規(guī)劃設(shè)計(jì)方案(范文模板)
- 民宿室內(nèi)設(shè)計(jì)設(shè)計(jì)方案
- 名人傳核心價(jià)值解讀
- 制圖零件設(shè)計(jì)規(guī)范
- 河南省濮陽(yáng)市、許昌市兩地2022-2023學(xué)年高一上學(xué)期期末語(yǔ)文 含解析
- 河北師范大學(xué)匯華學(xué)院《模擬系統(tǒng)集成》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年度麻醉科人才培養(yǎng)計(jì)劃
- 2025年春新人教版語(yǔ)文一年級(jí)下冊(cè)教學(xué)課件 14 文具的家
- 2025-2031年中國(guó)電競(jìng)俱樂(lè)部行業(yè)市場(chǎng)需求預(yù)測(cè)及投資規(guī)劃建議報(bào)告
- 學(xué)校環(huán)境對(duì)兒童心理健康的積極影響
- 2025年中國(guó)石油集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2024年敘永縣中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 智能制造能力成熟度模型(-CMMM-)介紹及評(píng)估方法分享
- 網(wǎng)絡(luò)協(xié)議優(yōu)化與適配-洞察分析
- 安全科學(xué)導(dǎo)論知到智慧樹章節(jié)測(cè)試課后答案2024年秋中國(guó)礦業(yè)大學(xué)(北京)
- 市場(chǎng)營(yíng)銷試題(含參考答案)
- 重慶市2023年度居民健康狀況報(bào)告
評(píng)論
0/150
提交評(píng)論