欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      access上機(jī)練習(xí)題

      時間:2019-05-12 04:43:43下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《access上機(jī)練習(xí)題》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《access上機(jī)練習(xí)題》。

      第一篇:access上機(jī)練習(xí)題

      1.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立表對象“tEmployee ”。試按以下操作要求,完成表的編輯:

      (1)分析“tEmployee”表的結(jié)構(gòu),判斷并設(shè)置主鍵。

      (2)刪除表中的“所屬部門”字段;設(shè)置“年齡”字段的有效性規(guī)則為只能

      輸入大于16的數(shù)據(jù)。

      (3)在表結(jié)構(gòu)中的“年齡”與“職務(wù)”兩個字段之間增添一個新的字段:字

      段名稱為“黨員否”,字段類型為“是/否”型;刪除表中1999年5月聘

      用、并具有“相聲”愛好的女職工記錄。

      (4)設(shè)置“職務(wù)”字段值的輸入方式為從下拉列表中選擇“職員”、“主管

      ”或“經(jīng)理”選項值。

      (5)設(shè)置“聘用時間”字段的相關(guān)屬性,使該字段按照“XXXX/XX/XX”格式

      輸入。例如,2013/06/08。

      (6)將表中聘用時間超過30年(不含30年)的職工“職務(wù)”字段值更改為“

      退休”。

      1.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好表對 象“tStud”和“tTemp”。tStud表是學(xué)校歷年來招收的學(xué)生名單,每名學(xué)生均 有身份證號。對于現(xiàn)在正在讀書的“在校學(xué)生”,均有家長身份證號,對于已 經(jīng)畢業(yè)的學(xué)生,家長身份證號為空。

      例如,表中學(xué)生“張春節(jié)”沒有家長身份證號,表示張春節(jié)已經(jīng)從本校畢 業(yè),是“校友”。

      表中學(xué)生“李強(qiáng)”的家長身份證號為“***370”,表示李強(qiáng) 為在校學(xué)生。由于在tStud表中身份證號“***370”對應(yīng)的學(xué)生姓 名是“李永飛”,表示李強(qiáng)的家長李永飛是本校校友。

      “張?zhí)臁钡募议L身份證號為“***760”,表示張?zhí)焓窃谛W(xué) 生;由于在tStud表中身份證號“***760”沒有對應(yīng)的記錄,表示 張?zhí)斓募议L不是本校的校友。

      請按下列要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,要求顯示在校學(xué)生的“身份證號”和“姓名”兩列內(nèi)容,所建查詢命名為“qT1”。

      (2)創(chuàng)建一個查詢,要求按照身份證號碼找出所有學(xué)生家長是本校校友的學(xué)生

      記錄。輸出學(xué)生身份證號、姓名及家長姓名三列內(nèi)容,標(biāo)題顯示為“身份

      證號”、“姓名”和“家長姓名”,所建查詢命名為“qT2”。

      (3)創(chuàng)建一個查詢,統(tǒng)計數(shù)學(xué)成績?yōu)?00分的學(xué)生人數(shù),標(biāo)題顯示為“num”,所建查詢命名為“qT3”。

      要求:使用“身份證號”字段進(jìn)行計數(shù)統(tǒng)計。

      (4)創(chuàng)建一個查詢,將“tStud”表中總分成績超過270分(含270)的學(xué)生信

      息追加到空表“tTemp”中。其中,“tTemp”表的入學(xué)成績?yōu)閷W(xué)生總分,所建查詢命名為“qT4”。1.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好表對 象“tTeacher”、窗體對象“fTest”,報表對象“rTeacher”和宏對象“m1”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計和報表設(shè)計:

      (1)將報表對象rTeacher的報表主體節(jié)區(qū)中名為“性別”的文本框顯示內(nèi)容

      設(shè)置為“性別”字段值,并將文本框名稱更名為“tSex”。

      (2)在報表對象rTeacher的報表頁腳節(jié)區(qū)位置添加一個計算控件,計算并顯

      示教師的平均工齡。計算控件放置在距上邊0.3厘米、距左側(cè)3.6厘米,命名為“tAvg”。

      (3)設(shè)置窗體對象fTest上名為“btest”的命令按鈕的單擊事件屬性為給定的宏對象m1。

      注意:不允許修改數(shù)據(jù)庫中的表對象“tTeacher”和宏對象“m1”;不允許

      修改窗體對象“fTest” 和報表對象“rTeacher”中未涉及的控件和

      屬性。

      2.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立兩個表對象“員工 表”和“部門表”。試按以下要求,完成表的各種操作:

      (1)分析兩個表對象“員工表”和“部門表”的構(gòu)成,判斷其中的外鍵屬性,將其字段名稱作為“員工表”表屬性中說明的內(nèi)容進(jìn)行設(shè)置。

      (2)將“員工表”中有攝影愛好的員工其“備注”字段的值設(shè)為True(即復(fù)

      選框里打上鉤)。

      (3)刪除聘用時間超過30年(含30年)、“職務(wù)”為“經(jīng)理”的職工。(4)將考生文件夾下文本文件Test.txt中的數(shù)據(jù)導(dǎo)入追加到當(dāng)前數(shù)據(jù)庫的“

      員工表”相應(yīng)字段中。

      (5)設(shè)置相關(guān)屬性,使“員工表”中“密碼”字段以密碼方式輸入并顯示。(6)建立“員工表”和“部門表”的表間關(guān)系,并實施參照完整性。

      2.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好三個 關(guān)聯(lián)表對象“tStud”、“tCourse”和“tScore”及表對象“tTemp”。試按以 下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,查找選課學(xué)分超過3分或沒有先修課的學(xué)生記錄,并顯示

      學(xué)生的“姓名”、“課程名”和“成績”三個字段內(nèi)容,所建查詢命名

      為“qT1”。

      (2)創(chuàng)建一個查詢,查找5號入校的學(xué)生,顯示其“學(xué)號”、“姓名”、“性

      別”和“年齡”四個字段內(nèi)容,所建查詢命名為“qT2”。

      (3)創(chuàng)建一個查詢,查找選課成績均在80分(含80分)以上的學(xué)生記錄,并

      顯示“學(xué)號”和“平均成績”兩列內(nèi)容。其中“平均成績”一列數(shù)據(jù)由

      統(tǒng)計計算得到,所建查詢命名為“qT3”。

      (4)創(chuàng)建一個查詢,將“tStud”表中女學(xué)生的信息追加到“tTemp”表對應(yīng)的字段中,所建查詢命名為“qT4”。

      2.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好表對 象“tEmployee”和宏對象“m1”,同時還設(shè)計出以“tEmployee”為數(shù)據(jù)源的 窗體對象“fEmployee”。試在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計:

      (1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標(biāo)簽控件,其名稱為“bTitle”,初始化標(biāo)題顯示為“雇員基本信息”,字體名稱為“黑體”,字號為

      18。

      (2)將命令按鈕bList的標(biāo)題設(shè)置為“顯示雇員情況”。

      (3)單擊命令按鈕bList,要求運(yùn)行宏對象m1;單擊事件代碼已提供,請補(bǔ)

      充完整。

      (4)取消窗體的水平滾動條和垂直滾動條;取消窗體的最大化和最小化按

      鈕。

      (5)窗體加載時,將“Tda”標(biāo)簽標(biāo)題設(shè)置為“YYYY年雇員信息”,其中

      “YYYY”為系統(tǒng)當(dāng)前年份(要求使用相關(guān)函數(shù)獲?。?,例如,2013年

      雇員信息。窗體“加載”事件代碼已提供,請補(bǔ)充完整。

      注意:不允許修改窗體對象“fEmployee”中未涉及的控件和屬性;不允許

      修改表對象“tEmployee”和宏對象“m1”。

      程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語句、完成設(shè)計,不允許增刪和修改其它位置已存

      在的語句。

      3.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立表對象“tEmp”。試 按以下操作要求,完成對表“tEmp”的編輯修改和操作:(1)將“編號”字段改名為“工號”,并設(shè)置為主鍵;按所屬部分修改工號,修改規(guī)則為:部門“01”的“工號”首字符為“1”,部門“02”首字符

      為“2”,依次類推。

      (2)設(shè)置“年齡”字段的有效性規(guī)則為不能是空值。

      (3)設(shè)置“聘用時間”字段的默認(rèn)值為系統(tǒng)當(dāng)前年的一月一號。

      (4)刪除表結(jié)構(gòu)中的“簡歷”字段;設(shè)置“聘用時間”字段的相關(guān)屬性,使

      該字段按照“XXXX/XX/XX”格式輸入,例如,2013/07/08。

      (5)將考生文件夾下“samp0.accdb”數(shù)據(jù)庫文件中的表對象“tTemp”導(dǎo)入到

      “samp1.accdb”數(shù)據(jù)庫文件中。

      (6)完成上述操作后,在“samp1.accdb”數(shù)據(jù)庫文件中做一個表對象“tEmp

      ”的備份,命名為“tEL”。

      3.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好二個表 對象“tTeacher1”和“tTeacher2”。試按以下要求完成設(shè)計:(1)創(chuàng)建一個查詢,查找并顯示在職教師的“編號”、“姓名、“年齡”和“性

      別”四個字段內(nèi)容,所建查詢命名為“qT1”。

      (2)創(chuàng)建一個查詢,查找年齡低于所有職工平均年齡的職工記錄,并顯示“編

      號姓名”和“聯(lián)系電話”兩列信息,其中“編號姓名”由“編號”與“姓

      名”兩個字段合二為一構(gòu)成,所建查詢命名為“qT2”。

      (3)創(chuàng)建一個查詢,按輸入的參加工作時間的月份查找,并顯示教師的“編號”、“姓名”、“年齡”和“性別”四個字段內(nèi)容,當(dāng)運(yùn)行該查詢時,應(yīng)顯

      示提示信息:“請輸入月份”,所建查詢命名為“qT3”。

      (4)創(chuàng)建一個查詢,將“tTeacher1”表中的黨員教授的記錄追加到

      “tTeacher2”表相應(yīng)的字段中,所建查詢命名為“qT4”。

      3.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好表對 象“tStud”、查詢對象“qStud”、窗體對象“fStud”和子窗體對象“fDetail ”,同時還設(shè)計出以“qStud”為數(shù)據(jù)源的報表對象“rStud”。請在此基礎(chǔ)上按 照以下要求補(bǔ)充“fStud”窗體和“rStud”報表的設(shè)計:

      (1)在報表的報表頁眉節(jié)區(qū)位置添加一個標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“團(tuán)員基本信息表”;將名稱為“tSex”的文本框控件的輸出內(nèi)容設(shè) 置為 “性別”字段值。在報表頁腳節(jié)區(qū)添加一個計算控件,其名稱為“tAvg”, 設(shè)置相關(guān)屬性,輸出學(xué)生的平均年齡。

      (2)將“fStud”窗體對象主體節(jié)中控件的Tab鍵焦點移動順序設(shè)置為:

      “CItem”→“TxtDetail” →“CmdRefer” →“CmdList” →

      “CmdClear” →“fDetail” →“簡單查詢”。

      (3)在窗體加載事件中,實現(xiàn)重置窗體標(biāo)題為標(biāo)簽“tTitle”的標(biāo)題內(nèi)容。

      (4)試根據(jù)以下窗體功能要求,對已給的事件過程進(jìn)行代碼補(bǔ)充,并運(yùn)行 調(diào)試。

      在窗體中有一個組合框控件和一個文本框控件,名稱分別為“CItem”和 “TxtDetail”;有兩個標(biāo)簽控件,名稱分別為“Label3”和“Ldetail”;還 有三個命令按鈕,名稱分別為“CmdList”、“CmdRefer”和“CmdClear”。在“CItem”組合框中選擇某一項目后,“Ldetail”標(biāo)簽控件將顯示出所選 項目名加上“內(nèi)容:”。在“TxtDetail”文本框中輸入具體項目值后,單擊 “CmdRefer”命令按鈕,如果“CItem”和“TxtDetail”兩個控件中均有值,則在子窗體中顯示找出的相應(yīng)記錄,如果兩個控件中沒有值,顯示提示框,提示框標(biāo)題為“注意”,提示文字為“查詢項目或查詢內(nèi)容不能為空??!”,提示框中只有一個“確定”按鈕;單擊“CmdList”命令按鈕,在子窗體中顯 示“tStud”表中的全部記錄;單擊“CmdClear”命令按鈕,將清空控件 “cItem”和“TxtDetail”中的值。

      注意:不允許修改窗體對象“fStud” 和子窗體對象“fDetail”中未涉 及的控件、屬性和任何VBA代碼;不允許修改報表對象“rStud”中已有的控 件和屬性;不允許修改表對象“tStud”和查詢對象“qStud”。只允許在

      “*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一條代碼語句、完成設(shè)計,不允許增刪和修改其它位置已存在的語句。

      4.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立表對象“tEmployee ”。試按以下操作要求,完成表的編輯:

      (1)分析表的結(jié)構(gòu),判斷并設(shè)置主鍵。

      (2)設(shè)置“年齡”字段的“有效性規(guī)則”屬性為:非空且非負(fù)。

      (3)設(shè)置“聘用時間”字段的默認(rèn)值為:系統(tǒng)當(dāng)前月的最后一天。

      (4)交換表結(jié)構(gòu)中的“職務(wù)”與“聘用時間”兩個字段的位置。

      (5)刪除1995年聘用的“職員”職工信息。

      (6)在編輯完的表中追加以下一條新記錄:

      4.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好兩個 關(guān)聯(lián)表對象“tStaff”和“tSalary”及表對象“tTemp”。試按以下要求完成設(shè) 計:

      (1)創(chuàng)建一個查詢,查找下半年聘用的經(jīng)理,并顯示“工號”、“姓名、“年

      齡”和“性別”四個字段內(nèi)容,所建查詢命名為“qT1”。

      (2)創(chuàng)建一個查詢,查找各位員工在2005年的工資信息,并顯示“工號”、“

      工資合計”和“水電房租費合計”三列內(nèi)容。其中,“工資合計”和“水

      電房租費合計”兩列數(shù)據(jù)均由統(tǒng)計計算得到,所建查詢命名為“qT2”。

      (3)創(chuàng)建一個查詢,查找并顯示員工的“年月”、“姓名”、“工資”、“水電

      房租費”及“應(yīng)發(fā)工資”五列內(nèi)容。其中“應(yīng)發(fā)工資”列數(shù)據(jù)由計算得到,計算公式為:應(yīng)發(fā)工資=工資-水電房租費,所建查詢命名為“qT3”。(4)創(chuàng)建一個查詢,將表“tTemp”中“年齡”字段值均加1,所建查詢命名

      為“qT4”。

      4.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好表對 象“tStud”和查詢對象“qStud”,同時還設(shè)計出以“qStud”為數(shù)據(jù)源的報表 對象“rStud”。試在此基礎(chǔ)上按照以下要求補(bǔ)充報表設(shè)計:

      (1)在報表的報表頁眉節(jié)區(qū)位置添加一個標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“團(tuán)員基本信息表”。

      (2)在報表的主體節(jié)區(qū)添加一個文本框控件,顯示“性別”字段值。該控

      件放置在距上邊0.1厘米、距左邊5.2厘米,并命名為“tSex”。

      (3)在報表頁腳節(jié)區(qū)添加一個計算控件,計算并顯示學(xué)生平均年齡。計算

      控件放置在距上邊0.2厘米、距左邊4.5厘米,并命名為“tAvg”。

      (4)利用表達(dá)式按“編號”字段前四位分組統(tǒng)計各組記錄個數(shù),并將統(tǒng)計

      結(jié)果顯示在組頁腳節(jié)區(qū)。計算控件命名為“tCount”。

      要求:按“編號”字段進(jìn)行統(tǒng)計操作。

      注意:不允許改動數(shù)據(jù)庫中的表對象“tStud”和查詢對象“qStud”,同時

      也不允許修改報表對象“rStud”中已有的控件和屬性。

      5.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”,里邊已建立兩個 表對象“tGrade”和“tStudent”;同時還存在一個Excel文件“tCourse.xls”。試按以下操作要求,完成表的編輯:

      (1)將Excel文件“tCourse.xls”鏈接到“samp1.mdb”數(shù)據(jù)庫文件中,鏈接表

      名稱不變,要求:數(shù)據(jù)中的第一行作為字段名。(2)將“tGrade”表中隱藏的列顯示出來。

      (3)將“tStudent”表中“政治面貌”字段的默認(rèn)值屬性設(shè)置為“團(tuán)員”,并

      使該字段在數(shù)據(jù)表視圖中的顯示標(biāo)題改為“政治面目”。

      (4)設(shè)置“tStudent”表的顯示格式,使表背景顏色為主題顏色的“橄欖色,強(qiáng)

      調(diào)文字顏色3,深色50%”,文字顏色為標(biāo)準(zhǔn)色中的“黃色”、字號為10號。(5)將北京五中畢業(yè)學(xué)生的學(xué)號第3、4位改為“09”。(6)建立“tGrade” 和“tStudent”兩表之間的關(guān)系。

      5.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好三個 關(guān)聯(lián)表對象“tStud”、“tCourse” 和“tScore”。試按以下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,查找并顯示有攝影愛好的男女學(xué)生各自人數(shù),字段顯示標(biāo)

      題為“性別”和“NUM”,所建查詢命名為“qT1”。

      注意,要求用學(xué)號字段來統(tǒng)計人數(shù)。

      (2)創(chuàng)建一個查詢,查找上半年入校的學(xué)生選課記錄,并顯示“姓名”和

      “課程名”兩個字段內(nèi)容,所建查詢命名為“qT2”。

      (3)創(chuàng)建一個查詢,查找沒有先修課程的課程相關(guān)信息,輸出其“課程號”、“課程名”和“學(xué)分”三個字段內(nèi)容,所建查詢命名為“qT3”。(4)創(chuàng)建更新查詢,將表對象“tStud”中低于平均年齡(不含平均年齡)學(xué)

      生的“備注”字段值設(shè)置為True,所建查詢命名為“qT4”。

      5.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好表對象 “tStud“,同時還設(shè)計出窗體對象“fStud”和子窗體對象“fDetail”。請在此基 礎(chǔ)上按照以下要求補(bǔ)充“fStud”窗體的設(shè)計:(1)將窗體標(biāo)題改為“學(xué)生查詢”。(2)將窗體的邊框樣式改為“細(xì)邊框”,取消窗體中的水平和垂直滾動條、記錄

      選擇器、導(dǎo)航按鈕和分隔線;將子窗體邊框樣式改為“細(xì)邊框”,取消子窗

      體中的記錄選擇器、導(dǎo)航按鈕和分隔線。(3)在窗體中有兩個標(biāo)簽控件,名稱分別為“Label1”和“Label2”,將這兩個標(biāo)

      簽上的文字顏色改為“#FFFFFF”,背景顏色設(shè)置為“#2F3699”。(4)將窗體主體節(jié)中控件的Tab鍵次序改為:

      “CItem”→“TxtDetail” →“CmdRefer” →“CmdList” →“CmdClear

      ” →“fDetail” →“簡單查詢” →“Frame18“。(5)按照以下窗體功能,補(bǔ)充事件代碼設(shè)計。

      在窗體中有一個組合框控件和一個文本框控件,名稱分別為“CItem”和“

      TxtDetail”;有兩個標(biāo)簽控件,名稱分別為“Label3”和“Ldetail”;還

      有三個命令按鈕,名稱分別為“CmdList”、“CmdRefer”和“CmdClear”

      。在“CItem”組合框中選擇某一項目后,“Ldetail”標(biāo)簽控件將顯示出

      所選項目名加上“內(nèi)容:”。在“TxtDetail“文本框中輸入具體項目值后,單擊“CmdRefer”命令按鈕,如果“CItem”和“TxtDetail”兩個控件中

      均有值,則在子窗體中顯示找出的相應(yīng)記錄,如果兩個控件中不全有值,顯示消息框,消息框標(biāo)題為“注意”,提示文字為“查詢項目和查詢內(nèi)容

      不能為空??!”,消息框中只有一個“確定”按鈕;單擊“CmdList”命

      令按鈕,在子窗體中顯示“tStud“表中的全部記錄;單擊“CmdClear”命

      令按鈕,將“cItem”和“TxtDetail”兩個控件中的值清空。

      注意:不允許修改窗體對象“fStud” 和子窗體對象“fDetail“中未涉及的控件、屬性和任何VBA代碼;不允許修改表對象“tStud”。

      代碼設(shè)計只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一條語句、完成設(shè)計,不允許增刪和修改其它位置已存

      在的語句。

      6.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立兩個表對象“員工 表”和“部門表”及一個報表對象“rEmp”。試按以下要求順序,完成表及報表 的各種操作:

      (1)設(shè)置“員工表”的職務(wù)字段有效性規(guī)則為只能輸入“經(jīng)理”、“主管”和“

      職員”三者之一;同時設(shè)置相應(yīng)有效性文本為“請輸入有效職務(wù)”。

      (2)分析員工的聘用時間,將截止到2008年聘用期在10年(含10年)以上的員工

      其“說明”字段的值設(shè)置為“老職工”。

      要求:以2008年為截止期判斷員工的聘用期,不考慮月日因素。比如,聘用

      時間在2000年的員工,其聘用期為8年。(3)刪除員工表中姓名含“鋼”字的員工紀(jì)錄。

      (4)將“員工表”中女職工的前四列信息(編號,姓名,性別,年齡)導(dǎo)出到考

      生文件夾下,以文本文件形式保存,命名為Test.txt。

      要求各數(shù)據(jù)項間以逗號分隔,且第一行包含字段名稱。

      (5)建立表對象“員工表”和“部門表”的表間關(guān)系,并實施參照完整性。(6)將報表對象“rEmp”的記錄源設(shè)置為表對象“員工表”。

      6.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好四個 關(guān)聯(lián)表對象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”以及表 對象“tTemp”,同時還設(shè)計出窗體對象“fQuery”。試按以下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,查找姓“王”病人的基本信息,并顯示“姓名”、“年齡

      ”、“性別”,所建查詢名為“qT1”。

      (2)創(chuàng)建一個查詢,統(tǒng)計年齡小于30歲的醫(yī)生被病人預(yù)約的次數(shù),輸出“醫(yī)生

      姓名”和“預(yù)約人數(shù)”兩列信息。要求預(yù)約人數(shù)用“病人ID”字段計數(shù)并

      降序排序,所建查詢名為“qT2”。

      (3)創(chuàng)建一個查詢,刪除表對象“tTemp”內(nèi)所有“預(yù)約日期”為10月份中20

      日以后(含 20日)的記錄,所建查詢名為“qT3”。

      (4)現(xiàn)有一個已經(jīng)建好的“fQuery”窗體。運(yùn)行該窗體后,在文本框(文本框名

      稱為tName)中輸入要查詢的科室名,然后按下“查詢”按鈕,即運(yùn)行一個

      名為“qT4”的查詢?!皅T4”查詢的功能是顯示所查科室的“科室ID”和

      “預(yù)約日期”。請設(shè)計“qT4”查詢。

      6.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好表對 象“tAddr”和“tUser”,同時還設(shè)計出窗體對象“fEdit”和“fEuser”。請在 此基礎(chǔ)上按照以下要求補(bǔ)充“fEdit”窗體的設(shè)計:

      (1)將窗體中名稱為“Lremark”的標(biāo)簽控件上的文字顏色設(shè)置為“#FF0000”

      、字體粗細(xì)改為“加粗”。

      (2)將窗體標(biāo)題設(shè)為“顯示/修改用戶口令”。

      (3)將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導(dǎo)航按鈕、分隔線和控制框。

      (4)將窗體中“退出”命令按鈕(名稱為“cmdquit”)上的文字字體粗細(xì)改為

      “加粗”,并在文字下方加上下劃線。

      (5)在窗體中還有“修改”和“保存”兩個命令按鈕,名稱分別為“CmdEdit”

      和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當(dāng)單擊“修

      改”按鈕后,“保存”按鈕變?yōu)榭捎?。?dāng)單擊“保存”按鈕后,輸入焦點

      移到“修改”按鈕。此時,程序可以修改已有的用戶相

      關(guān)信息,現(xiàn)已編寫了部分VBA代碼,請補(bǔ)充完整。

      要求:修改后運(yùn)行該窗體,并查看修改結(jié)果。

      注意:不允許修改窗體對象“fEdit”和“fEuser”中未涉及的控件、屬

      性;不允許修改表對象“tAddr”和“tUser”。

      程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語句、完成設(shè)計,不允許增刪和修改其它位置已存

      在的語句。

      7.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已創(chuàng)建兩個表對象“員工 表”和“部門表”及一個窗體對象“fEmp”。試按以下要求順序,完成表及窗體 的各種操作:

      (1)對表對象“員工表”操作,按照員工性別不同,為編號字段值增補(bǔ)前

      置字符,男性員工編號前增補(bǔ)字符“8”,女性員工編號前增補(bǔ)字符“

      6”,如男性的000001更改為8000001,女性的000002更改為6000002。

      (2)查出員工張漢望的對應(yīng)密碼內(nèi)容,將密碼實際值追加到其簡歷內(nèi)容末

      尾。

      (3)設(shè)置表對象“員工表”的部門號字段值為列表框下拉選擇,其值引用

      “部門表”的對應(yīng)字段。

      (4)將“員工表”姓名中的所有“小”字替換為“曉”。

      (5)依據(jù)“員工表”中的職務(wù)信息,在經(jīng)理和主管員工對應(yīng)的“說明”字

      段內(nèi)輸入“干部”信息。

      (6)設(shè)置窗體對象“fEmp”的“記錄源”屬性和“篩選”屬性,使其打開

      后輸出“員工表”的女員工信息。

      7.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好兩個 表對象住宿登記表“tA”和住房信息表“tB”,其中“tA”和“tB”表中“房 間號”的前兩位為樓號。試按以下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,查找樓號為“01”的客人記錄,并顯示“姓名”、“入住

      日期”和“價格”三個字段內(nèi)容,所建查詢命名為“qT1”。

      (2)創(chuàng)建一個查詢,按輸入的房間價格區(qū)間查找,顯示“房間號”字段信息。

      當(dāng)運(yùn)行查詢時,應(yīng)分別顯示提示信息“最低價”和“最高價”,所建查詢

      命名為“qT2”。

      (3)以表對象“tB”為基礎(chǔ),創(chuàng)建一個交叉表查詢。要求:選擇樓號為行標(biāo)題、列名稱顯示為“樓號”,“房屋類別”為列標(biāo)題來統(tǒng)計輸出每座樓房的各

      類房間的平均房價信息。所建查詢命名為“qT3”。

      注:房間號的前兩位為樓號。

      交叉表查詢不做各行小計。

      (4)創(chuàng)建一個查詢,統(tǒng)計出各種類別房屋的數(shù)量。輸出兩列信息,字段標(biāo)題分

      別為“type”和“num”,所建查詢命名為“qT4”。

      7.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好表對 象“tNorm”和“tStock”,查詢對象“qStock”和宏對象“m1”,同時還設(shè)計 出以“tNorm”和“tStock”為數(shù)據(jù)源的窗體對象“fStock”和“fNorm”。試 在此基礎(chǔ)上按照以下要求補(bǔ)充窗體設(shè)計:

      (1)將“fStock”窗體的標(biāo)題設(shè)置為“庫存瀏覽”;在“fStock”窗體對

      象的窗體頁眉節(jié)區(qū)位置添加一個標(biāo)簽控件,其名稱為“bTitle”,初

      始化標(biāo)題顯示為“庫存瀏覽”,字體名稱為“黑體”,字號為18,字

      體粗細(xì)為“加粗”。

      (2)在“fStock”窗體對象的窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名

      為“bList”,按鈕標(biāo)題為“顯示信息”。

      (3)設(shè)置所建命令按鈕bList的單擊事件屬性為運(yùn)行宏對象m1。

      (4)設(shè)置相關(guān)屬性,取消在子窗體中添加新記錄的功能。

      (5)將“fStock”窗體對象中的“fNorm”子窗體的導(dǎo)航按鈕去掉。

      (6)為當(dāng)前數(shù)據(jù)庫設(shè)置“啟用布局視圖”。

      注意:不允許修改窗體對象中未涉及的控件和屬性;不允許修改表對象“

      tNorm”、“tStock”和宏對象“m1”。

      8.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立兩個表對象“員工 表”和“部門表”。試按以下要求,完成表的各種操作:

      (1)設(shè)置表對象“員工表”的聘用時間字段有效性規(guī)則為:1950年(含)以后的日期;同時設(shè)置相應(yīng)有效性文本為“請輸入有效日期”。

      (2)將表對象“員工表”中編號為“000008”的員工的照片字段值替換為考生文

      件夾下的圖像文件“000008.bmp”數(shù)據(jù)。

      (3)刪除員工表中姓名字段含有“紅”字的員工紀(jì)錄;隱藏表對象“員工表”的“所屬部門”字段。

      (4)查找部門“04”的女主管,將其“編號”字段首字符更改為“4”。

      (5)刪除表對象“員工表”和“部門表”之間已建立的錯誤表間關(guān)系,重新建立

      正確關(guān)系。

      (6)將考生文件夾下Excel文件Test.xls中的數(shù)據(jù)導(dǎo)入到當(dāng)前數(shù)據(jù)庫的新表中。

      要求第一行包含列標(biāo)題,導(dǎo)入其中的“編號”、“姓名”“性別”“年齡”

      和“職務(wù)”五個字段,選擇“編號”字段為主鍵,新表命名為“tmp”。

      8.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好三個 關(guān)聯(lián)表對象“tStud”、“tCourse”、“tScore”和一個臨時表“tTemp”及一 個窗體對象“fTmp”。試按以下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,查找并顯示沒有運(yùn)動愛好學(xué)生的“學(xué)號”、“姓名”、“

      性別”和“年齡”四個字段內(nèi)容,所建查詢命名為“qT1”。(2)創(chuàng)建一個查詢,查找并顯示所有學(xué)生的“姓名”、“課程號”和“成績”

      三個字段內(nèi)容,所建查詢命名為“qT2”。

      注意,這里涉及選課和沒選課的所有學(xué)生信息,要考慮選擇合適查詢聯(lián)接

      屬性。

      (3)創(chuàng)建一個參數(shù)查詢,查找并顯示學(xué)生的“學(xué)號”、“姓名”、“性別”和“

      年齡”四個字段內(nèi)容。其中設(shè)置性別字段為參數(shù),參數(shù)條件要引用窗體“

      fTmp”上控件“tSS”的值,所建查詢命名為“qT3”。

      (4)創(chuàng)建一個查詢,刪除臨時表對象“tTemp”中年齡為奇數(shù)的記錄,所建查詢

      命名為“qT4”。

      8.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計了表對 象“tEmp”、窗體對象“fEmp”、報表對象“rEmp”和宏對象“mEmp”。同時,給出窗體對象“fEmp”上一個按鈕的單擊事件代碼,試按以下功能要求補(bǔ)充設(shè)計:(1)打開窗體時設(shè)置窗體標(biāo)題為“XXXX年信息輸出”顯示,其中“XXXX”為系統(tǒng)

      當(dāng)前年份(要求用相關(guān)函數(shù)獲取),例如,2013年信息輸出。窗體“打開”

      事件代碼已提供,請補(bǔ)充完整。

      (2)調(diào)整窗體對象“fEmp”上“退出”按鈕(名為“bt2”)的大小和位置,要

      求大小與“報表輸出”按鈕(名為“bt1”)一致,且左邊對齊“報表輸出

      ”按鈕,上邊距離“報表輸出”按鈕1厘米(即“bt2”鈕的上邊距離“bt1

      ”鈕的下邊1厘米)。

      (3)利用表達(dá)式將報表記錄數(shù)據(jù)按照姓氏分組升序排列,同時要求在相關(guān)組頁

      眉區(qū)域添加一個文本框控件(命名為“tm”),設(shè)置屬性顯示出姓氏信息

      來,如“陳”、“劉”、...等。

      注意,這里不用考慮復(fù)姓等特殊情況。所有姓名的第一個字符視為其姓氏

      信息。

      (4)單擊窗體“報表輸出”按鈕(名為“bt1”),調(diào)用事件代碼實現(xiàn)以預(yù)覽方

      式打開報表“rEmp”;單擊“退出”按鈕(名為“bt2”),調(diào)用設(shè)計好的宏“mEmp”來關(guān)閉窗體。

      注意:不允許修改數(shù)據(jù)庫中的表對象“tEmp”和宏對象“mEmp”;不允許

      修改窗體對象“fEmp”和報表對象“rEmp”中未涉及的控件和屬性。

      程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語句、完成設(shè)計,不允許增刪和修改其它位置已存

      在的語句。

      9.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”、一個Excel文件 “tScore.xls”和一個圖像文件“photo.bmp”。在數(shù)據(jù)庫文件中已經(jīng)建立了一 個表對象“tStud”。試按以下操作要求,完成各種操作:

      (1)設(shè)置“ID”字段為主鍵;并設(shè)置“ID”字段的相應(yīng)屬性,使該字段在數(shù)據(jù)

      表視圖中的顯示標(biāo)題為“學(xué)號”;

      (2)將“性別”字段的默認(rèn)值屬性設(shè)置為“男”,設(shè)置“入校時間”字段的相

      關(guān)屬性,使該字段的輸入格式為“XXXX/XX/XX”,例如,2013/06/08;(3)設(shè)置“入校時間”字段的有效性規(guī)則和有效性文本。有效性規(guī)則為:輸入的入校時間必須為9月;有效性文本內(nèi)容為“輸入的月份有誤,請重新輸

      入”;

      (4)將學(xué)號為“20041002”學(xué)生的“照片”字段值設(shè)置為考生文件夾下的“

      photo.bmp”圖像文件(要求使用“由文件創(chuàng)建”方式);

      (5)設(shè)置“政治面目”字段的輸入方式為從下拉列表中選擇“團(tuán)員”、“黨員”

      和“其他”選項值;

      (6)將考生文件夾下的“tScore.xls”文件導(dǎo)入到“samp1.mdb”數(shù)據(jù)庫文件

      中,表名不變,主鍵為表中的“ID”字段。

      9.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好三個 關(guān)聯(lián)表對象“tStud”、“tScore”和“tCourse”,試按以下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,查找年齡高于平均年齡的黨員記錄,并顯示“姓名”、“

      性別”和“入校時間”。所建查詢命名為“qT1”。

      (2)創(chuàng)建一個查詢,按輸入的成績區(qū)間查找,并顯示“姓名”、“課程名”和

      “成績”。當(dāng)運(yùn)行該查詢時,應(yīng)分別顯示提示信息:“最低分”和“最高

      分”。所建查詢命名為“qT2”。

      (3)創(chuàng)建一個查詢,統(tǒng)計并顯示各門課程男女生的平均成績,統(tǒng)計顯示結(jié)果如

      下圖所示。所建查詢命名為“qT3”。

      要求:平均分結(jié)果用Round函數(shù)取整輸出。

      【圖片】

      (4)創(chuàng)建一個查詢,運(yùn)行該查詢后生成一個新表,表名為“tTemp”,表結(jié)構(gòu)包

      括“姓名”、“課程名”和“成績”等三個字段,表內(nèi)容為不及格的所有

      學(xué)生記錄。所建查詢命名為“qT4”。要求創(chuàng)建此查詢后,運(yùn)行該查詢,并

      查看運(yùn)行結(jié)果。

      9.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好表對 象“tStud”,同時還設(shè)計出窗體對象“fStud”。請在此基礎(chǔ)上按照以下要求補(bǔ) 充“fStud”窗體的設(shè)計:

      (1)在窗體的“窗體頁眉”中距左邊1.2厘米、距上邊1.2厘米處添加一個直線

      控件,控件寬度為7.8厘米,邊框顏色改為“藍(lán)色“(藍(lán)色代碼為

      #0000FF),控件命名為“tLine”;

      (2)將窗體中名稱為“l(fā)Talbel”的標(biāo)簽控件上的文字顏色改為“藍(lán)色”(藍(lán)色

      代碼為#0000FF)、字體名稱改為“華文行楷”、字號改為22;

      (3)將窗體邊框改為“細(xì)邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選

      擇器、導(dǎo)航按鈕和分隔線;并且只保留窗體的關(guān)閉按鈕;(4)假設(shè)“tStud”表中,“學(xué)號”字段的第5位和6位編碼代表該生的專業(yè)信息,當(dāng)這兩位編碼為“10”時表示“信息”專業(yè),為其他值時表示“管理”專業(yè)

      。設(shè)置窗體中名稱為“tSub”的文本框控件的相應(yīng)屬性,使其根據(jù)“學(xué)號”

      字段的第5位和第6位編碼顯示對應(yīng)的專業(yè)名稱;

      (5)在窗體中有一個“退出”命令按鈕,名稱為“CmdQuit”,單擊該按鈕,彈出

      提示框。提示框標(biāo)題為“提示”,提示框內(nèi)容為“確認(rèn)退出?”,并顯示問

      號圖標(biāo);提示框中有兩個按鈕,分別為“是”和“否”,單擊“是”按鈕,關(guān)閉消息框和當(dāng)前窗體,單擊“否”按鈕,關(guān)閉消息框。請按照VBA代碼中的指示將實現(xiàn)此功能的代碼填入指定的位置中。

      注意:不允許修改窗體對象“fStud”中未涉及的控件、屬性和任何VBA代

      碼;不允許修改表對象“tStud”;

      程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語句、完成設(shè)計,不允許增刪和修改其它位置已存

      在的語句。

      10.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”和一個Excel文件“ tQuota.xls”。在數(shù)據(jù)庫文件中已經(jīng)建立了一個表對象“tStock”。試按以下操 作要求,完成各種操作:

      (1)分析“tStock”表的字段構(gòu)成,判斷并設(shè)置其主鍵。

      (2)在“tStock”表的“規(guī)格”和“出廠價”字段之間增加一個新字段,字段

      名稱為“單位”,數(shù)據(jù)類型為文本,字段大小為1;設(shè)置有效性規(guī)則,保

      證只能輸入“只”或“箱”。

      (3)刪除“tStock”表中的“備注”字段,并為該表的“產(chǎn)品名稱”字段創(chuàng)建

      查閱列表,列表中顯示“燈泡”、“節(jié)能燈”和“日光燈”三個值。(4)向“tStock”表中輸入數(shù)據(jù)有如下要求:第一,“出廠價”只能輸入3位

      整數(shù)和2位小數(shù)(整數(shù)部分可以不足3位),第二,“單位”字段的默認(rèn)值

      為“只”。設(shè)置相關(guān)屬性以實現(xiàn)這些要求。

      (5)將考生文件夾下的“tQuota.xls”文件導(dǎo)入到“samp1.accdb”數(shù)據(jù)庫文

      件中,表名不變,分析該表的字段構(gòu)成,判斷并設(shè)置其主鍵;設(shè)置表的相

      關(guān)屬性,保證輸入的“最低儲備”字段值低于“最高儲備”字段值,當(dāng)輸

      入的數(shù)據(jù)違反有效性規(guī)則時,提示“最低儲備值必須低于最高儲備值”。(6)建立“tQuota”表與“tStock”表之間的關(guān)系。

      10.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好表對 象“tQuota”和“tStock”,試按以下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,查找?guī)齑鏀?shù)量高于30000(包含30000)的產(chǎn)品,并顯示“

      產(chǎn)品名稱”、“規(guī)格”、“庫存數(shù)量”和“最高儲備”等字段內(nèi)容,所建

      查詢命名為qT1。

      (2)創(chuàng)建一個查詢,查找某類產(chǎn)品的庫存情況,并顯示“產(chǎn)品名稱”、“規(guī)格”

      和“庫存數(shù)量”等字段內(nèi)容,所建查詢名為“qT2”;當(dāng)運(yùn)行該查詢時,提

      示框中應(yīng)顯示“請輸入產(chǎn)品類別:”。

      說明:產(chǎn)品類別為“產(chǎn)品ID”字段值的第1位。

      (3)創(chuàng)建一個查詢,查找?guī)齑鏀?shù)量超過(不含)最高儲備的產(chǎn)品,并顯示“產(chǎn)

      品名稱”、“庫存數(shù)量”和“最高儲備”等字段內(nèi)容。所建查詢命名為“

      qT3”。

      (4)創(chuàng)建一個查詢,計算每類產(chǎn)品不同單位的庫存金額總計。要求,行標(biāo)題顯

      示“產(chǎn)品名稱”,列標(biāo)題顯示“單位”。所建查詢命名為“qT4”。

      說明:庫存金額=單價×庫存數(shù)量。

      10.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好窗體 對象“fSys”。請在此基礎(chǔ)上按照以下要求補(bǔ)充“fSys”窗體的設(shè)計:(1)將窗體的邊框樣式設(shè)置為“對話框邊框”,取消窗體中的水平和垂直滾動條、記錄選擇器、導(dǎo)航按鈕、分隔線、控制框、關(guān)閉按鈕、最大化按鈕和最小

      化按鈕。

      (2)將窗體標(biāo)題欄顯示文本設(shè)置為“系統(tǒng)登錄”。(3)將窗體中“用戶名稱”(名稱為“l(fā)User”)和“用戶密碼”(名稱為“

      lPass)兩個標(biāo)簽上的文字顏色改為淺綜色(淺綜色代碼為#800000)、字

      體粗細(xì)改為“加粗”。(4)在窗體加載時,“tPass”文本框的內(nèi)容以密碼形式顯示。窗體“加載”事

      件代碼已給出,請補(bǔ)充完整。

      (5)按照以下窗體功能,補(bǔ)充事件代碼設(shè)計。

      在窗體中有“用戶名稱”和“用戶密碼”兩個文本框,名稱分別為“tUser

      ”和“tPass”,還有“確定”和“退出”兩個命令按鈕,名稱分別為“

      cmdEnter”和“cmdQuit”。在“tUser”和“tPass”兩個文本框中輸入用

      戶名稱和用戶密碼后,單擊“確定”按鈕,程序?qū)⑴袛噍斎氲闹凳欠裾_,如果輸入的用戶名稱為“cueb”,用戶密碼為“1234”,則顯示正確提示

      框;如果輸入不正確,則提示框顯示內(nèi)容為“密碼錯誤!”,同時清除“

      tUser”和“tPass”兩個文本框中的內(nèi)容,并將光標(biāo)置于“tUser”文本框

      中。當(dāng)單擊窗體上的“退出”按鈕后,關(guān)閉當(dāng)前窗體。

      注意:不允許修改窗體對象“fSys”中未涉及的控件、屬性和任何VBA代碼。

      只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充

      一條語句,不允許增刪和修改其它位置已存在的語句。

      11.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾(1)考生文件夾下存在一個數(shù)據(jù)庫文件“samp1.accdb”。試修改職工表“

      employee”的結(jié)構(gòu),在“職工號”字段后增加“姓名”字段,其數(shù)據(jù)類型

      為文本型,長度為6,并對應(yīng)職工號添加其姓名,見下表。

      【圖片】

      (2)判斷并設(shè)置表“employee”的主鍵,同時將上面增加的“姓名”字段隱藏

      起來。

      (3)設(shè)置表“employee”的“基本工資”字段的默認(rèn)值為:1000。

      (4)在當(dāng)前數(shù)據(jù)庫中,對表“employee”做一個備份,命名為表“tEmp”。(5)設(shè)置表“employee”的有效性規(guī)則為:“津貼”字段的值必須小于等于“

      基本工資”字段值。

      (6)將已有的“水費.xls”文件導(dǎo)入到samp1.mdb數(shù)據(jù)庫中,將導(dǎo)入的表命名為

      “水費記錄”?!八M記錄”表結(jié)構(gòu)調(diào)整如下。

      【圖片】

      11.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好三個關(guān) 聯(lián)表對象“tStud”、“tCourse”、“tScore”和一個空表“tTemp”。試按 以下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,統(tǒng)計人數(shù)在5人以上(不含5)的院系人數(shù),字段顯示標(biāo)題

      為“院系號”和“人數(shù)”,所建查詢命名為“qT1”。

      注意:要求按照學(xué)號來統(tǒng)計人數(shù)。

      (2)創(chuàng)建一個查詢,查找非“04” 院系的選課學(xué)生信息,輸出其“姓名”、“

      課程名”和“成績”三個字段內(nèi)容,所建查詢命名為“qT2”。(3)創(chuàng)建一個查詢,查找還沒有選課的學(xué)生的姓名,所建查詢命名為“qT3”。(4)創(chuàng)建一個查詢,將前5條記錄的學(xué)生信息追加到表“tTemp”的對應(yīng)字段中,所建查詢命名為“qT4”。

      11.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好表對象 “tStud”、查詢對象“qStud”、窗體對象“fStud”和子窗體對象“fDetail”,同時還設(shè)計出以“qStud”為數(shù)據(jù)源的報表對象“rStud”。請在此基礎(chǔ)上按照 以下要求補(bǔ)充“fStud”窗體和“rStud”報表的設(shè)計:

      (1)在報表的報表頁眉節(jié)區(qū)位置添加一個標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“團(tuán)員基本信息表”;將名稱為“tSex”的文本框控件的輸

      出內(nèi)容設(shè)置為 “性別”字段值。在報表頁腳節(jié)區(qū)添加一個計算控件,其名稱為“tAvg”,設(shè)置相關(guān)屬性,輸出學(xué)生的平均年齡。

      (2)將“fStud”窗體對象主體節(jié)中控件的Tab鍵次序移動順序設(shè)置為:

      “CItem”→“TxtDetail” →“CmdRefer” →“CmdList” →

      “CmdClear” →“fDetail” →“簡單查詢”。

      (3)在窗體加載事件中,實現(xiàn)重置窗體標(biāo)題為當(dāng)前年月加標(biāo)簽“tTitle”的標(biāo)題內(nèi)容,如“2013年06月xxxx”。其中,當(dāng)前年月要求用函數(shù)獲

      得,xxxx部分是標(biāo)簽“tTitle”的標(biāo)題內(nèi)容。

      (4)試根據(jù)以下窗體功能要求,對已給的事件過程進(jìn)行代碼補(bǔ)充,并運(yùn)行

      調(diào)試。

      在窗體中有一個組合框控件和一個文本框控件,名稱分別為“CItem”和 “TxtDetail”;有兩個標(biāo)簽控件,名稱分別為“Label3”和“Ldetail”;還 有三個命令按鈕,名稱分別為“CmdList”、“CmdRefer”和“CmdClear”。在“CItem”組合框中選擇某一項目后,“Ldetail”標(biāo)簽控件將顯示出所選 項目名加上“內(nèi)容:”。在“TxtDetail”文本框中輸入具體項目值后,單擊 “CmdRefer”命令按鈕,如果“CItem”和“TxtDetail”兩個控件中均有值,則在子窗體中顯示找出的相應(yīng)記錄,如果兩個控件中沒有值,顯示提示框,提示框標(biāo)題為“注意”,提示文字為“查詢項目或查詢內(nèi)容不能為空??!”,提示框中只有一個“確定”按鈕;單擊“CmdList”命令按鈕,在子窗體中顯 示“tStud”表中的全部記錄;單擊“CmdClear”命令按鈕,將清空控件 “cItem”和“TxtDetail”中的值。

      注意:不允許修改窗體對象“fStud” 和子窗體對象“fDetail”中未涉 及的控件、屬性和任何VBA代碼;不允許修改報表對象“rStud”中已有的控 件和屬性;不允許修改表對象“tStud”和查詢對象“qStud”。只允許在

      “*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一條代碼語句、完成設(shè)計,不允許增刪和修改其它位置已存在的語句。

      12.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,存在一個Excel文件“Test.xls”和一個數(shù)據(jù)庫文件“ samp1.accdb”。庫文件中已建立三個表對象(名為“線路”、“游客”和“團(tuán) 隊”)和一個窗體對象(名為“brow”)。試按以下要求,完成表和窗體的各 種操作:

      (1)將“線路”表中的“線路ID”字段設(shè)置為主鍵;設(shè)置“天數(shù)”字段的有效

      性規(guī)則屬性,有效性規(guī)則為非空且大于0。

      (2)將“團(tuán)隊”表中的“團(tuán)隊ID”字段設(shè)置為主鍵;追加“線路ID”新字段,數(shù)據(jù)類型為“文本”,字段大小為8。

      (3)將“游客”表中的“年齡”字段刪除;添加兩個字段,字段名分別為“證

      件編號”和“證件類別”;“證件編號”的數(shù)據(jù)類型為“文本”,字段大

      小為20;“證件類別”字段的數(shù)據(jù)類型為“文本”,字段大小為8,其值的輸入要求從下拉列表選擇“身份證”、“軍官證”或“護(hù)照”之一。(4)將考生文件夾下Test.xls文件中的數(shù)據(jù)鏈接到當(dāng)前數(shù)據(jù)庫中。要求:數(shù)據(jù)

      中的第一行作為字段名,鏈接表對象命名為“tTest”。(5)建立“線路”、“團(tuán)隊”和“游客”三表之間的關(guān)系,并實施參照完整性。(6)修改窗體“brow”,取消“記錄選擇器”和“分隔線”顯示,在窗體頁眉

      處添加一個標(biāo)簽控件(名為Line),標(biāo)簽標(biāo)題為“線路介紹”,字體名稱

      為隸書、字體大小為18。

      12.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.mdb”,里面已經(jīng)設(shè)計好兩個表對 象“tA”和“tB”。試按以下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,查找并顯示6月份入住客人的“姓名”、“房間號”、“

      電話”和“入住日期”四個字段內(nèi)容,所建查詢命名為“qT1”。

      (2)創(chuàng)建一個查詢,能夠在客人每次結(jié)賬時根據(jù)客人的姓名提示統(tǒng)計這個客人

      已住天數(shù)和應(yīng)交金額,并顯示“姓名”、“房間號”、“已住天數(shù)”和“

      應(yīng)交金額”,所建查詢命名為“qT2”。

      注:輸入姓名時應(yīng)提示“請輸入姓名”。

      已住天數(shù)按系統(tǒng)時間為客人結(jié)賬日進(jìn)行計算。

      應(yīng)交金額=已住天數(shù)*價格。

      (3)創(chuàng)建一個查詢,查找“身份證”字段第4位至第6位值為“102”的紀(jì)錄,并

      顯示“姓名”、“入住日期”和“價格”三個字段內(nèi)容,所建查詢命名為

      “qT3”。

      (4)以表對象“tB”為數(shù)據(jù)源創(chuàng)建一個查詢,使用房間號統(tǒng)計并顯示每棟樓的各類房間個數(shù)。行標(biāo)題為“樓號”,列標(biāo)題為“房間類別”,所建查詢命

      名為“qT4”。

      注:房間號的前兩位為樓號。

      12.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計了表對象 “tEmp”、查詢對象“qEmp”和窗體對象“fEmp”。同時,給出窗體對象“fEmp ”上兩個按鈕的單擊事件代碼,試按以下要求補(bǔ)充設(shè)計。

      (1)將窗體“fEmp”上名稱為“tSS”的文本框控件改為組合框控件,控件名稱

      不變,標(biāo)簽標(biāo)題不變。設(shè)置組合框控件的相關(guān)屬性,以實現(xiàn)從下拉列表中

      選擇輸入性別值“男”和“女”。

      (2)選擇合適字段,將查詢對象“qEmp”改為參數(shù)查詢,參數(shù)為引用窗體對象

      “fEmp”上組合框“tSS”的輸入值。

      (3)將窗體對象“fEmp”上名稱為“tPa”的文本框控件設(shè)置為計算控件。要求

      依據(jù)“黨員否”字段值顯示相應(yīng)內(nèi)容。如果“黨員否”字段值為True,顯示

      “黨員”兩個字;如果“黨員否”字段值為False,顯示“非黨員”三個字。(4)在窗體對象“fEmp”上有“刷新”和“退出”兩個命令按鈕,名稱分別為

      “bt1”和“bt2”。單擊“刷新”按鈕,窗體記錄源改為查詢對象“qEmp

      ”;單擊“退出”按鈕,關(guān)閉窗體?,F(xiàn)已編寫了部分VBA代碼,請按照VBA

      代碼中的指示將代碼補(bǔ)充完整。

      注意:不允許修改數(shù)據(jù)庫中的表對象“tEmp”;不允許修改查詢對象“qEmp

      ”中未涉及的內(nèi)容;不允許修改窗體對象“fEmp”中未涉及的控件和

      屬性。

      程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語句、完成設(shè)計,不允許增刪和修改其它位置已存

      在的語句。

      13.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”。在數(shù)據(jù)庫文件中已 經(jīng)建立了五個表對象“tOrder”、“tDetail”、“tEmployee”、“tCustom” 和“tBook”。試按以下操作要求,完成各種操作:

      (1)分析“tOrder”表對象的字段構(gòu)成,判斷并設(shè)置其主鍵。

      (2)設(shè)置“tDetail”表中“訂單明細(xì)ID”字段和“數(shù)量”字段的相應(yīng)屬性,使

      “訂單明細(xì)ID”字段在數(shù)據(jù)表視圖中的顯示標(biāo)題為“訂單明細(xì)編號”,將

      “數(shù)量”字段取值非空且大于0。

      (3)刪除“tBook”表中的“備注”字段;并將“類別”字段的“默認(rèn)值”屬性

      設(shè)置為“計算機(jī)”。

      (4)設(shè)置“tEmployee”表中“性別”字段相關(guān)屬性,實現(xiàn)下拉列表選擇“男”

      和“女”之一。

      (5)將“tCustom”表中“郵政編碼”和“電話號碼”兩個字段的數(shù)據(jù)類型改

      為“文本”,將“郵政編碼”字段的“輸入掩碼”屬性設(shè)置為“郵政編碼

      ”,將“電話號碼”字段的輸入掩碼屬性設(shè)置為“010-XXXXXXXX”,其中,“X”為數(shù)字位,且只能是0~9之間的數(shù)字。(6)建立五個表之間的關(guān)系。

      13.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好表對象 “tOrder”、“tDetail”、“tEmployee”和“tBook”,試按以下要求完成設(shè) 計:

      (1)創(chuàng)建一個查詢,查找清華大學(xué)出版社出版的圖書中定價大于等于20且小于

      等于30的圖書,并按定價從大到小順序顯示“書籍名稱”、“作者名”和

      “出版社名稱”。所建查詢名為“qT1”。(2)創(chuàng)建一個查詢,查找某月出生雇員的售書信息,并顯示“姓名”、“書籍

      名稱”、“訂購日期”、“數(shù)量”和“單價”。當(dāng)運(yùn)行該查詢時,提示框

      中應(yīng)顯示“請輸入月份:”。所建查詢名為“qT2”。

      (3)創(chuàng)建一個查詢,計算每名雇員的獎金,顯示標(biāo)題為“雇員號”和“獎金”

      。所建查詢名為“qT3”。

      說明:銷售金額 = 單價*數(shù)量。

      獎金 = 銷售金額合計數(shù)×5%。

      (4)創(chuàng)建一個查詢,查找單價低于定價的圖書,并顯示“書籍名稱”、“類別

      ”、“作者名”、“出版社名稱”。所建查詢名為“qT4”。

      13.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好表對象 “tOrder”、“tDetail”和“tBook”,查詢對象“qSell”,報表對象“rSell ”。請在此基礎(chǔ)上按照以下要求補(bǔ)充“rSell”報表的設(shè)計:

      (1)對報表進(jìn)行適當(dāng)設(shè)置,使報表顯示“qSell”查詢中的數(shù)據(jù)。

      (2)對報表進(jìn)行適當(dāng)設(shè)置,使報表標(biāo)題欄上顯示的文字為“銷售情況報表”;

      在報表頁眉處添加一個標(biāo)簽,標(biāo)簽名為“bTitle”,顯示文本為“圖書銷

      售情況表”,字體名稱為“黑體”、顏色為褐色(褐色代碼為#7A4E2B)、字號為20,文字不傾斜。

      (3)對報表中名稱為“txtMoney”的文本框控件進(jìn)行適當(dāng)設(shè)置,使其顯示每本

      書的金額(金額=數(shù)量*單價)。

      (4)在報表適當(dāng)位置添加一個文本框控件(控件名稱為“txtAvg”),計算每本圖書的平均單價。

      說明:報表適當(dāng)位置指報表頁腳、頁面頁腳或組頁腳

      要求:使用Round函數(shù)將計算出的平均單價保留兩位小數(shù)(5)在報表頁腳處添加一個文本框控件(控件名稱為“txtIf”),判斷所售圖

      書的金額合計,如果金額合計大于30000,“txtIf”控件顯示“達(dá)標(biāo)”,否則顯示“未達(dá)標(biāo)”。

      注意:不允許修改報表對象“rSell”中未涉及的控件、屬性;不允許修

      改表對象“tOrder”、“tDetail”和“tBook”,不允許修改查

      詢對象“qSell”。

      14.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”,里邊已經(jīng)設(shè)計好 了表對象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”。試按以 下操作要求,完成各種操作:

      (1)在“samp1.mdb”數(shù)據(jù)庫中建立一個新表,名為“tNurse”,表結(jié)構(gòu)如下表

      所示: 【圖片】

      (2)判斷并設(shè)置表“tNurse”的主鍵。(3)設(shè)置“護(hù)士姓名”字段為必需字段、“工作日期”字段的默認(rèn)值為系統(tǒng)當(dāng)

      前月的第一天(規(guī)定:系統(tǒng)日期必須由函數(shù)獲?。?。設(shè)置“護(hù)士ID”字段

      的有效性規(guī)則,保證輸入的第一個字符為“N”。

      (4)將下表所列數(shù)據(jù)輸入到“tNurse”表中,且顯示格式應(yīng)與下表相同?!緢D片】

      (5)向“tDoctor”表“性別”字段中輸入數(shù)據(jù)有如下要求:第一,輸入方式

      為從下拉列表中選擇“男”、或“女”值;第二,初始值為“男”。設(shè)置

      相關(guān)屬性以實現(xiàn)這些要求。(6)通過相關(guān)字段建立“tDoctor”、“tOffice”、“tPatient”和“

      tSubscribe”等四表之間的關(guān)系,同時使用“實施參照完整性”。

      14.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好兩個 表對象“tEmployee”和“tGroup”。試按以下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,查找并顯示沒有運(yùn)動愛好的職工的“編號”、“姓名”、“性別”、“年齡”和“職務(wù)”五個字段內(nèi)容,所建查詢命名為“

      qT1”。

      (2)創(chuàng)建一個查詢,查找并顯示聘期超過5年(必須使用函數(shù)獲?。┑拈_發(fā)

      部職工的“編號”、“姓名”、“職務(wù)”和“聘用時間”四個字段內(nèi)

      容,所建查詢命名為“qT2”。

      (3)創(chuàng)建一個查詢,計算5月份聘用的、男女生每個部門的最小年齡。要

      求,第一列顯示性別,第一行顯示部門名稱,所建查詢名為“qT3”。

      (4)創(chuàng)建一個查詢,查找年齡低于所有職工平均年齡并且職務(wù)為經(jīng)理的職

      工記錄,并顯示“管理人員”信息。其中管理人員由“編號”和“姓

      名”兩列信息合二為一構(gòu)成(比如,編號為“000011”、姓名為“吳

      大偉”的數(shù)據(jù)輸出形式為“000011吳大偉”),所建查詢命名為“

      qT4”。

      14.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計了表對 象“tEmp”、窗體對象“fEmp”、報表對象“rEmp” 和宏對象“mEmp”。試在 此基礎(chǔ)上按照以下要求補(bǔ)充設(shè)計:

      (1)設(shè)置報表“rEmp”按照“年齡”字段升序排列輸出;將報表頁面頁腳區(qū)域

      內(nèi)名為“tPage”的文本框控件設(shè)置為“第N頁,共M頁”形式的頁碼顯示

      (如第1頁,共15頁、第2頁,共15頁、?)。

      (2)設(shè)置窗體對象“fEmp”背景圖像為考生文件夾下的圖像文件“photo.bmp”,并將該圖像以平鋪方式顯示。

      (3)在窗體加載事件中實現(xiàn)代碼重置窗體標(biāo)題為標(biāo)簽“bTitle”的標(biāo)題內(nèi)容。(4)試根據(jù)以下窗體功能要求,對已給的事件過程進(jìn)行代碼補(bǔ)充,并運(yùn)行調(diào)試。

      在“fEmp”窗體上單擊“輸出”命令按鈕(名為“btnP”),計算滿足表

      達(dá)式1+2+3+?+n<=30000的最大n值,并將n的值顯示在窗體上名為“tData”的文本框內(nèi)并輸出到外部文件保存。單擊“打開表”命令按鈕(名為“

      btnQ”),代碼調(diào)用宏對象“mEmp”以打開數(shù)據(jù)表“tEmp”。

      注意:不允許修改數(shù)據(jù)庫中的表對象“tEmp”和宏對象“mEmp”;不允許

      修改窗體對象“fEmp”和報表對象“rEmp”中未涉及的控件和屬性;

      只允許在“*****Add*****”與“****Add******”之間的空行內(nèi)補(bǔ)

      充語句、完成設(shè)計,不允許增刪和修改其它位置已存在的語句。

      15.1

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”,里面已經(jīng)建立了 表對象“tBook”、“tDetail”、“tEmp”和“tOrder”,宏對象“mTest”。試按以下要求,完成各種操作:

      (1)將“tOrder”表中“訂單ID”字段的數(shù)據(jù)類型改為“文本”,字段大

      小改為10;設(shè)置該字段的相關(guān)屬性,使其在數(shù)據(jù)表視圖中顯示為“訂

      單號”。

      (2)向“tOrder”表“訂購日期”字段中輸入數(shù)據(jù)有如下要求:第一,輸

      入格式為“XXXX/XX/XX(如,2011/01/08)”;第二,輸入的數(shù)據(jù)為

      2011年1月至8月產(chǎn)生的;第三,當(dāng)輸入的數(shù)據(jù)不符合要求時,顯示“

      輸入數(shù)據(jù)有誤,請重新輸入”信息。設(shè)置相關(guān)屬性以實現(xiàn)這些要求。

      (3)向“tBook”表“類別”字段中輸入數(shù)據(jù)有如下要求:第一,輸入方

      式為從下拉列表中選擇“JSJ”、或“KJ”值;第二,初始值為“

      JSJ”。設(shè)置相關(guān)屬性以實現(xiàn)這些要求。

      (4)在數(shù)據(jù)表視圖中進(jìn)行相關(guān)設(shè)置,使其能夠顯示出“tEmp”表中所有字

      段的數(shù)據(jù)。

      (5)建立“tBook”、“tDetail”、“tEmp”和“tOrder”等四張表之

      間的關(guān)系,并全部實施參照完整性。

      (6)將宏“mTest”重命名,保存為自動執(zhí)行的宏。

      15.2

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好表對 象“tCourse”、“tScore”和“tStud”,試按以下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,查找人數(shù)為20的班級,并顯示“班級編號”和“班級

      人數(shù)”。所建查詢名為“qT1”。

      要求:使用“姓名”字段統(tǒng)計人數(shù)。

      說明:“學(xué)號”字段的前8位為班級編號。

      (2)創(chuàng)建一個查詢,查找平均成績最高的課程,并顯示“課程名”和“平

      均成績”。所建查詢名為“qT2”。

      要求:使用Round函數(shù)實現(xiàn)平均成績保留整數(shù)。

      (3)創(chuàng)建一個查詢,計算男女生每門課程的最高成績。要求,第一列顯示

      性別,第一行顯示課程名。所建查詢名為“qT3”。

      (4)創(chuàng)建一個查詢,運(yùn)行該查詢后生成一張新表,表名為“tNew”,表結(jié)

      構(gòu)包括“姓名”、“課程名”和“成績”等三個字段,表內(nèi)容為90分

      以上(包括90分)或不及格的所有學(xué)生記錄。所建查詢名為“qT4”。

      要求:

      1、所建新表中的記錄按照“成績”降序保存。

      2、創(chuàng)建此查詢后,運(yùn)行該查詢,并查看運(yùn)行結(jié)果。

      15.3

      請在“答題”菜單下選擇相應(yīng)命令,并按照題目要求完成下面的操作,具體 要求如下:

      注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計好表對 象“tBook”、“tDetail”、“tEmp”和“tOrder”,查詢對象“qSell”,窗 體對象“fEmp”。同時還設(shè)計出以“qSell”為數(shù)據(jù)源的報表對象“rSell”。請在此基礎(chǔ)上按照以下要求補(bǔ)充“fEmp”窗體和“rSell”報表的設(shè)計:

      (1)將“rSell”報表標(biāo)題欄上的顯示文本設(shè)置為“銷售報表”;對報表中

      名稱為“txtNum”的文本框控件進(jìn)行適當(dāng)設(shè)置,使其顯示每本書的售

      出數(shù)量;在報表適當(dāng)位置添加一個計算控件(控件名稱為“txtC2”),計算各出版社所售圖書的平均單價。

      說明:報表適當(dāng)位置指報表頁腳、頁面頁腳或組頁腳。

      要求:計算出的平均單價使用函數(shù)保留兩位小數(shù)。

      (2)在“fEmp”窗體頁眉節(jié)區(qū)添加一個標(biāo)簽,標(biāo)簽名為“bTitle”,顯示

      文本為“雇員基本情況查詢”,字號為26。

      (3)將“fEmp”窗體中命令按鈕(名稱為“CmdRefer”)上的文字顏色改

      為褐色(褐色代碼為#7A4E2B)、字體粗細(xì)改為“加粗”、文字下方顯

      示“下劃線”。

      (4)將“fEmp”窗體中窗體頁眉節(jié)區(qū)控件的Tab鍵移動次序設(shè)置為:“

      TxtDetail”→“CmdRefer”。

      (5)試根據(jù)以下窗體功能要求,補(bǔ)充已給的事件代碼,并運(yùn)行調(diào)試。

      在“fEmp”窗體的窗體頁眉節(jié)區(qū)有一個文本框控件和一個命令按鈕,名稱 分別為“TxtDetail”和“CmdRefer”;在主體節(jié)區(qū)有多個文本框控件,顯示 “tBook”表中的相關(guān)信息。在“TxtDetail”文本框中輸入具體值后,單擊“ CmdRefer”命令按鈕。如果“TxtDetail”文本框中沒有值,則顯示提示框,提示文字為“對不起!未輸入雇員姓名,請輸入!”;如果“TxtDetail”文

      本框中有值,則在“tBook”表中進(jìn)行查找,如果找到了相應(yīng)記錄,則顯示在 主體節(jié)對應(yīng)的文本框控件中,如果沒有找到,則顯示提示框,提示框顯示標(biāo)題 為“查找結(jié)果”,提示文字為“對不起!沒有這個雇員!”,提示框中只有一個 “確定”按鈕,然后清除“TxtDetail”文本框中的內(nèi)容,并將光標(biāo)置于“ TxtDetail”文本框中。

      注意:不允許修改報表對象“rSell”中未涉及的控件、屬性;不允許修 改表對象“tBook”、、“tDetail”、“tEmp”和“tOrder”,不允許修改 查詢對象“qSell”。不允許修改窗體對象“fEmp”中未涉及的控件、屬性和

      任何VBA代碼;只允許在“*****Add*****”與“*****Add*****”之間的空行 內(nèi)補(bǔ)充一條代碼語句、不允許增刪和修改其它位置已存在的語句。

      第二篇:ACCESS練習(xí)題(定稿)

      第1章 數(shù)據(jù)庫基礎(chǔ)知識

      (1)下列關(guān)于數(shù)據(jù)庫的敘述中,正確的是 A.?dāng)?shù)據(jù)庫減少了數(shù)據(jù)冗余 B.?dāng)?shù)據(jù)庫避免了數(shù)據(jù)冗余

      C.?dāng)?shù)據(jù)庫中的數(shù)據(jù)一致性是指數(shù)據(jù)類型一致 D.?dāng)?shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能夠管理更多數(shù)據(jù) 【答案】A 【解析】數(shù)據(jù)庫的主要特點是①實現(xiàn)數(shù)據(jù)共享。②減少數(shù)據(jù)的冗余度。③數(shù)據(jù)的獨立性。④數(shù)據(jù)實現(xiàn)集中控制。⑤數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。⑥故障恢復(fù)。(2)在窗體中要顯示一名教師基本信息和該教師所承擔(dān)的全部課程情況,窗體設(shè)計時在主窗體中顯示教師基本信息,在子窗體中顯示承擔(dān)的課程情況,則主窗體和子窗體數(shù)據(jù)源之間的關(guān)系是 A.一對一關(guān)系 B.一對多關(guān)系 C.多對一關(guān)系 D.多對多關(guān)系 【答案】B 【解析】窗體中的窗體稱為子窗體,包含子窗體的窗體稱為主窗體,主窗體和子窗體常用來表示一對多的關(guān)系。根據(jù)題意,主窗體和子窗體數(shù)據(jù)源之問的關(guān)系就是教師實體集和課程實體集之問的關(guān)系。一名教師可以承擔(dān)多門課程,但是一門課程只能由一個教師承擔(dān)。所以是一對多的關(guān)系,因此選擇B選項。

      (3)Access數(shù)據(jù)表中的“記錄”,在關(guān)系數(shù)據(jù)模型中對應(yīng)的概念是 A.字段 B.元組 C.屬性 D.域 【答案】B 【解析】Access數(shù)據(jù)表表中的每一橫行稱為一條記錄,在關(guān)系數(shù)據(jù)模型中對應(yīng)的概念是元組。

      (4)下列不能建立索引的數(shù)據(jù)類型是 A.文本型 B.備注型 C.?dāng)?shù)字型 D.日期時間型 【答案】B 【解析】索引是表中字段非常重要的屬性,能根據(jù)鍵值加速在表中查找和排序的速度,并且能設(shè)定表中記錄的唯一性。在ACCESS中,備注字段類型是不能被索引的。(5)從多個關(guān)系中抽取出所需要的屬性組成新關(guān)系,應(yīng)使用的操作是 A.查詢運(yùn)算 B.連接運(yùn)算 C.投影運(yùn)算 D.選擇運(yùn)算 【答案】B 【解析】關(guān)系運(yùn)算包括投影、選擇和聯(lián)接。選擇運(yùn)算是從關(guān)系中找出滿足給定條件的那些元組,這種運(yùn)算是從水平方向抽取元組;投影運(yùn)算是從關(guān)系模式中挑選若干屬性組成新的關(guān)系,這是從列的角度進(jìn)行的運(yùn)算,相當(dāng)于對關(guān)系進(jìn)行垂直分解;連接運(yùn)算是將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組。選擇運(yùn)算和投影運(yùn)算都是針對于一個關(guān)系進(jìn)行操作,而連接運(yùn)算是針對多個運(yùn)算進(jìn)行操作。(6)在關(guān)系數(shù)據(jù)模型中,域是指 A.字段 B.記錄 C.屬性

      D.屬性的取值范圍 【答案】D 【解析】在關(guān)系模型中,屬性的取值范圍稱為域,因此本題應(yīng)選擇D選項。(7)關(guān)系數(shù)據(jù)庫管理系統(tǒng)中所謂的關(guān)系指的是 A.各元組之間彼此有一定的關(guān)系 B.各字段之間彼此有一定的關(guān)系 C.?dāng)?shù)據(jù)庫之間彼此有一定的關(guān)系 D.符合滿足一定條件的二維表格 【答案】D 【解析】在關(guān)系性數(shù)據(jù)庫管理系統(tǒng)中,系統(tǒng)以各種各樣二維表格的形式記錄管理信息,所以關(guān)系就是符合滿足一定條件的二維表格。(8)下列選項中,不是Access數(shù)據(jù)庫對象的是 A.查詢 B.表 C.窗體 D.記錄 【答案】D 【解析】Access數(shù)據(jù)庫由數(shù)據(jù)庫對象和組兩部分組成,其中數(shù)據(jù)庫對象分為七種,包括:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊。記錄不屬于數(shù)據(jù)庫對象。(9)下列與Access表相關(guān)的敘述中,錯誤的是 A.設(shè)計表的主要工作是設(shè)計表的字段和屬性 B.Access數(shù)據(jù)庫中的表是由字段和記錄構(gòu)成 C.Access不允許在同一個表中有相同的數(shù)據(jù) D.Access中的數(shù)據(jù)表既相對獨立又相互聯(lián)系 【答案】C 【解析】Access數(shù)據(jù)庫中的表是由字段和記錄構(gòu)成,設(shè)計表的主要工作是設(shè)計表的字段和屬性,Access中的數(shù)據(jù)表既相對獨立又相互聯(lián)系。若Access沒有設(shè)置主鍵,則可以在同一個表中輸入相同的數(shù)據(jù)。因此選項c錯誤。(10)Access中描述若干個操作組合的對象是 A.表 B.查詢 C.窗體 D.宏 【答案】D 【解析】A、B、C選項是數(shù)據(jù)庫Access的重要對象,并不是操作組合;宏是一個或多個操作的集合,其中每個操作都可以實現(xiàn)特定的功能,使用簡單,可以提高工作效率。因此,本題應(yīng)選擇D選項。

      (11)下列選項按索引功能區(qū)分,不屬于Access表的索引的是 A.主鍵索引 B.唯一索引 C.普通索引 D.主索引 【答案】A 【解析】利用索引可以加快對數(shù)據(jù)的查詢和排序速度,索引文件作為一個獨立的文件進(jìn)行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。按索引功能區(qū)分,Access表的索引包括主索引、候選索引、普通索引、唯一索引。因此選項A正確。(12)下列關(guān)于Access索引的敘述中,正確的是

      A.同一個表可以有多個唯一索引,且只能有一個主索引 B.同一個表只能有一個唯一索引,且只有有一個主索引 C.同一個表只能有多個唯一索引,且可以有多個主索引 D.同一個表只能有一個唯一索引,且可以有多個主索引 【答案】A 【解析】利用索引可以加快對數(shù)據(jù)的查詢和排序速度,索引文件作為一個獨立的文件進(jìn)行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。按索引功能區(qū)分,Access表的索引包括主索引、候選索引、普通索引、唯一索引。主索引可確保字段中輸入值的唯一性并決定了處理記錄的順序,可以為數(shù)據(jù)庫中的每一個表建立一個主索引;候選索引像主索引一樣要求字段值的唯一性并決定了處理記錄的順序,在數(shù)據(jù)庫表和自由表中均可為每個表建立多個候選索引;普通索引也可以決定記錄的處理順序,但是允許字段中出現(xiàn)重復(fù)值,在一個表中可以加入多個普通索引;唯一索引為了保持同早期版本的兼容性,以指定字段的首次出現(xiàn)值為基礎(chǔ),選定一組記錄,并對記錄進(jìn)行排序,在一個表中可以加入多個唯一索引。因此選項A正確。

      第2章 數(shù)據(jù)庫和表

      (1)表中要添加Intemet站點的網(wǎng)址,字段應(yīng)采用的數(shù)據(jù)類型是

      A.OLE對象

      B.超級鏈接

      C.查閱向?qū)?/p>

      D.自動編號

      【答案】B 【解析】在數(shù)據(jù)庫的表中,要添加Internet站點的網(wǎng)址,應(yīng)該采用超級鏈接數(shù)據(jù)類型。

      (2)可以設(shè)置“字段大小”屬性的數(shù)據(jù)類型是

      A.備注

      B.日期/時間

      C.文本

      D.OLE對象

      【答案】C 【解析】字段大小可以用于設(shè)置文本、數(shù)字或自動編號等類型字段的最大容量,備注、日期/時間、OLE對象不具有字段大小的屬性。

      (3)可以加快查詢操作的屬性是

      A.默認(rèn)值

      B.有效性規(guī)則

      C.有效性文本

      D.索引

      【答案】D 【解析】利用索引可以加快對數(shù)據(jù)的查詢和排序速度,索引文件作為一個獨立的文件進(jìn)行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。

      (4)如果在創(chuàng)建表中建立字段“性別”,并要求用漢字表示,其數(shù)據(jù)類型應(yīng)當(dāng)是

      A.是/否

      B.?dāng)?shù)字

      C.文本

      D.備注

      【答案】C 【解析】根據(jù)關(guān)系數(shù)據(jù)庫理論,一個表中的同一列數(shù)據(jù)應(yīng)具有相同的數(shù)據(jù)特征,稱為字段的數(shù)據(jù)類型。文本型字段可以保存文本或文本與數(shù)字的組合。文本型字段的字段大小最多可達(dá)到255個字符,如果取值的字符個數(shù)超過了255,可使用備注型。本題要求將“性別”字段用漢字表示,“性別”字段的內(nèi)容為“男”或“女”,小于255個字符,所以其數(shù)據(jù)類型應(yīng)當(dāng)是文本型。

      (5)下列關(guān)于0LE對象的敘述中,正確的是

      A.用于輸入文本數(shù)據(jù)

      B.用于處理超級鏈接數(shù)據(jù)

      C.用于生成自動編號數(shù)據(jù)

      D.用于鏈接或內(nèi)嵌Windows支持的對象

      【答案】D 【解析】0LE對象是指字段允許單獨地“鏈接”或“嵌入”O(jiān)LE對象,如Word文檔,Excel表格,圖像,聲音,或者其他二進(jìn)制數(shù)據(jù)。故選項D正確。

      (6)如果要將3KB的純文本塊存入一個字段,應(yīng)選用的字段類型是

      A.文本

      B.備注

      C.OLE對象

      D.附件

      【答案】B 【解析】文本類型最多存儲255個字符,故選項A錯誤;備注適用于長文本和數(shù)字,例如注釋或說明,其存儲最大長度為64000個字符,故B選項正確;OLE對象類型用來存放數(shù)據(jù)表中的表格、圖形、圖像、聲音等嵌入或鏈接對象,而不是用于存放長字段的文本,故選項c錯誤;附件類型可以將圖像、電子表格文件、文檔、圖表等各種文件附加到數(shù)據(jù)庫記錄中去,故選項D錯誤。因此本題答案為B。

      (7)在“成本表”中有字段:裝修費、人工費、水電費和總成本。其中,總成本=裝修費+人工費+水電費,在建表時應(yīng)將字段“總成本”的數(shù)據(jù)類型定義為

      A.?dāng)?shù)字

      B.單精度

      C.雙精度

      D.計算

      【答案】D 【解析】Access 2010中的基本數(shù)據(jù)類型包括文本、備注、數(shù)字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接、附件、計算和查閱向?qū)??!坝嬎恪睌?shù)據(jù)類型用于計算結(jié)果,計算時必須引用同一張表中的其他字段。“成本表”中的總成本字段是由裝修費、人工費、水電費求和得來,因此應(yīng)將“總成本”的數(shù)據(jù)類型定義為“計算”類型。因此選項D正確。

      (8)若“學(xué)生基本情況”表中政治面貌為以下4種之一:群眾、共青團(tuán)員、黨員和其他,為提高數(shù)據(jù)輸入效率,可以設(shè)置字段的屬性是

      A.顯示控件

      B.有效性規(guī)則

      C.有效性文本 D.默認(rèn)值

      【答案】A 【解析】選項A顯示控件可根據(jù)用戶需要進(jìn)行多值設(shè)定(如復(fù)選框、列表框);選項B、C是對輸入的內(nèi)容限定條件和標(biāo)準(zhǔn);D選項默認(rèn)值只有一個值,用戶可修改。因此,為提高輸入效率,選擇A選項。

      (9)在Access中如果要對用戶的輸入做某種限制,可在表字段設(shè)計時利用的手段是

      A.設(shè)置字段的大小,改變數(shù)據(jù)類型,設(shè)置字段的格式

      B.設(shè)置字段的格式,小數(shù)位數(shù)和標(biāo)題

      C.設(shè)置有效性規(guī)則,使用掩碼

      D.設(shè)置字段的大小并使用默認(rèn)值

      【答案】C 【解析】在Access中若要對用戶的輸入做某種限制,可在表字段設(shè)計時設(shè)置有效性規(guī)則輸入掩碼。輸入掩碼可以控制數(shù)據(jù)的輸入樣式,有效性規(guī)則可以控制數(shù)據(jù)的輸入范圍。

      第3章 查詢

      (1)運(yùn)行時根據(jù)輸入的查詢條件,從一個或多個表中獲取數(shù)據(jù)并顯示結(jié)果的查詢稱為

      A.交叉表查詢 B.參數(shù)查詢

      C.選擇查詢 D.操作查詢

      【答案】B 【解析】參數(shù)查詢是在執(zhí)行時顯示對話框,要求用戶輸入查詢信息,根據(jù)輸入信息檢索字段中的記錄進(jìn)行顯示。

      (2)下列關(guān)于Access查詢條件的敘述中,錯誤的是

      A.同行之間為邏輯“與”關(guān)系,不同行之間為邏輯“或”關(guān)系

      B.日期/時間類型數(shù)據(jù)在兩端加上# C.?dāng)?shù)字類型數(shù)據(jù)需在兩端加上雙引號

      D.文本類型數(shù)據(jù)需在兩端加上雙引號

      【答案】C 【解析】在Access查詢條件的設(shè)置過程中,若要使用文本型數(shù)據(jù)需在兩端加上雙引號,數(shù)值型數(shù)據(jù)可直接使用。

      (3)在Access中,與like一起使用時,代表任一數(shù)字的是

      A.* B.? C.# D.$ 【答案】C 【解析】在Access查找數(shù)據(jù)時,可以利用通配符和like函數(shù)一起使用。通配符“*”表示與任意字符數(shù)匹配;“?”表示與任何單個字母的字符匹配;“#”表示與任何單個數(shù)字字符匹配;不存在通配符“$”。

      (4)條件“not工資額>2000”的含義是

      A.工資額等于2000 B.工資額大于2000 C.工資額小于等于2000 D.工資額小于2000 【答案】C 【解析】“not工資額>2000”表示對“工資額>2000”進(jìn)行取反操作,即“工資額<=2000”。

      (5)條件“性別=′女′Or工資額>2000”的含義是

      A.性別為′女′并且工資額大于2000的記錄

      B.性別為′女′或者工資額大于2000的記錄

      C.性別為′女′并非工資額大于2000的記錄

      D.性別為′女′或工資額大于2000.且二者擇一的記錄

      【答案】B 【解析】0R邏輯運(yùn)算符表示“或”操作,在連接的兩個表達(dá)式中,當(dāng)兩個表達(dá)式都為假時,運(yùn)算結(jié)果才為假。因此條件“性別=′女′ Or工資額>2000”的含義是性別為′女′或者工資額大于2000的記錄。

      (6)若姓名是文本型字段,要查找名字中含有“雪”的記錄,應(yīng)該使用的條件表達(dá)式是

      A.姓名like“*雪*” B.姓名like“\[!雪\] ” C.姓名=“*雪*” D.姓名=“雪*” 【答案】A 【解析】Like是在查詢表達(dá)式的比較運(yùn)算符中用于通配設(shè)定,使用的通配符有“*”和“?”?!?”表示由0個或任意多個字符組成的字符串,“?”表示任意一個字符。題千中要查找含有“雪”的記錄應(yīng)使用like”*雪*。

      (7)Access中,可與Like一起使用,代表0個或者多個字符的通配符是

      A.* B.? C.# D.$ 【答案】A 【解析】Like用于通配設(shè)定查詢表達(dá)式的比較運(yùn)算符,通配符“*”表示與0個或任意多個字符匹配;“?”表示與任何單個字母的字符匹配;“#”表示與任何單個數(shù)字字符匹配;不存在通配符“$”。

      (8)在學(xué)生成績表中,查詢成績?yōu)?0-80分之間(不包括80)的學(xué)生信息。正確的條件設(shè)置是

      A.>69 0r<80 B. Between 70 And 80 C.>=70 And<80 D.In(70,79)【答案】C 【解析】選項A的條件設(shè)置為大于69或小于80,應(yīng)使用AND運(yùn)算符,而不是OR;選項B將會查找成績?yōu)?0—80分之間(包括70和80)的學(xué)生信息;選項D將只查找成績?yōu)?0和79的學(xué)生信息;選項C正確,將查詢成績?yōu)?0-80分之間(不包括80)的學(xué)生信息。

      (9)有關(guān)系模型Students(學(xué)號,姓名,性別,出生年月),要統(tǒng)計學(xué)生的人數(shù)和平均年齡應(yīng)使用的語句是

      A.SELECT COUNT()As人數(shù),AVG(YEAR(出生年月))AS平均年齡FROM Students;

      B.SELECT COUNT(})As人數(shù),AVG(YEAR(出生年月))AS平均年齡FROM Students;

      C.SELECT COUNT(*)As人數(shù),AVG(YEAR(DATE())-YEAR(出生年月))AS平均年齡FROM Students;

      D.SELECT COUNT()AS人數(shù),AVG(YEAR(DATE())-YEAR(出生年月))AS平均年齡FROM Students;

      【答案】C 【解析】在查詢中要統(tǒng)計記錄的個數(shù)應(yīng)使用的函數(shù)是COUNT(*),COUNT(列名)是返回該列中值的個數(shù);AVG是計算值的平均值,利用當(dāng)前年份減去出生年份可以求得學(xué)生的平均年齡。因此統(tǒng)計學(xué)生的人數(shù)和平均年齡應(yīng)使用的語句是SELECT COUNT(*)As人數(shù),AVG(YEAR(DATE())-YEAR(出生年月))AS平均年齡FROM Students。

      (10)在報表的組頁腳區(qū)域中要實現(xiàn)計數(shù)統(tǒng)計,可以在文本框中使用函數(shù)

      A.MAX B.SUM C.AVG D.COUNT 【答案】D 【解析】聚集函數(shù)COUNT用于統(tǒng)計記錄個數(shù),MAX用于求最大值,SUM用于求和,AVG用于求平均值。

      第4章 窗體

      (1)Access中,沒有數(shù)據(jù)來源的控件類型是 A.綁定型 B.非綁定型 C.計算型 D.其余三項均不是 【答案】B 【解析】在Access中,非結(jié)合型控件沒有數(shù)據(jù)來源,可用來顯示信息。結(jié)合型控件和計算型控件均有數(shù)據(jù)來源。

      (2)能接受用戶輸入數(shù)據(jù)的窗體控件是 A.列表框 B.圖像 C.標(biāo)簽 D.文本框 【答案】D 【解析】列表框可顯示一組數(shù)據(jù)列表,用戶只能在其中選擇;圖像主要用于在窗體中顯示圖形、圖像,使窗體更加美觀;標(biāo)簽主要用于在窗體或報表中顯示說明性文本,如窗體標(biāo)題,顯示內(nèi)容是固定不變的;文本框主要用于顯示、輸入、編輯數(shù)據(jù)源等。(3)不能用來作為表或查詢中“是/否”值輸出的控件是 A.復(fù)選框 B.切換按鈕 C.選項按鈕 D.命令按鈕 【答案】D 【解析】復(fù)選框、切換按鈕、選項按鈕均可作為單獨控件顯示表或查詢中的“是”或者“否”。復(fù)選框和選項按鈕處于選中狀態(tài)時的值為“是”,反之為“否”;切換按鈕處于選中狀態(tài)時的值為“是”,反之為“否”。命令按鈕不能用來作為表或查詢中“是/否”值輸出的控件。(4)下列不屬于導(dǎo)航窗體可以使用的布局是 A.垂直標(biāo)簽,左側(cè) B.水平標(biāo)簽 C.垂直標(biāo)簽,右側(cè) D.垂直標(biāo)簽 【答案】D 【解析】導(dǎo)航窗體是只包含一個導(dǎo)航控件的窗體。其共有6種可選的布局方式:①水平標(biāo)簽;②垂直標(biāo)簽,左側(cè);③垂直標(biāo)簽,右側(cè);④水平標(biāo)簽,2級;⑤水平標(biāo)簽和垂直標(biāo)簽,左側(cè);⑥水平標(biāo)簽和垂直標(biāo)簽,右側(cè)。因此選擇D選項。

      (5)在Access中有雇員表,其中有存照片的字段,在使用向?qū)樵摫韯?chuàng)建窗體時,“照片”字段所使用的默認(rèn)控件是 A.圖像框 B.綁定對象框 C.非綁定對象框 D.列表框 【答案】B 【解析】“綁定對象”控件主要用于綁定到OLE對象的字段上。因此使用向?qū)椤肮蛦T表”創(chuàng)建窗體,其中的“照片”字段所使用的默認(rèn)控件是綁定對象框。

      (6)在窗體的視圖中,既能夠預(yù)覽顯示結(jié)果,又能夠?qū)丶M(jìn)行調(diào)整的視圖是 A.設(shè)計視圖 B.布局視圖 C.窗體視圖 D.?dāng)?shù)據(jù)表視圖 【答案】B 【解析】在窗體的布局視圖中,可以在窗體顯示數(shù)據(jù)的同時對窗體進(jìn)行設(shè)計方面的更改;窗體設(shè)計視圖用于創(chuàng)建窗體或修改窗體;窗體視圖用于顯示記錄數(shù)據(jù);數(shù)據(jù)表視圖是以行列格式顯示窗體數(shù)據(jù)。因此選項B正確。

      (7)要將計算控件的控件來源屬性設(shè)置為計算表達(dá)式,表達(dá)式的第一個符號必須是 A.左方括號[ B.等號= C.左圓括號(D.雙引號” 【答案】B 【解析】計算控件的控件源必須是以“=”開頭的計算表達(dá)式,表達(dá)式的字段名不用加表名,需要以“[]”括起來。

      (8)要想改變一個窗體的標(biāo)題內(nèi)容,則應(yīng)該設(shè)置的屬性是 A.Name B.Fontname C.Caption D.Text 【答案】C 【解析】改變窗體顯示標(biāo)題需要為窗體的Caption屬性賦值。(9)決定窗體外觀的是 A.矩形 B.標(biāo)簽 C.屬性 D.按鈕 【答案】C 【解析】在ACCESS中,表、查詢、字段、窗體、報表的屬性都決定著他們自身的特性。窗體及窗體中的每一個控件都有自己的屬性。通過設(shè)置屬性,可以改變窗體及控件的外觀,使窗體變得更加美觀。(10)若要修改命令按鈕Command的標(biāo)題文字,應(yīng)設(shè)置的屬性是 A.Text B.Name C.Caption D.Command 【答案】C 【解析】若改變窗體或控件顯示標(biāo)題需要為其相應(yīng)Cap—tion屬性賦值。(11)若要使某命令按鈕獲得控制焦點,可使用的方法是 A.LostFocus B.SetFocus C.Point D.Value 【答案】B 【解析】使得某個控件獲得控制焦點可以使用SetFoeus方法。語法為:Object.SetFocus。當(dāng)控件失去焦點時發(fā)生LostFocus事件,當(dāng)控件得到焦點時發(fā)生GotFocus事件。在事件中可以設(shè)置一些用戶定義的語句。

      (12)通過窗體輸入職工基本信息,其中職稱字段只能從“教授”、“副教授”、“講師”、“助教”和“其他”中選擇之一。為防止職稱字段輸入出錯,則窗體中輸入職稱字段應(yīng)選擇的控件是 A.文本框 B.列表框 C.組合框 D.復(fù)選框 【答案】B 【解析】文本框控件用于輸入、輸出和顯示窗體的數(shù)據(jù)源的數(shù)據(jù),顯示計算結(jié)果和接受用戶輸入數(shù)據(jù),但不能避免用戶輸入出錯,故A選項錯誤;列表框顯示可滾動的數(shù)值列表,可以從列表中選擇值輸入到新紀(jì)錄中,由于列表中的數(shù)值輸入者不能更改,可以避免輸入出錯,故B選項正確;組合框由于結(jié)合了列表框和文本框的特性,當(dāng)在文本框輸入值時不能避免輸人出錯,故C選項錯誤;復(fù)選框是綁定到是/否字段,字段輸入不可用復(fù)選框,故D選項錯誤。因此本題應(yīng)選擇B選項。

      (13)窗口事件是指操作窗口時所引發(fā)的事件。下列事件中,不屬于窗口事件的是 A.加載 B.打開 C.關(guān)閉 D.確定 【答案】D 【解析】窗口事件是指操作窗口時所引發(fā)的事件,常用的窗口事件有“打開”、“關(guān)閉”和“加載”等,而“確定”是按鈕命令,不是窗體事件。

      第5章 報表

      (1)報表的作用不包括

      A.分組數(shù)據(jù)

      B.匯總數(shù)據(jù)

      C.格式化數(shù)據(jù)

      D.輸入數(shù)據(jù)

      【答案】D 【解析】報表是Access數(shù)據(jù)庫中的一個對象,它可以根據(jù)指定的規(guī)則打印輸出格式化的數(shù)據(jù)信息。報表的功能包括:可以呈現(xiàn)格式化的數(shù)據(jù);可以分組組織數(shù)據(jù),進(jìn)行匯總;可以包含子報表及圖表數(shù)據(jù);可以打印輸出標(biāo)簽、發(fā)票、訂單和信封等多種樣式報表;可以進(jìn)行計數(shù)、求平均、求和等統(tǒng)計計算;可以嵌入圖像或圖片來豐富數(shù)據(jù)顯示的內(nèi)容。但是,報表不可以輸入數(shù)據(jù)。

      (2)報表的數(shù)據(jù)源不能是

      A.表

      B.查詢

      C.SQL語句

      D.窗體

      【答案】D 【解析】報表是以打印格式來顯示數(shù)據(jù)的,其中的信息大多來源于表、查詢和SQL語句,少量來源于報表設(shè)計中。

      (3)在報表中,不能實現(xiàn)的功能是

      A.分組數(shù)據(jù)

      B.匯總數(shù)據(jù)

      C.格式化數(shù)據(jù)

      D.輸入數(shù)據(jù)

      【答案】D 【解析】報表是Access數(shù)據(jù)庫中的一個對象,它可以根據(jù)指定的規(guī)則打印輸出格式化的數(shù)據(jù)信息。報表的功能包括:可以呈現(xiàn)格式化的數(shù)據(jù);可以分組組織數(shù)據(jù),進(jìn)行匯總;可以包含子報表及圖表數(shù)據(jù);可以打印輸出標(biāo)簽、發(fā)票、訂單和信封等多種樣式報表;可以進(jìn)行計數(shù)、求平均、求和等統(tǒng)計計算;可以嵌入圖像或圖片來豐富數(shù)據(jù)顯示的內(nèi)容。但是,報表建立完成后不可以再輸入數(shù)據(jù)。

      (4)在報表中要添加標(biāo)簽控件,應(yīng)使用

      A.工具欄

      B.屬性表

      C.工具箱

      D.字段列表 【答案】C 【解析】ACCESS的各種控件都可以在“設(shè)計視圖”窗口中的工具箱中找到。

      (5)要指定在報表每一頁的底部都輸出的內(nèi)容,需要設(shè)置

      A.報表頁腳

      B.頁面頁腳

      C.組頁腳

      D.頁面頁眉

      【答案】B 【解析】報表頁腳是在整個報表的最后輸出信息;組頁腳主要顯示分組統(tǒng)計數(shù)據(jù);頁面頁眉顯示報表中的字段名稱或?qū)τ涗浀姆纸M名稱,在每一頁上端重復(fù)出現(xiàn);頁面頁腳位于每頁報表的最底部,用來顯示本頁數(shù)據(jù)的匯總情況。

      (6)每張報表可以有不同的節(jié),一張報表至少要包含的節(jié)是

      A.主體節(jié)

      B.報表頁眉和報表頁腳

      C.組頁眉和組頁腳

      D.頁面頁眉和頁面頁腳

      【答案】A 【解析】在報表的“設(shè)計”視圖中,區(qū)域是帶狀形式,也被稱為節(jié),包括報表頁眉節(jié)、頁面頁眉節(jié)、組頁眉節(jié)、主體節(jié)、組頁腳節(jié)、頁面頁腳節(jié)、報表頁腳節(jié)。其中主體節(jié)是一張報表必不可少的區(qū)域,用于顯示每條記錄的具體數(shù)據(jù)。

      (7)要在報表每一頁的頂部都有輸出的信息,需要設(shè)置的是

      A.報表頁眉

      B.報表頁腳

      C.頁面頁眉

      D.頁面頁腳

      【答案】C 【解析】報表的組成有5個部分:①報表頁眉;②報表頁腳;③頁面頁眉;④頁面頁腳;⑤主體。其中報表頁眉和報表頁腳只顯示在報表的頭部和尾部,分別用來顯示報表的標(biāo)題、日期和統(tǒng)計數(shù)據(jù)、結(jié)論等。頁面頁眉和頁面頁腳顯示下每頁的頂部和下方,題中要求每一頁的頂部都有輸出,應(yīng)選擇頁面頁眉,因此選擇C選項。

      (8)要在報表的文本框控件中同時顯示出當(dāng)前日期和時間,則應(yīng)將文本框的控件來源屬性設(shè)置為

      A.NOW()B.YEAR()C.TIME()D.DATE()【答案】A 【解析】函數(shù)NOW()用于顯示當(dāng)前日期和時間,函數(shù)YEAR()用于顯示當(dāng)前年,函數(shù)TIME()用于顯示當(dāng)前時間,函數(shù)DATE()用于顯示當(dāng)前日期。

      (9)將大量數(shù)據(jù)按不同的類型分別集中在一起,稱為將數(shù)據(jù)

      A.篩選

      B.合計

      C.分組

      D.排序

      【答案】C 【解析】分組是指報表設(shè)計時按選定的某個(或多個)字段值是否相等而將記錄劃分成組的過程。操作時,先選定分組字段,在這些字段上字段值相等的記錄歸為同一組.字段值不等的記錄歸為不同組。通過分組,可以實現(xiàn)匯總和輸出,增強(qiáng)報表的可讀性。

      (10)報表的分組統(tǒng)計信息顯示于

      A.報表頁眉或報表頁腳

      B.頁面頁眉或頁面頁腳

      C.組頁眉或組頁腳

      D.主體

      【答案】C 【解析】把計算控件放置在報表頁眉/頁腳時Access會自動按總數(shù)來統(tǒng)計;而放置在組頁眉/組頁腳時Access會自動按分組數(shù)來統(tǒng)計。

      第7章 宏

      (1)下列運(yùn)行宏方法,錯誤的是 A.單擊宏名運(yùn)行宏 B.雙擊宏名運(yùn)行宏

      C.在宏設(shè)計器中單擊“運(yùn)行”菜單“運(yùn)行” D.單擊“工具欄”上的運(yùn)行按鈕 【答案】A 【解析】若要運(yùn)行宏可以通過雙擊宏名運(yùn)行宏、也可以單擊“工具欄”上的“運(yùn)行”按鈕,還可以在宏設(shè)計器中單擊“運(yùn)行”菜單下的“運(yùn)行”按鈕,不能使用單擊宏名的方法。(2)打開窗體時,觸發(fā)事件的順序是

      A.打開,加載,調(diào)整大小,激活,成為當(dāng)前 B.加載,成為當(dāng)前,打開,調(diào)整大小,激活 C.打開,激活,加載,調(diào)整大小,成為當(dāng)前 D.加載,打開,調(diào)整大小,成為當(dāng)前,激活 【答案】A 【解析】由于窗體的事件比較多,在打開窗體時,將按照下列順序發(fā)生相應(yīng)的事件:打開(Open)→加載(LoaD.→調(diào)整大小(Resize)→激活(Activate)→成為當(dāng)前(Current)。(3)如果加載一個窗體,最先觸發(fā)的事件是 A.Load事件 B.Open事件 C.Click事件 D.DbClick事件 【答案】B 【解析】由于窗體的事件比較多,在打開窗體時,將按照下列順序觸發(fā)事件:打開(Open)→加載(LoaD.→調(diào)整大小(Resize)→激活(Activate)→成為當(dāng)前(Current)。因此加載一個窗體,最先觸發(fā)的事件是打開(Open)。(4)對象可以識別和響應(yīng)的某些行為稱為 A.屬性 B.方法 C.繼承 D.事件 【答案】D 【解析】對象可以識別和響應(yīng)的行為稱為事件,事件是對象所能辨識和檢測的動作,當(dāng)此動作發(fā)生于某一個對象上時,其對應(yīng)的事件便會被觸發(fā)。(5)關(guān)閉窗體時所觸發(fā)的事件的順序是 A.卸載,停用,關(guān)閉 B.關(guān)閉,停用,卸載 C.停用,關(guān)閉,卸載 D.卸載,關(guān)閉,停用 【答案】A 【解析】關(guān)閉窗體時,將按照下列順序觸發(fā)事件:卸載(Unload)→停用(Deactivate)→關(guān)閉(Close)。

      (6)調(diào)用宏組中宏的格式是 A.宏組名.宏名 B.宏組名!宏名 C.宏組名->宏名 D.宏組名@宏名 【答案】A 【解析】宏是一個或多個操作的集合,其中每個操作都可以實現(xiàn)特定的功能,使用簡單,可以提高工作效率。宏組中宏的調(diào)用格式:宏組名+“.”+宏名。因此選擇A選項。(7)執(zhí)行函數(shù)過程的宏操作命令是 A.RnnCommand B.RunMacro C.RunCode D.RunSql 【答案】C 【解析】RunCommand方法是用于執(zhí)行內(nèi)置菜單命令或內(nèi)置工具欄命令;RunMacr0可以運(yùn)行一個獨立的宏或者一個位于宏組中的宏;Runsql是用來運(yùn)行Microsoft Access操作查詢的命令;RunCode操作可以調(diào)用Microsoft Visual Basic的Function過程。因此選擇c選項。(8)宏命令OpenReport的功能是 A.打開窗體 B.打開報表 C.打開查詢 D.打開表 【答案】B 【解析】打開報表的宏命令是OpenReport,打開窗體的宏命令是0penForm,打開查詢的宏命令是0penQuery,打開表的宏命令是0penTable。

      選擇題:

      1.數(shù)據(jù)庫設(shè)討的四個階段是:需求分析、概念設(shè)計、邏輯設(shè)計和()。

      A)編碼設(shè)計

      B)測試階段

      C)運(yùn)行階段

      D)物理設(shè)計

      2.在列關(guān)系運(yùn)算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是()。

      A)并

      B)交

      C)投影

      D)除

      3.用樹形結(jié)構(gòu)表示實體之間聯(lián)系的模型是()。

      A)層次模型

      B)網(wǎng)狀模型

      C)關(guān)系模型

      D)以上三個都是

      4.在學(xué)校中,教師的“職稱”與教師個人“職工號”的聯(lián)系是()。

      A)一對一聯(lián)系

      B)一對多聯(lián)系

      C)多對多聯(lián)系

      D)無聯(lián)系

      5.下面關(guān)于Access表的敘述中,錯誤的是()。

      A)在Access表中,可以對備注型字段進(jìn)行“格式”屬性設(shè)置

      B)若刪除表中含有自動編號型字段的一條記錄后,Access不會對表中自動編號型字段重新編號

      C)創(chuàng)建表之間的關(guān)系時,應(yīng)關(guān)閉所有打開的表

      D)可在Access表的設(shè)計視圖“說明”列中,對字段進(jìn)行具體的說明 6.在Access表中,可以定義3種主關(guān)鍵字,它們是()。

      A)單字段、雙字段和多字段

      B)單字段、雙字段和自動編號

      C)單字段、多字段和自動編號

      D)雙字段、多字段和自動編號 7.在數(shù)據(jù)庫中,建立索引的主要作用是()。

      A)節(jié)省存儲空間

      B)提高查詢速度

      C)便于管理

      D)防止數(shù)據(jù)丟失 8.在Access數(shù)據(jù)庫中,表就是()。

      A)數(shù)據(jù)庫

      B)記錄

      C)字段

      D)關(guān)系 9.在數(shù)據(jù)表視圖中,能()。

      A)修改字段的類型

      B)修改字段的名稱

      C)刪除一個字段

      D)刪除~條記錄 10.下列關(guān)于準(zhǔn)則的說法,正確的是()。

      A)日期/時間類型數(shù)據(jù)須在兩端加“[]”

      B)同行之間為邏輯“與”關(guān)系,不同行之間為邏輯“或”關(guān)系

      C)NULL表示數(shù)字0或者空字符串

      D)數(shù)字類型的條件需加上雙引號(“”)

      11.在Access數(shù)據(jù)庫中,帶條件的查詢需要通過準(zhǔn)則來實現(xiàn)。下面(元素。

      A)字段名

      B)函數(shù)

      C)常量

      D)SQL語句

      12.定義了二維數(shù)組A(1 to 6,6),則該數(shù)組的元素個數(shù)為()。A.24個

      B.36個 C.42個

      D.48個

      13.在Access數(shù)據(jù)類型中,允許存儲內(nèi)容含字符數(shù)最多的是()。A.文本數(shù)據(jù)類型

      B.備注數(shù)據(jù)類型

      C.日期/時間數(shù)據(jù)類型

      D.自動編號數(shù)據(jù)類型

      14.Access字段名不能包含字符()。

      A."#"

      B."!" C."$"

      D."&"

      15.宏命令Requery的功能是()。)選項不是準(zhǔn)則中的 A.實施指定控件重新查詢 B.查找符合條件的第一條記錄 C.查找符合條件的下一條記錄 D.指定當(dāng)前記錄

      18.下列可以得到"4*5=20"結(jié)果的VBA表達(dá)式是()。

      19.已知一個學(xué)生數(shù)據(jù)庫,其中含有班級、性別等字段,若要統(tǒng)計每個班男女學(xué)生的人數(shù),則應(yīng)使用()查詢。

      A.交叉表查詢 B.選擇查詢 C.參數(shù)查詢 D.操作查詢

      20.建立一個基于學(xué)生表的查詢,要查找出生日期(數(shù)據(jù)類型為日期/時間型)在2008-Ol-Ol和2008-12-31間的學(xué)生,在出生日期對應(yīng)列的準(zhǔn)則行中應(yīng)輸入的表達(dá)式是()。

      A.Between2008-01-01And2008-12-31 B.Between#2008-01-01#And#2008-12-31# C.Between2008-01-OlOr2008-12-31 D.Between#2008-01-01#Or#2008-12-31 21.如果想在已建立的"tSalary"表的數(shù)據(jù)表視圖中直接顯示出姓"李"的記錄,應(yīng)使用Access提供的()。

      A.篩選功能 B.排序功能 C.查詢功能 D.報表功能

      22.SQL的含義是()。

      A.結(jié)構(gòu)化查詢語言 B.?dāng)?shù)據(jù)定義語言 C.?dāng)?shù)據(jù)庫查詢語言

      D.?dāng)?shù)據(jù)庫操縱與控制語言

      23.在窗體上添加一個命令按鈕(名為Commandl),然后編寫如下事件過程:

      End Sub 打開窗體后,單擊命令按鈕,消息框的輸出結(jié)果是()。

      A.7 B.15 C.157 D.528 24.在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:

      窗體打開運(yùn)行后,單擊命令按鈕,則消息框的輸出結(jié)果

      是()。

      A.22 B.32 C.42 D.52

      25.VBA程序流程控制的方式是()。

      A.順序控制和分支控制 B.順序控制和循環(huán)控制 C.循環(huán)控制和分支控制

      D.順序控制、分支控制和循環(huán)控制

      26.表的組成內(nèi)容包括()。

      A.查詢和字段 B.字段和記錄 C.記錄和窗體 D.報表和字段

      27.報表頁腳的作用是()。

      A.用來顯示報表的標(biāo)題、圖形或說明性文字 B.用來顯示整個報表的匯總說明

      C.用來顯示報表中的字段名稱或?qū)τ涗浀姆纸M名稱 D.用來顯示本頁的匯總說明

      28.以下關(guān)于VBA運(yùn)行符的優(yōu)先級按從大到小排序,正確的是(A.算術(shù)運(yùn)算符、邏輯運(yùn)算符、連接運(yùn)算符 B.邏輯運(yùn)算符、關(guān)系運(yùn)算符、算術(shù)運(yùn)算符 C.算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符 D.連接運(yùn)算符、邏輯運(yùn)算符、算術(shù)運(yùn)算符

      29.SQL語句不能創(chuàng)建的是()。

      A.報表 B.操作查詢。)C.選擇查詢

      D.?dāng)?shù)據(jù)定義查詢

      30.下列四種形式的循環(huán)設(shè)計中,循環(huán)次數(shù)最少的是()。

      31.下列選項中,不屬于Access數(shù)據(jù)類型的是()。

      A.?dāng)?shù)字 B.文本 C.報表

      D.時間/日期

      32.在過程定義中有語句:

      Private Sub Get Data(ByRef f As Integer)其中"ByRef"的含義是()。

      A.傳值調(diào)用 B.傳址調(diào)用 C.形式參數(shù) D.實際參數(shù)

      33.要求主表中沒有相關(guān)記錄時就不能將記錄添加到相關(guān)表中,則應(yīng)該在表關(guān)系中設(shè)置()。

      A.參照完整性 B.有效性規(guī)則 C.輸入掩碼

      D.級聯(lián)更新相關(guān)字段

      34.SQL查詢中,若要取得"學(xué)生"數(shù)據(jù)表中的所有記錄和字段,其SQL語法為()。

      A.SELECT姓名FROM學(xué)生 B.SELECT*FROM學(xué)生

      C.SELECT姓名FROM學(xué)生WHERE學(xué)號=082089 D.SELECT*FROM學(xué)生WHERE學(xué)號=082089 35.下列關(guān)于字段屬性的敘述中,正確的是()。

      A.格式和輸入是一樣的

      B.可以對任意類型的字段使用向?qū)гO(shè)置輸入掩碼

      C.有效性規(guī)則屬性是用于限制此字段輸入值的表達(dá)式 D.有效性規(guī)則和輸入掩碼是一樣的 36.窗體Caption屬性的作用是()。

      A.確定窗體的標(biāo)題 B.確定窗體的名稱 C.確定窗體的邊界類型 D.確定窗體的字體

      37.VBA程序的多條語句寫在一行中時其分隔符必須使用的符號是()。A.冒號 B.分號 C.逗號 D.單引號

      38.在使用報表設(shè)計器設(shè)計報表時,如果要統(tǒng)計報表中某個組的匯總信息,應(yīng)將計算表達(dá)式放在()。

      A.組頁眉/組頁腳 B.頁面頁眉/頁面頁腳 C.報表頁眉/報表頁腳 D.主體

      39.在學(xué)生表中要查找所有年齡小于20歲且姓王的男生,應(yīng)采用的關(guān)系運(yùn)算是()。

      A.選擇 B.投影 C.連接 D.比較

      40.在Access中已經(jīng)建立了"工資"表,表中包括"職工號"、"所在單位"、"基本工資"和"應(yīng)發(fā)工資"等字段,如果要按單位統(tǒng)計應(yīng)發(fā)工資總數(shù),那么在查詢設(shè)計視圖的"所在單位"的"總計"行和"應(yīng)發(fā)工資"的"總計"行中分別選擇的是()。

      A.Sum,GroupBy B.Count,GroupBy C.GroupBy,Sum D.GroupBy,Count 41.Access數(shù)據(jù)庫表中的字段可以定義有效性規(guī)則,有效性規(guī)則是()。

      A.文本 B.?dāng)?shù)字 C.條件

      D.以上都不對

      42.關(guān)于內(nèi)存變量的調(diào)用,下列說法中正確的是()。

      A.私有變量只能被本層模塊程序調(diào)用

      B.私有變量能被本層模塊和下層模塊程序調(diào)用 C.局部變量不能被本層模塊程序調(diào)用

      D.局部變量能被本層模塊和下層模塊程序調(diào)用

      1D

      2B

      3A

      4D

      5A

      6B

      7B

      8D

      9D

      10B 11D

      12C

      13B

      14B

      15A

      18A

      19A

      20B

      21A

      22A 23B

      24C

      25D

      26B

      27B

      28C

      29A

      30C

      31C

      32B 33A

      34B

      35C

      36A

      37A

      38A

      39A

      40C

      41C

      42A

      第三篇:access查詢練習(xí)題

      考點7:查詢

      1.若在“tEmployee”表中查找所有出生日期在“1970-1-1”和“1980-1-1”之間的記錄,可以在查詢設(shè)計視圖的準(zhǔn)則行中輸入()。答案:A

      A)Between #1970-1-1# And #1980-1-1#

      B)Between “1970-1-1” And “1980-1-1”

      C)“1970-1-1” And “1980-1-1”

      D)#1970-1-1# And #1980-1-1#

      2.下面顯示的是查詢設(shè)計視圖,從設(shè)計視圖所示的內(nèi)容中判斷此查詢將顯示()。答案:B

      A)出生日期字段值

      B)所有字段值 C)除出生日期以外的所有字段值

      D)雇員ID字段值

      3.在SQL查詢中“GROUP BY”的含義是()。答案:D

      A)選擇行條件

      B)對查詢進(jìn)行排序

      C)選擇列字段

      D)對查詢進(jìn)行分組

      4.若要將“產(chǎn)品”表中所有供貨商是“ABC”的產(chǎn)品單價下調(diào)50,則正確的SQL語句是()。答案:B

      A)UPDATE 產(chǎn)品 SET 單價=50 WHERE 供貨商=“ABC”

      B)UPDATE 產(chǎn)品 SET 單價=單價-50 WHERE 供貨商=“ABC”

      C)UPDATE FROM 產(chǎn)品 SET 單價=50 WHERE 供貨商=“ABC”

      D)UPDATE FROM 產(chǎn)品 SET 單價=單價-50 WHERE 供貨商=“ABC”

      5.下面不是操作查詢的是()。答案:C

      A)刪除查詢

      B)更新查詢

      C)參數(shù)查詢

      D)生成表查詢

      6.在SQL語言的SELECT語句中,用于實現(xiàn)選擇運(yùn)算的子句是()。答案:D

      A)FOR

      B)IF

      C)WHILE

      D)WHERE

      7.在SQL查詢中,若要取得“學(xué)生”數(shù)據(jù)表中的所有記錄和字段,其SQL語法為()。答案:B

      A)SELECT 姓名 FROM 學(xué)生

      B)SELECT * FROM 學(xué)生

      C)SELECT 姓名 FROM 學(xué)生 WHILE 學(xué)號=02650 D)SELECT * FROM 學(xué)生 WHILE 學(xué)號=02650

      8.假設(shè)某數(shù)據(jù)表中有一個工作時間字段,查找1999年參加工作的職工記錄的準(zhǔn)則是()。答案:A

      A)Between # 99-01-01# And # 99-12-31 #

      B)Between “ 99-01-01 ” And “ 99-12-31 ”

      C)Between “ 99.01.01 ” And “ 99.12.31 ”

      D)# 99.01.01 # And # 99.12.31 #

      9.SQL的含義是()。答案:A

      A)結(jié)構(gòu)化查詢語言

      B)數(shù)據(jù)定義語言

      C)數(shù)據(jù)庫查詢語言

      D)數(shù)據(jù)庫操縱與控制語言

      10.在Access中已建立了“學(xué)生”表,表中有“學(xué)號”、“姓名”、“性別”和“入學(xué)成績”等字段。執(zhí)行如下SQL命令“Select 性別, avg(入學(xué)成績)From 學(xué)生 Group by 性別”其結(jié)果是()。答案:B

      A)計算并顯示所有學(xué)生的性別和入學(xué)成績的平均值

      B)按性別分組計算并顯示性別和入學(xué)成績的平均值

      C)計算并顯示所有學(xué)生的入學(xué)成績的平均值

      D)按性別分組計算并顯示所有學(xué)生的入學(xué)成績的平均值

      11.假設(shè)“公司”表中有編號、名稱、法人等字段,查找公司名稱中有“網(wǎng)絡(luò)”二字的公司信息,正確的命令是()。答案:D

      A)SELECT * FROM 公司 FOR 名稱= “*網(wǎng)絡(luò)*” B)SELECT * FROM 公司 FOR 名稱 LIKE “*網(wǎng)絡(luò)*”

      C)SELECT * FROM 公司 WHERE 名稱= “*網(wǎng)絡(luò)*” D)SELECT * FROM 公司 WHERE 名稱 LIKE “*網(wǎng)絡(luò)*”

      12.下圖是使用查詢設(shè)計器完成的查詢,與該查詢等價的SQL語句是()。

      答案:A

      A)select 學(xué)號,數(shù)學(xué) from sc where 數(shù)學(xué)>(select avg(數(shù)學(xué))from sc)

      B)select 學(xué)號 where 數(shù)學(xué)>(select avg(數(shù)學(xué))from sc)

      C)select 數(shù)學(xué) avg(數(shù)學(xué))from sc

      D)select 數(shù)學(xué)>(select avg(數(shù)學(xué))from sc)

      13.在查詢設(shè)計視圖中()。答案:A

      A)可以添加數(shù)據(jù)庫表,也可以添加查詢

      B)只能添加數(shù)據(jù)庫表

      C)只能添加查詢

      D)數(shù)據(jù)庫表和查詢都不能添加

      14.檢索價格在30萬~60萬元的產(chǎn)品,可以設(shè)置條件為()。答案:C

      A)“>30 Not <60”

      B)“>30 Or <60”

      C)“>30 And <60”

      D)“>30 Like <60”

      15.下列關(guān)于SQL語句的說法中,錯誤的是()。答案:D

      A)INSERT語句可以向數(shù)據(jù)表中追加新的數(shù)據(jù)記錄

      B)UPDATE語句用來修改數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄

      C)DELETE語句用來刪除數(shù)據(jù)表中的記錄

      D)CREATE語句用來建立表結(jié)構(gòu)并追加新的記錄

      16.下列不屬于操作查詢的是()。答案:A

      A)參數(shù)查詢

      B)生成表查詢

      C)更新查詢

      D)刪除查詢

      17.在Access數(shù)據(jù)庫中創(chuàng)建一個新表,應(yīng)該使用的SQL語句是()。答案:A

      A)Create Table

      B)Create Index

      C)Alter Table

      D)Create Database

      18.下面顯示的是查詢設(shè)計視圖的“設(shè)計網(wǎng)格”部分:從所顯示的內(nèi)容中可以判斷出該查詢要查找的是()。答案:A

      A)性別為“女”并且1980年以前參加工作的記錄

      B)性別為“女”并且1980年以后參加工作的記錄

      C)性別為“女”或者1980年以前參加工作的記錄

      D)性別為“女”或者1980年以后參加工作的記錄

      19.在一個操作中可以更改多條記錄的查詢是()。答案:B

      A)參數(shù)查詢

      B)操作查詢

      C)SQL查詢

      D)選擇查詢

      20.直接將命令發(fā)送ODBC數(shù)據(jù),它使用服務(wù)器能接受的命令,利用它可以檢索或更改記錄的是()。答案:B

      A)聯(lián)合查詢

      B)傳遞查詢

      C)數(shù)據(jù)定義查詢

      D)子查詢

      21.要求按學(xué)生學(xué)號統(tǒng)計出每名學(xué)生的借閱次數(shù),下列SQL語句中,正確的是()。答案:B

      A)Select 學(xué)號,Count(學(xué)號)from 借閱

      B)Select 學(xué)號,Count(學(xué)號)from 借閱 Group By 學(xué)號

      C)Select 學(xué)號,Sum(學(xué)號)from 借閱

      D)Select 學(xué)號,Sum(學(xué)號)from 借閱 Order By 學(xué)號

      22.在一個Access的表中有字段“專業(yè)”,要查找包含“信息”兩個字的記錄,正確的條件表達(dá)式是()。答案:B

      A)=left([專業(yè)],2)=“信息”

      B)like “*信息*”

      C)=“信息*”

      D)Mid([專業(yè)],1,2)=“信息”

      23.Access支持的查詢類型有()。答案:A

      A)選擇查詢、交叉表查詢、參數(shù)查詢、SQL查詢和操作查詢

      B)基本查詢、選擇查詢、參數(shù)查詢、SQL查詢和操作查詢

      C)多表查詢、單表查詢、交叉表查詢、參數(shù)查詢和操作查詢

      D)選擇查詢、統(tǒng)計查詢、參數(shù)查詢、SQL查詢和操作查詢

      24.要從數(shù)據(jù)庫中刪除一個表,應(yīng)該使用的SQL語句是()。答案:D

      A)ALTER TABLE

      B)KILL TABLE

      C)DELETE TABLE

      D)DROP TABLE

      25.在Access中已建立了“教師”表,表中有“教師編號”、“職稱”、“性別”和“年齡”等字段。執(zhí)行如下SQL命令:SELECT Count(“教師編號”)AS 各類職稱人數(shù) FROM 教師 GROUP BY 職稱其結(jié)果是()。答案:B

      A)計算并顯示各類職稱人數(shù)的職稱和教師編號

      B)按職稱分組,并計算教師編號的個數(shù)以各類職稱人數(shù)顯示

      C)計算所有教師編號的個數(shù),以各類職稱人數(shù)顯示

      D)按各類職稱人數(shù)分組計算并顯示教師編號的個數(shù)和職稱

      26.在SELECT語句中使用ORDER BY子句是為了指定()。答案:B

      A)查詢的表

      B)查詢的結(jié)果順序

      C)查詢的條件

      D)查詢的字段

      27.若要查詢成績?yōu)?0~80分之間(包括70分,不包括80分)的學(xué)生的信息,查詢準(zhǔn)則設(shè)置正確的是()。答案:C

      A)>69 or <80

      B)Between 70 with 80

      C)>=70 and <80

      D)IN(70,79)

      28.對“將信息系1999年以前參加工作的教師的職稱改為副教授”,合適的查詢?yōu)?)。答案:B

      A)生成表查詢

      B)更新查詢

      C)刪除查詢

      D)追加查詢

      29.下圖是簡單查詢向?qū)В浩渲邪粹o和按鈕分別代表的意思是()。答案:A

      A)單擊按鈕一次選擇一個字段,單擊按鈕一次選擇全部字段

      B)單擊按鈕一次選擇一個字段,單擊按鈕一次選擇全部字段

      C)兩者的作用相同,都是選擇一個字段

      D)以上說法均錯誤

      30.下面對查詢功能的敘述中正確的是()。答案:C

      A)在查詢中,選擇查詢可以只選擇表中的部分字段,通過選擇一個表中的不同字段生成同一個表

      B)在查詢中,編輯記錄主要包括添加記錄、修改記錄、刪除記錄和導(dǎo)入、導(dǎo)出記錄

      C)在查詢中,查詢不僅可以找到滿足條件的記錄,而且還可以在建立查詢的過程中進(jìn)行各種統(tǒng)計計算

      D)以上說法均不對

      31.與SELECT TAB1.* FROM TAB1 WHERE InStr([簡歷],“籃球”)<>0功能相同的語句是()。答案:C

      A)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “籃球”

      B)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “*籃球”

      C)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “*籃球*”

      D)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡歷 Like “籃球*”

      32.在Access 數(shù)據(jù)庫的表設(shè)計視圖中,不能進(jìn)行的操作是()。答案:D

      A)修改字段類型

      B)設(shè)置索引

      C)增加字段

      D)刪除記錄

      33.關(guān)于準(zhǔn)則 Like![北京,上海,廣州],以下滿足條件的是()。答案:D

      A)北京

      B)上海

      C)廣州

      D)杭州

      34.現(xiàn)有某查詢設(shè)計視圖(如下圖所示),該查詢要查找的是()。

      答案:A

      A)身高在160以上的女性和所有的男性

      B)身高在160以上的男性和所有的女性

      C)身高在160以上的所有人或男性

      D)身高在160以上的所有人

      35.Access中,以下不屬于查詢操作方式的是()。答案:C

      A)選擇查詢

      B)參數(shù)查詢

      C)準(zhǔn)則查詢

      D)操作查詢

      36.“A Or B”準(zhǔn)則表達(dá)式表示的意思是()。答案:B

      A)表示查詢表中的記錄必須同時滿足Or兩端的準(zhǔn)則A和B,才能進(jìn)入查詢結(jié)果集

      B)表示查詢表中的記錄只需滿足Or兩端的準(zhǔn)則A和B中的一個,即可進(jìn)入查詢結(jié)果集

      C)表示查詢表中記錄的數(shù)據(jù)介于A、B之間的記錄才能進(jìn)入查詢結(jié)果集

      D)表示查詢表中的記錄當(dāng)滿足Or兩端的準(zhǔn)則A和B不相等時即進(jìn)入查詢結(jié)果集

      37.若在“tEmployee”表中查找所有姓“王”的記錄,可以在查詢設(shè)計視圖的準(zhǔn)則行中輸入()。答案:B

      A)Like “王”

      B)Like “王*”

      C)=“王”

      D)=“王*”

      38.在SQL查詢中使用WHERE子句指出的是()。答案:D

      A)查詢目標(biāo)

      B)查詢結(jié)果

      C)查詢視圖

      D)查詢條件

      39.將表A的記錄復(fù)制到表B中,且不刪除表B中的記錄,可以使用的查詢是()。答案:C

      A)刪除查詢

      B)生成表查詢

      C)追加查詢

      D)交叉表查詢

      40.要將“90分以上學(xué)生情況”表中所有記錄和“學(xué)生成績查詢”中80分以下的記錄,顯示內(nèi)容為“學(xué)生編號”、“姓名”、“成績”3個字段。正確的表達(dá)式是()。答案:C

      A)SELECT學(xué)生編號,姓名,成績FROM學(xué)生成績查詢 WHERE 成績<80

      JOIN SELECT學(xué)生編號,姓名,成績FROM 90分以上學(xué)生情況

      B)SELECT學(xué)生編號,姓名,成績FROM學(xué)生成績查詢 WHERE 成績<80

      UNION

      SELECT學(xué)生編號,成績,姓名FROM 90分以上學(xué)生情況

      C)SELECT學(xué)生編號,姓名,成績FROM學(xué)生成績查詢 WHERE 成績<80

      NUION

      SELECT學(xué)生編號,姓名,成績FROM 90分以上學(xué)生情況

      D)SELECT學(xué)生編號,姓名,成績FROM學(xué)生成績查詢 WHERE 成績<80

      NUION

      SELECT學(xué)生編號,成績FROM 90分以上學(xué)生情況

      41.假設(shè)已在Access中建立了包含“書名”、“單價”和“數(shù)量”3個字段的“tOfg”表。以該表為數(shù)據(jù)源創(chuàng)建的窗體中,有一個計算訂購總金額的文本框,其控件來源為()。答案:B

      A)[單價]*[數(shù)量]

      B)=[單價]*[數(shù)量]

      C)[圖書訂單表]![單價]*[圖書訂單表]![數(shù)量]

      D)=[圖書訂單表]![單價]*[圖書訂單表]![數(shù)量]

      第四篇:ACCESS上機(jī)試題及答案3

      一、基本操作

      (1)在考生文件夾下,“samp1.mdb”數(shù)據(jù)庫文件中建立表“tTeacher”,表結(jié)構(gòu)如下。

      (2)根據(jù)“tTeacher”表的結(jié)構(gòu),判斷并設(shè)置主鍵。(3)設(shè)置“工作時間”字段的有效性規(guī)則為只能輸入上一五月一日以前(含)的日期(規(guī)定:本年號必須用函數(shù)獲?。?。(4)將“在職否”字段的默認(rèn)值設(shè)置為真值,設(shè)置“郵箱密碼”字段的輸入掩碼為將輸入的密碼顯示為6位星號(密碼),設(shè)置“聯(lián)系電話”字段的輸入掩碼,要求前四位為“010-”,后八位為數(shù)字。(5)將“性別”字段值的輸入設(shè)置為“男”、“女”列表選擇。(6)在“tTeacher”表中輸入以下2條記錄:

      第1題分析

      本題主要考核點:在一個數(shù)據(jù)庫中添加一個新表、表結(jié)構(gòu)的定義、主鍵的設(shè)置、有效性規(guī)則的設(shè)置、默認(rèn)值的設(shè)置、輸入掩碼的設(shè)置、查閱向?qū)У氖褂靡约跋虮碇休斎胗涗洝?/p>

      本題解題思路:

      第一步:打開考生文件夾下的“samp1.mdb”數(shù)據(jù)庫。

      第二步:打開數(shù)據(jù)庫菜單選擇“新建(N)”,在彈出的“新建表”對話框中,點擊“設(shè)計視圖”按鈕,在彈出的表設(shè)計器中按題面要求依次輸入各字段的定義。

      第三步:主關(guān)鍵字是每個表中能惟一標(biāo)識每條記錄的字段,可以是一個字段,或是一組字段。由表中字段可知,“編號”為該表的主關(guān)鍵字,選中“編號”字段行,點擊工具欄上的“主鍵”按鈕。

      第四步:選中“工作時間”字段行,再選中下面的“有效性規(guī)則”,在右邊的框中直接輸入“<=DateSerial(Year(Date())-1,5,1)”。

      第五步:選中“在職否”字段行,在“默認(rèn)值”右邊的框中輸入“True”。選中“郵箱密碼”字段行,再選中下面的“輸入掩碼”,點擊右邊的“...”按鈕,在彈出的“輸入掩碼”向?qū)е羞x擇“密碼”,單擊“下一步”按鈕,再單擊“完成”按鈕。選中“聯(lián)系電話”字段行,再選中下面的“輸入掩碼”,輸入:“010-”00000000。

      第六步:選中“性別”字段,在下面的“查閱”選項卡中的“顯示控件”選擇“列表框”,“行來源類型”中選擇“值列表”,“行來源”中輸入:男;女。然后以“tTeacher”保存該表。

      第七步:向“tTeacher”表中輸入題面所要求的各字段的內(nèi)容。

      二、簡單應(yīng)用

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.mdb”,里面已經(jīng)設(shè)計好三個關(guān)聯(lián)表對象“tStud”、“tCourse”、“tScore”和一個空表“tTemp”。試按以下要求完成設(shè)計:

      (1)創(chuàng)建一個查詢,查找并顯示有書法或繪畫愛好學(xué)生的“學(xué)號”、“姓名”、“性別”和“年齡”四個字段內(nèi)容,所建查詢命名為“qT1”。

      (2)創(chuàng)建一個查詢,查找成績低于所有課程總平均分的學(xué)生信息,并顯示“姓名”、“課程名”和“成績”三個字段內(nèi)容,所建查詢命名為“qT2”。(3)以表對象“tScore”和“tCourse”為基礎(chǔ),創(chuàng)建一個交叉表查詢。要求:選擇學(xué)生的“學(xué)號”為行標(biāo)題、“課程號”為列標(biāo)題來統(tǒng)計輸出學(xué)分小于3分的學(xué)生平均成績,所建查詢命名為“qT3”。注意:交叉表查詢不做各行小計。

      (4)創(chuàng)建追加查詢,將表對象“tStud”中“學(xué)號”、“姓名”、“性別”和“年齡”四個字段內(nèi)容追加到目標(biāo)表“tTemp”的對應(yīng)字段內(nèi),所建查詢命名為“qT4”。(規(guī)定:“姓名”字段的第一個字符為姓,剩余字符為名。將姓名分解為姓和名兩部分,分別追加到目標(biāo)表的“姓”、“名”兩個字段中。)

      第2題分析

      本題主要考的是數(shù)據(jù)庫的查詢。

      本題解題思路:

      (1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,點擊“確定”按鈕,然后在彈出的“顯示表”窗體上選擇“tStud”表,點擊“添加”按鈕,關(guān)閉“顯示表”窗體。然后從“tStud”表中選擇“學(xué)號”、“姓名”、“性別”和“年齡”字段,并選擇“簡歷”字段,把該字段的顯示中的鉤去掉,然后在“簡歷”字段的“條件”中輸入:Like “*書法*” Or Like “*繪畫*”,以“qT1”保存查詢。

      (2)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,點擊“確定”按鈕,然后在彈出的“顯示表”窗體上分別選擇“tStud”、“tCourse”和“tScore”表,點擊“添加”按鈕,關(guān)閉“顯示表”窗體。選擇題目中所說的三個字段,在“成績”字段的“條件”中輸入:<(select avg(成績)from tScore),最后以“qT2”保存查詢。

      (3)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,點擊“確定”按鈕,然后在彈出的“顯示表”窗體上分別選擇“tScore”和“tCourse”表,點擊“添加”按鈕,關(guān)閉“顯示表”窗體。然后點擊“查詢”菜單中的“交叉表查詢”菜單(或點擊右鍵,選擇查詢類型中的“交叉表查詢”)。在字段中選擇“學(xué)號”,“交叉表”中選擇“行標(biāo)題”;選擇“課程號”字段,在“交叉表”中選擇“列標(biāo)題”;選擇“成績”字段,“交叉表”中選擇“值”,并在“總計”中選擇“平均值”;再選擇“學(xué)分”字段,并在條件中輸入:<3,“總計”中選擇“條件”;最后以“qT3”保存查詢。

      (4)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設(shè)計視圖”,點擊“確定”按鈕,然后在彈出的“顯示表”窗體上選擇“tStud”表,點擊“添加”按鈕,關(guān)閉“顯示表”窗體。選擇“查詢”菜單中的“追加查詢”菜單(或者右擊鼠標(biāo),在彈出的菜單中選擇“追加查詢”),追加到當(dāng)前數(shù)據(jù)庫中的“tTemp”表中,點擊“確定”。然后從“tStud”選擇“學(xué)號”字段,再在“字段”行的第二個空格處輸入“Left(([姓名]),1)”,第三個空格處輸入“Right([姓名],Len([姓名])-1)”,再從“tStud”選擇“性別”和“年齡”字段,追加到“tTemp”表對應(yīng)的字段中,最后以“qT4”保存查詢。

      三、綜合操作

      考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計了表對象“tEmp”、窗體對象“fEmp”、宏對象“mEmp”和報表對象“rEmp”。同時,給出窗體對象“fEmp”的“加載”事件和“預(yù)覽”及“打印”兩個命令按鈕的單擊事件代碼,試按以下功能要求補(bǔ)充設(shè)計:(1)將窗體“fEmp”上標(biāo)簽“bTitle”以特殊效果:陰影顯示。

      (2)已知窗體“fEmp”的三個命令按鈕中,按鈕“bt1” 和“bt3”的大小一致、且左對齊?,F(xiàn)要求在不更改“bt1” 和“bt3”大小位置的基礎(chǔ)上,調(diào)整按鈕“bt2”的大小和位置,使其大小與“bt1”和“bt3”相同,水平方向左對齊“bt1” 和“bt3”,豎直方向在“bt1” 和“bt3”之間的位置。

      (3)在窗體“fEmp”的“加載”事件中設(shè)置標(biāo)簽“bTitle”以紅色文本顯示;單擊“預(yù)覽”按鈕(名為“bt1”)或“打印”按鈕(名為“bt2”),事件過程傳遞參數(shù)調(diào)用同一個用戶自定義代碼(mdPnt)過程,實現(xiàn)報表預(yù)覽或打印輸出;單擊“退出”按鈕(名為“bt3”),調(diào)用設(shè)計好的宏“mEmp”來關(guān)閉窗體。

      (4)將報表對象“rEmp”的記錄源屬性設(shè)置為表對象“tEmp”。

      注意:不允許修改數(shù)據(jù)庫中的表對象“tEmp”和宏對象“mEmp”;不允許修改窗體對象“fEmp”和報表對象“rEmp”中未涉及的控件和屬性。程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語句、完成設(shè)計,不允許增刪和修改其它位置已存在的語句。

      第3題分析

      本題主要考的是窗體的設(shè)計。

      本題解題思路如下:

      (1)打開窗體對象“fEmp”的設(shè)計視圖,選擇“bTitle”標(biāo)簽控件,并點擊工具欄上的“屬性”按鈕,特殊效果屬性設(shè)置為“陰影”。

      (2)打開窗體“fEmp”的設(shè)計視圖,選中“bt2”按鈕,并點擊工具欄上的“屬性”按鈕,將命令按鈕bt2的“左邊距”設(shè)置為3厘米,“上邊距”設(shè)置為2.5厘米,“寬度”設(shè)置為3厘米,“高度”設(shè)置為1厘米。

      (3)打開窗體“fEmp”的設(shè)計視圖,并點擊工具欄上的“屬性”按鈕,點擊“加載”屬性右邊的“…”打開代碼生成器,在“*****Add1*****”與“*****Add1*****”之間輸入“bTitle.ForeColor = 255”,保存窗體。

      (4)打開窗體“fEmp”的設(shè)計視圖,選中“bt1”按鈕,并點擊工具欄上的“屬性”按鈕,點擊“單擊”屬性右邊的“…”打開代碼生成器,在“*****Add2*****”與“*****Add2*****”之間輸入“mdPnt acViewPreview”,保存窗體。

      (5)打開窗體“fEmp”的設(shè)計視圖,選中“bt3”按鈕,并點擊工具欄上的“屬性”按鈕,點擊“單擊”屬性并選擇宏“mEmp”,保存窗體。

      (6)打開報表對象“rEmp”的設(shè)計視圖,將“記錄源”屬性設(shè)置為表“tEmp”。

      第五篇:Access上機(jī)操作題——報表操作

      Access上機(jī)操作題之二十

      ——創(chuàng)建報表㈠

      一、使用工具欄中“新對象:自動報表”按鈕創(chuàng)建縱欄式報表: ? 創(chuàng)建“學(xué)生”表的縱欄式報表,其操作步驟如下: ①打開“教學(xué)”數(shù)據(jù)庫,選擇“表”對象。②選擇“學(xué)生”數(shù)據(jù)表。

      ③單擊工具欄中的“新對象:自動報表”按鈕,選擇“自動報表”選項。④保存此報表。? 窗體轉(zhuǎn)換為報表:

      將“教學(xué)”數(shù)據(jù)庫中的“學(xué)生”窗體轉(zhuǎn)換為報表。其操作步驟如下: ①打開“教學(xué)”數(shù)據(jù)庫,選擇“窗體”對象。②右擊“學(xué)生”窗體名,選擇“另存為”命令。

      ③在“另存為”對話框中的“保存類型”下拉按鈕中,選擇“報表”選項。④單擊“確定”按鈕。? 學(xué)生操作訓(xùn)練

      ⑴創(chuàng)建“課程”表的縱欄式報表。⑵創(chuàng)建“成績”表的縱欄式報表。

      ⑶在“職工基本情況”數(shù)據(jù)庫中,創(chuàng)建一個基于“職工”數(shù)據(jù)表的窗體,然后再將轉(zhuǎn)換為報表。

      二、使用向?qū)?chuàng)建單表報表:

      1、自動創(chuàng)建縱欄式報表:

      ⑴根據(jù)“學(xué)生”表創(chuàng)建縱欄式報表,其操作步驟如下:

      ①選擇“插入”菜單中的“報表”命令,或選擇“報表”對象后,再單擊“新建”按鈕。

      ②選擇“自動創(chuàng)建報表:縱欄式”選項,并選擇數(shù)據(jù)來源為“學(xué)生”表后,單擊“確定”按鈕。

      ③保存此報表。

      注:自動創(chuàng)建表格式報表和數(shù)據(jù)表式報表的操作方法同此相似。學(xué)生操作訓(xùn)練:

      ⑵根據(jù)“課程”表,分別創(chuàng)建一個縱欄式、表格式報表。⑶根據(jù)“成績”表,分別創(chuàng)建一個縱欄式、表格式報表。

      2、使用“報表向?qū)А眲?chuàng)建報表:

      ⑴使用“報表向?qū)А苯⒁粋€基于“學(xué)生”表中“學(xué)號、姓名、性別、出生日期”等字段的簡單報表。其操作步驟如下:

      ①選擇“報表”對象,雙擊“使用向?qū)?chuàng)建報表”選項。

      ②在“表/查詢”下拉列表中選擇報表的數(shù)據(jù)來源——“學(xué)生”表,然后選擇在報表中要顯示的字段名:學(xué)號、姓名、性別、出生日期等,最后單擊“下一步”按鈕。

      ③設(shè)置分組:確定是否添加分組級別。暫時不添加,則直接單擊“下一步”按鈕。

      ④設(shè)置記錄的排序次序。暫時不設(shè)置排序,則直接單擊“下一步”按鈕。⑤選擇一種報表布局形式:縱欄表 / 表格 / 兩端對齊;并選擇一種頁面方向:縱向 / 橫向。然后單擊“下一步”按鈕。

      ⑥選擇報表顯示樣式:大膽/正式/淡灰/緊湊/組織/隨意,然后單擊“下一步”按鈕。

      ⑦輸入新建報表標(biāo)題,單擊“完成”按鈕,保存此報表。學(xué)生操作訓(xùn)練:

      ⑵使用“報表向?qū)А眲?chuàng)建一個基于“學(xué)生”表所有字段的縱欄式報表,并采用“組織”報表樣式,命名為“學(xué)生縱欄式報表”。

      ⑶創(chuàng)建一個基于“課程”表所有字段的表格報表,采用“大膽”報表樣式,命名為“課程表格式報表”。

      ⑷創(chuàng)建一個基于“成績”表所有字段的數(shù)據(jù)表報表,采用“隨意”報表樣式,命名為“成績數(shù)據(jù)表報表”。

      ⑸創(chuàng)建一個基于“學(xué)生”表中“學(xué)號、姓名、性別、團(tuán)員、電話、地址、照片”等字段的表格報表,命名為“學(xué)生表格式報表”。

      Access上機(jī)操作題之二十一

      ——創(chuàng)建報表㈡

      一、使用報表向?qū)?chuàng)建基于多個數(shù)據(jù)源的報表:

      ? 在“教學(xué)”數(shù)據(jù)庫中,創(chuàng)建基于“學(xué)生”、“課程”、“成績”三張數(shù)據(jù)表的報表。其操作步驟如下:

      ①選擇“報表”對象,然后雙擊“使用向?qū)?chuàng)建報表”選項。

      ②在“表 / 查詢”下拉列表中選擇“學(xué)生”表,然后選擇報表要顯示的“學(xué)生”表中的字段名,再選擇“課程”表中的字段,然后選擇“成績”表中的字段,最后單擊“下一步”按鈕。

      ③設(shè)置分組:確定是否添加分組級別。暫時不添加,則直接單擊“下一步”按鈕。

      ④設(shè)置記錄的排序次序。暫時不設(shè)置排序,則直接單擊“下一步”按鈕。⑤選擇一種報表布局形式:縱欄表 / 表格 / 兩端對齊;并選擇一種頁面方向:縱向 / 橫向。然后單擊“下一步”按鈕。

      ⑥選擇報表顯示樣式:大膽/正式/淡灰/緊湊/組織/隨意,然后單擊“下一步”按鈕。

      ⑦輸入新建報表標(biāo)題——“學(xué)生報表”,單擊“完成”按鈕,保存此報表。? 學(xué)生操作練習(xí):

      ⑴在“教學(xué)”數(shù)據(jù)庫中,創(chuàng)建基于“學(xué)生”數(shù)據(jù)表中“學(xué)號、姓名、性別”字段,“課程”數(shù)據(jù)表中“課程”字段和“成績”數(shù)據(jù)表中的“成績”字段的報表,并命名為“學(xué)生報表1”。

      ⑵在“教學(xué)”數(shù)據(jù)庫中,創(chuàng)建基于“成績”數(shù)據(jù)表中“學(xué)號、成績”字段和“課程”數(shù)據(jù)表中的“課程”字段的報表,并命名為“學(xué)生報表2”。

      ⑶在“職工基本情況”數(shù)據(jù)庫中,創(chuàng)建基于“職工”數(shù)據(jù)表中的“職工號、姓名、性別”字段,“職工家屬”數(shù)據(jù)表中的“愛人姓名、子女姓名”字段,及“職工工資”數(shù)據(jù)表中的“基本工資、獎金、保險”字段的報表,并命名為“職工報表3”。

      ⑷在“職工基本情況”數(shù)據(jù)庫中,創(chuàng)建基于“職工”數(shù)據(jù)表中的“職工號、姓名”字段,“職工工資類別”數(shù)據(jù)表中的“工資類別”字段,及“職工工資匯總表”中的“金額”字段的報表,并命名為“職工報表4”。

      二、使用“標(biāo)簽向?qū)А眲?chuàng)建選項卡式報表:

      ? 創(chuàng)建以“學(xué)生”表對象為數(shù)據(jù)來源的選項卡式報表。其操作步驟如下: ⑴選擇“插入”菜單中的“報表”命令;或在數(shù)據(jù)庫窗口中選擇“報表”對象,然后單擊工具欄上的“新建”按鈕。

      ⑵選擇“標(biāo)簽向?qū)А边x項,并在其下方的“請選擇該對象數(shù)據(jù)的來源或查詢”下拉列表框中選擇“學(xué)生”表作為數(shù)據(jù)來源,然后單擊“確定”按鈕。

      ⑶選擇標(biāo)簽的尺寸,然后單擊“下一步”按鈕。若采用自定義尺寸,則可單擊“自定義”按鈕后,單擊“編輯”按鈕,然后對標(biāo)簽的長度、寬度、邊距、間距等進(jìn)行設(shè)置后,單擊“確定”按鈕,再單擊“關(guān)閉”按鈕。

      ⑷設(shè)置標(biāo)簽文字的外觀(字體、字號、粗細(xì)、顏色、字形等),單擊“下一步”。⑸添加標(biāo)簽中要顯示的字段,單擊“下一步”。

      ⑹選擇一個作為排序關(guān)鍵字的字段,單擊“下一步”。

      ⑺輸入報表的標(biāo)題——“學(xué)生標(biāo)簽1”,單擊“完成”按鈕。

      注:若要其字段為自定義多行顯示,則必須在設(shè)計視圖中,借助工具箱中的“文本框”按鈕來完成,每一行必須用一文本框,文本框中內(nèi)容的引用格式為:=Trim([字段名1]&[字段名2]&…)

      ? 學(xué)生操作訓(xùn)練:

      ⑴在“教學(xué)”數(shù)據(jù)庫中,創(chuàng)建顯示“學(xué)生”表中的“學(xué)號、姓名”字段,“課程”表中的“課程” 字段,“成績”表中的“成績”字段的選項卡式報表,并命名為“學(xué)生標(biāo)簽2”。(注:必須先建立一個基于這三張數(shù)據(jù)表的簡單查詢)

      ⑵在“職工基本情況”數(shù)據(jù)庫中,創(chuàng)建以“職工”表為數(shù)據(jù)來源的選項卡式報表,并命名為“職工標(biāo)簽1”。

      ⑶在“職工基本情況”數(shù)據(jù)庫中,創(chuàng)建顯示“職工”表中的“職工號、姓名”,“職工工資”表中的“基本工資、獎金、保險”字段的選項卡式報表。并命名為“職工標(biāo)簽2”。

      Access上機(jī)操作題之二十二

      ——創(chuàng)建報表㈢

      使用“圖表向?qū)А眲?chuàng)建圖表

      在“教學(xué)”數(shù)據(jù)庫中,創(chuàng)建基于“成績”數(shù)據(jù)表的圖表。其操作步驟如下:⑴選擇“插入”菜單中的“報表”命令;或在數(shù)據(jù)庫窗口中選擇“報表”對象,然后單擊工具欄上的“新建”按鈕。

      ⑵選擇“圖表向?qū)А?,并選擇“成績”表作為圖表的數(shù)據(jù)來源,然后單擊“確定”按鈕。

      ⑶選擇圖表中所包含的字段(選擇“編號”和“成績”兩個字段),然后單擊“下一步”按鈕。

      ⑷選擇一個圖表類型,如柱形圖。單擊“下一步”按鈕。

      ⑸設(shè)置圖表中數(shù)據(jù)的布局方式:將“編號”字段分別拖動至X、Y軸項目中,然后雙擊左上角的“求和成績”項目,選擇“平均值”后再單擊“確定”按鈕,最后單擊“下一步”按鈕。

      ⑹輸入圖表的標(biāo)題——“成績圖表報表1”,然后單擊“完成”按鈕。? 學(xué)生操作訓(xùn)練:

      1、先建立一個基于“課程”表中的“課程”字段和“成績”表中的“學(xué)號”、“成績”字段的簡單查詢。然后根據(jù)此查詢建立一個統(tǒng)計三門課程平均成績的圖表報表,并命名為“成績圖表報表2”。

      2、根據(jù)“學(xué)生”表中的“姓名”和“入學(xué)成績”字段,建立一個統(tǒng)計每位學(xué)生的入學(xué)成績情況的圖表報表,并命名為“學(xué)生入學(xué)成績圖表”。

      3、在“職工基本情況”數(shù)據(jù)庫中,先利用計算查詢計算出“職工工資”表中每位職工的“工資總額”(基本工資+獎金+保險),然后建立一個基于該查詢中“職工號”和“工資總額”字段的圖表報表,并命名為“職工工資總額圖表”。

      4、在“職工基本情況”數(shù)據(jù)庫的“職工工資匯總表”中,建立一個統(tǒng)計各類工資(編號)平均值的圖表,并命名為“職工平均工資圖表”。

      二、使用設(shè)計視圖創(chuàng)建報表㈠:

      ? 使用設(shè)計視圖創(chuàng)建報表的操作步驟(5步,以“教學(xué)”數(shù)據(jù)庫為例):

      1、創(chuàng)建一個空白報表。

      ⑴打開“教學(xué)”數(shù)據(jù)庫,選擇“報表”對象。

      ⑵雙擊“在設(shè)計視圖中創(chuàng)建報表”選項;或單擊“新建”按鈕,選擇“設(shè)計視圖”選項后,單擊“確定”按鈕。

      ⑶添加或刪除節(jié):選擇“視圖”菜單中的“頁面頁眉/頁腳”或“報表頁眉/頁腳”命令;或在報表/節(jié)的標(biāo)題欄上右擊,選擇“頁面頁眉/頁腳”或“報表頁眉/頁腳”命令。

      2、指定報表的數(shù)據(jù)來源。

      ⑴在空白報表中,右擊設(shè)計視圖的標(biāo)題欄,選擇“屬性”命令;單擊工具欄中的“屬性”按鈕;按功能鍵F4鍵;雙擊報表左上角(標(biāo)尺最左端)的“報表選擇器”。(4種方法)

      ⑵選擇“全部”或“數(shù)據(jù)”選項卡,再單擊“記錄源”右側(cè)的下拉按鈕,選擇作為數(shù)據(jù)來源的數(shù)據(jù)表或查詢。

      ⑶關(guān)閉“報表屬性”對話框。

      3、編輯報表:添加或刪除各種控件。

      ⑴向報表添加字段:直接將字段拖動至設(shè)計網(wǎng)格中,并調(diào)整好間距和行距。⑵調(diào)整報表空間的大?。豪檬髽?biāo)拖動可調(diào)整每節(jié)的高度和寬度,及控件的位置、大小等。

      ⑶添加系統(tǒng)時間和日期:

      ①選擇“插入”菜單中的“日期和時間”命令,然后選擇好“日期和時間”的格式,再單擊“確定”按鈕。

      ②在工具箱中選擇“文本框”按鈕,然后在報表網(wǎng)格中拖出一未綁定文本框,再在文本框中輸入表達(dá)式“=NOW()”或“=DATE()”(默認(rèn)格式);若輸入指定格式,可采用表達(dá)式:

      =year(date())&”年”&month(date())&”月”day(date())&”日”。

      ⑷添加頁碼:

      ①選擇“插入”菜單中的“頁碼”命令,然后選擇好“頁碼”的格式、位置及對齊方式,再單擊“確定”按鈕。

      ②在工具箱中選擇“文本框”按鈕,然后在報表網(wǎng)格中拖出一未綁定文本框,再在文本框中輸入表達(dá)式“=[pages]”(默認(rèn)格式);若輸入指定格式,可采用表達(dá)式:

      =”第”&[page]&”頁”,或=”共”&[pages]&”頁,第”&[page]&”頁”。? 學(xué)生操作訓(xùn)練:

      1、在“教學(xué)”數(shù)據(jù)庫中,完成下列操作:

      ⑴添加一個無數(shù)據(jù)來源的空白報表,并添加相關(guān)的節(jié),使其擁有報表頁眉/頁腳、頁面頁眉/頁腳、主體等5個組成部分。

      ⑵設(shè)置“學(xué)生”表為該空白報表的數(shù)據(jù)來源,將“學(xué)生”表中的所有字段添加到“主體”節(jié)中,并設(shè)置并調(diào)整好各控件。

      ⑶利用“插入”菜單,完成以下操作:

      ①在報表頁腳的位置插入當(dāng)前系統(tǒng)的日期,其格式為:2011年5月5日。

      ②在報表頁眉的位置插入當(dāng)前系統(tǒng)的時間,其格式為:9:18:18。③在頁面頁腳的位置插入頁碼,其格式為:共X頁,第X頁。④在頁面頁眉的位置插入頁碼,其格式為:第X頁。

      2、在“職工基本情況”數(shù)據(jù)庫中,完成下列操作:

      ⑴添加一個無數(shù)據(jù)來源的空白報表,并添加相關(guān)的節(jié),使其擁有報表頁眉/頁腳、頁面頁眉/頁腳、主體等5個組成部分。

      ⑵設(shè)置“學(xué)生”表為該空白報表的數(shù)據(jù)來源,將“職工”表中的所有字段添

      加到“主體”節(jié)中,并設(shè)置并調(diào)整好各控件。

      ⑶利用工具箱中的“文本框”控件,完成以下操作:

      ①在報表頁腳的位置插入當(dāng)前系統(tǒng)的日期,其格式為:2011年5月5日。

      ②在報表頁眉的位置插入當(dāng)前系統(tǒng)的時間,其格式為:9:18:18。③在頁面頁腳的位置插入頁碼,其格式為:共X頁,第X頁。④在頁面頁眉的位置插入頁碼,其格式為:第X頁。

      Access上機(jī)操作題之二十三

      ——創(chuàng)建報表㈣

      使用設(shè)計視圖創(chuàng)建報表㈡

      4、對報表進(jìn)行排序和分組。⑴對報表進(jìn)行排序:

      ①創(chuàng)建一個基于“學(xué)生”表中“學(xué)號、姓名”字段,“課程”表中“編號、課程”字段和“成績”表中“成績”字段的表格式報表——“學(xué)生成績報表”,并切換至設(shè)計視圖中。

      ②單擊工具欄上的“排序與分組”按鈕,或選擇“視圖”菜單中的“排序與分組”命令。

      ③在“排序與分組”對話框中,單擊“字段/表達(dá)式”列的第一行右側(cè)的下拉按鈕,選擇一個用于排序的字段名稱(如:學(xué)號),然后單擊“排序次序”右側(cè)的下拉按鈕,選擇一種排序方式(升序/降序)。

      ④切換至“打印預(yù)覽”視圖方式下,觀察結(jié)果。⑵對報表進(jìn)行分組:

      ①打開或創(chuàng)建一個報表(如:學(xué)生成績報表),并切換至設(shè)計視圖中。②單擊工具欄上的“排序與分組”按鈕,或選擇“視圖”菜單中的“排序與分組”命令。

      ③在“排序與分組”對話框中的 “字段/表達(dá)式”列內(nèi)選擇一個用于分組的字段名稱(如:學(xué)號)。

      ④然后在其下方“組屬性”欄中的“組頁眉/組頁腳”的下拉列表框中,選擇“是”(則按當(dāng)前字段進(jìn)行分組),并關(guān)閉該對話框。若選擇“否”(默認(rèn)值,則不進(jìn)行分組)。

      ⑤選擇主體節(jié)中的“學(xué)號”文本框,并將拖至“學(xué)號頁眉”節(jié)中,并與頁面頁眉中“學(xué)號”標(biāo)簽上下對齊。

      ⑥切換至“打印預(yù)覽”視圖方式下,觀察結(jié)果。⑶設(shè)置分組形式和組間距:

      ? 不同數(shù)據(jù)類型的分組形式與組間距設(shè)置:

      任何類型的數(shù)據(jù)都可將其分組形式設(shè)置為“每一個值”(默認(rèn)值),那么此時其組間距應(yīng)設(shè)置為1(即每一條記錄作為一個組)。

      ①文本型數(shù)據(jù)的分組形式與組間距:

      文本型數(shù)據(jù)的分組形式設(shè)置為“前綴字符”,其組間距為該字段左側(cè)的字符個數(shù)。如“學(xué)號”字段,若設(shè)置分組形式為“前綴字符”,組間距為4,則將學(xué)號前4位相同的記錄作為一個組。

      ②日期/時間型數(shù)據(jù)的分組形式與組間距:

      日期/時間型數(shù)據(jù)的分組形式設(shè)置為“年、月、日、季、周、小時”,則其組間距可設(shè)置為任意一個有效數(shù)字。

      ③數(shù)字、貨幣或自動編號類型數(shù)據(jù)的分組形式與組間距:

      當(dāng)它們的分組形式設(shè)置為“間隔”時,則其組間距可設(shè)置為任意一個有效數(shù)字。

      ? 學(xué)生操作練習(xí): ? 在“教學(xué)”數(shù)據(jù)庫中,完成以下報表操作:

      1、按例題步驟完成例題的操作練習(xí)。

      2、在“學(xué)生成績報表”中,按課程名稱進(jìn)行分組,并另存為“課程分報表”。

      3、在“學(xué)生成績報表”中,將成績按每10分一檔進(jìn)行分組,并另存為“學(xué)生成績分組報表”。

      4、創(chuàng)建一個基于“學(xué)生”數(shù)據(jù)表中所有字段的名為“學(xué)生基本情況報表”的表格式報表,然后按姓氏進(jìn)行分組,并另存為“學(xué)生姓氏分組報表”。

      5、在“學(xué)生基本情況報表”中,按性別進(jìn)行分組,并另存為“學(xué)生性別分組報表”。

      6、在“學(xué)生基本情況報表”中,將同一年出生的學(xué)生作為一組,并另存為“同年出生分組報表”。

      7、在“學(xué)生基本情況報表”中,將同一個月出生的學(xué)生作為一組,并另存為“同月出生分組報表”。

      8、在“學(xué)生基本情況報表”中,將同一天出生的學(xué)生作為一組,并另存為“同日出生分組報表”。

      9、在“學(xué)生基本情況報表”中,將同一個季度出生的學(xué)生作為一組,并另存為“同季度出生分組報表”。

      10、在“學(xué)生基本情況報表”中,將地址為同一個城市的學(xué)生作為一組,并另存為“同城學(xué)生分組報表”。

      11、在“學(xué)生基本情況報表”中,對入學(xué)成績字段以100分為分?jǐn)?shù)段進(jìn)行分組,并另存為“入學(xué)成績分組報表”。

      ? 在“職工基本情況”數(shù)據(jù)庫中,完成以下報表操作:

      1、在設(shè)計視圖創(chuàng)建報表:

      ①利用設(shè)計視圖創(chuàng)建一個空白報表。

      ②將“職工”數(shù)據(jù)表設(shè)置為該報表的數(shù)據(jù)來源。

      ③將“職工”數(shù)據(jù)表中的所有字段都添加到空白報表的“主體”節(jié)中。

      ④將每個字段控件的標(biāo)簽水平放置到“頁面頁眉”節(jié)中,然后對應(yīng)地將每個字段控件的文本框水平放置“主體”節(jié)中,并與其標(biāo)簽上下一一對應(yīng)。

      ⑤調(diào)整每個節(jié)的高度與寬度,并利用“打印預(yù)覽”觀察其效果。⑥保存此表,并命名為“職工報表”。

      2、利用“職工報表”,完成下列操作:

      ①在報表“頁面頁眉”中,插入“2011年5月6日”格式的系統(tǒng)日期。②在報表“頁面頁腳”中,插入“共X頁,第Y頁”格式的頁碼。③將“職工號”前4位相同作為一組進(jìn)行分組,并命名為“職工班組分組報表”。

      ④將所有職工按性別進(jìn)行分組,并命名為“職工性別分組報表”。⑤按職工出生日期年份相同進(jìn)行分組,并命名為“職工同年分組報表”。⑥按職工工作業(yè)績情況進(jìn)行分組,并命名為“職工工作業(yè)績分組報表”。

      3、利用報表向?qū)?,?chuàng)建一個基于“職工”表中“職工號、姓名”字段,和“職工工資”表中“基本工資、獎金、保險”字段的表格式報表,并命名為“職工工資報表”。

      ①按職工基本工資進(jìn)行分組,其間隔為1000元,并另存為“基本工資報表”。②按職工獎金進(jìn)行分組,其間隔為100元,并另存為“獎金分組報表”。③按職工保險進(jìn)行分組,其間隔為10元,并另存為“保險分組報表”。

      Access上機(jī)操作題之二十四

      ——創(chuàng)建報表㈤

      使用設(shè)計視圖創(chuàng)建報表㈢

      5、在報表中進(jìn)行計算與匯總: ? 添加計算字段:

      以“教學(xué)”數(shù)據(jù)庫中的包含“學(xué)生”表中“出生日期”字段的報表為例,添加一個“年齡”字段。

      ⑴利用報表向?qū)?,?chuàng)建一個基于“學(xué)生”表(必須包含“出生日期”字段)的表格式報表。

      ⑵切換到設(shè)計視圖中,設(shè)置各字段的位置。⑶在報表的主體中添加一個文本框。

      ⑷把文本框的附加標(biāo)簽移至頁面頁眉中(剪切→粘貼),將文本框與附加標(biāo)簽上下對齊。

      ⑸雙擊文本框的附加標(biāo)簽,在“標(biāo)題”欄中輸入“年齡”,然后關(guān)閉它;或兩次單擊文本框的附加標(biāo)簽,直接輸入“年齡”。

      ⑹雙擊文本框,在“控件來源”欄中輸入表達(dá)式:=year(date())-year([出生日期])。

      ⑺單擊“打印預(yù)覽”按鈕,觀察其結(jié)果。學(xué)生操作練習(xí): ⑴按步驟完成以上例題。

      ⑵在“職工基本情況”數(shù)據(jù)庫中,創(chuàng)建一個基于“職工”數(shù)據(jù)表所有字段的表格式報表,然后在此報表中添加一個“年齡”的計算字段。

      ⑶在“職工基本情況”數(shù)據(jù)庫中,創(chuàng)建一個基于“職工工資”數(shù)據(jù)表所有字段的表格式報表,然后在此報表中添加一個統(tǒng)計每位職工 “總工資”和“平均工資”的計算字段。

      ⑷在“教學(xué)”數(shù)據(jù)庫中,創(chuàng)建一個用于統(tǒng)計每個學(xué)生三門課程總分的“總分”字段。提示:

      ①創(chuàng)建一個基于“學(xué)生”表中“姓名”字段,“課程”表中“課程”字段,及“成績”表中“成績”字段的簡單查詢。

      ②利用此簡單查詢創(chuàng)建一個交叉表查詢。

      ③將此交叉表查詢作為報表的數(shù)據(jù)來源創(chuàng)建一個表格式報表。? 在報表中匯總數(shù)據(jù):

      以“教學(xué)”數(shù)據(jù)庫中統(tǒng)計每位學(xué)生各科成績的平均分和最高分為例。⑴創(chuàng)建一個基于“學(xué)生”表中“姓名”字段,“課程”表中“課程”字段,及“成績”表中“成績”字段的表格式報表,并命名為“學(xué)生成績報表”。

      ⑵設(shè)置以“課程”進(jìn)行分組(含組頁眉和組頁腳)。

      ⑶單擊工具箱中的“文本框”按鈕,然后在“課程頁腳”中添加一個文本框。⑷兩次單擊該文本框的附加標(biāo)簽,更改標(biāo)簽名為:平均分。⑸單擊文本框,輸入表達(dá)式:=AVG([成績])。⑹同樣方法,添加一個統(tǒng)計最高分的文本框。⑺在“打印預(yù)覽”視圖下顯示報表,并保存報表。學(xué)生操作練習(xí): ⑴按步驟完成以上例題。

      ⑵利用上面報表的基礎(chǔ)上,再統(tǒng)計出每位學(xué)生總分和最低分。

      ⑶在“職工基本情況”數(shù)據(jù)庫中,創(chuàng)建一個基于“職工工資”所有字段的表格式報表,然后以“職工號”進(jìn)行分組,再統(tǒng)計出每位職工的總工資和平均工資。Access上機(jī)操作題之二十五

      ——創(chuàng)建報表㈥

      創(chuàng)建子報表

      ? 創(chuàng)建子報表的方法(兩種):

      1、在已建好的報表中使用“子窗體/子報表”控件創(chuàng)建子報表;

      2、將一個已存在的報表作為子報表直接添加到其他報表中。

      一、在已有報表中創(chuàng)建子報表:

      例:在“教學(xué)”數(shù)據(jù)庫中,根據(jù)“學(xué)生”數(shù)據(jù)表部分字段創(chuàng)建一個表格式報表,然后在該報表中插入一個包含“學(xué)生”表“學(xué)號”字段、“課程”表“課程”字段、“成績”表“成績”字段的子報表。

      操作步驟:

      ⑴建立一個由學(xué)生表中“學(xué)生”表“學(xué)號”字段、“課程”表“課程”字段、“成績”表“成績”字段組成的名為“成績”查詢。

      ⑵創(chuàng)建一個基于“學(xué)生”表所有字段的“學(xué)生報表”,并切換到設(shè)計視圖方式下。

      ⑶單擊工具箱中的“子窗體/子報表”控件,在報表的主體中單擊需要放置子報表的位置。

      ⑷在“子報表向?qū)А敝?,選擇單選項“使用現(xiàn)有的表和查詢”,然后單擊“下一步”按鈕。

      ⑸在“表/查詢”列表框中選擇“成績”查詢,再其所有字段設(shè)置為“選定字段”,單擊“下一步”按鈕。

      ⑹設(shè)置鏈接主字段與子字段設(shè)為“學(xué)號”,單擊“下一步”按鈕。⑺輸入子報表名稱——學(xué)生成績子報表,然后單擊“完成”按鈕。注:

      ①從第⑷步開始也可以采用此方法操作:兩次單擊該控件的附加標(biāo)簽,將其名稱更改為“成績”。右擊該控件,選擇“屬性”命令,設(shè)置子報表的數(shù)據(jù)來源為“成績”查詢,鏈接主字段與子字段設(shè)為“學(xué)號”。

      ②子報表的編輯操作,可同報表一樣進(jìn)行操作。

      二、將已有的報表添加到其他報表中:

      例:在上例的“學(xué)生報表”中添加一個包含“學(xué)生”表“學(xué)號”字段、“課程”表“課程”字段、“成績”表“成績”字段的子報表。

      操作步驟:

      ⑴創(chuàng)建一個包含“學(xué)生”表“學(xué)號”字段、“課程”表“課程”字段、“成績”表“成績”字段的名為“成績”表格式報表。

      ⑵打開主報表——“學(xué)生報表”,并切換到設(shè)計視圖方式下。⑶按F11鍵切換回數(shù)據(jù)庫窗口。

      ⑷單擊選中“成績”報表,將其直接拖放到主報表主體中的相應(yīng)位置。⑸修改附加標(biāo)簽中的文本(兩次單擊即可修改),以適應(yīng)主/子報表的顯示情況。

      ? 學(xué)生操作訓(xùn)練:

      1、完成上面兩道例題??梢勒詹僮鞑襟E逐步完成。

      2、在“學(xué)生報表”中插入一個基于“成績”數(shù)據(jù)表的子報表。

      3、在“職工基本情況”數(shù)據(jù)庫中,創(chuàng)建一個基于“職工”數(shù)據(jù)表所有字段的“職工報表”,然后在此報表中插入一個基于“職工家屬”數(shù)據(jù)表的子報表,并另存為“職工家屬子報表1”。

      4、在“職工報表”中,插入一個基于“職工工資”數(shù)據(jù)表的子報表,并另存為“職工工資子報表1”。

      5、創(chuàng)建一個基于“職工家屬”數(shù)據(jù)表的表格式報表,然后將其添加到“職工報表”中,并另存為“職工家屬子報表2”。

      6、創(chuàng)建一個基于“職工工資”數(shù)據(jù)表的表格式報表,然后將其添加到“職工報表”中,并另存為“職工工資子報表2”

      Access上機(jī)操作題之二十六

      ——報表綜合操作題

      ? 在“教學(xué)”數(shù)據(jù)庫中,完成下列報表操作:

      1、利用報表向?qū)?chuàng)建一個基于“學(xué)生”表中“學(xué)號、姓名、出生日期”字段、“課程”表中“課程”字段和“成績”中“成績”字段的表格式報表,調(diào)整報表中的控件及文本框,使其內(nèi)容能完全顯示出來,并命名為“學(xué)生基本情況報表”。

      2、設(shè)置報表的標(biāo)題文字為“學(xué)生基本情況報表”,其文字格式為黑體、加粗、紅色、24磅,并居中放置;設(shè)置控件附加標(biāo)簽為隸書、紫色、加粗、12磅。取消它們的斜體設(shè)置。

      3、利用圖表向?qū)?chuàng)建一個基于“學(xué)生”表中“學(xué)號”字段、“課程”表中“課程”字段和“成績”中“成績”字段的圖表報表,其中分類軸(X軸)為“學(xué)號”,數(shù)據(jù)軸(Y軸)為“求和成績”,圖例(系列)為“課程”,并命名為“學(xué)生成績圖表”。

      4、在“學(xué)生基本情況報表”的頁面頁腳中插入“共X頁,第Y頁”格式的頁碼。

      5、在“學(xué)生基本情況報表”中,根據(jù)“出生日期”字段添加一個名為“年齡”的計算字段,保存該報表。

      6、把“學(xué)生成績圖表”作為子報表,插入到“學(xué)生基本情況報表”的主體中。在“打印預(yù)覽”視圖方式下觀察其結(jié)果,將該報表另存為“學(xué)生成績圖表報表”。

      7、創(chuàng)建一個基于“學(xué)生”表中“學(xué)號”、“課程”表中“課程”、“成績”表中“成績”的“學(xué)生成績查詢”。

      8、打開“學(xué)生基本情況報表”,將數(shù)據(jù)來源于“學(xué)生成績查詢”的子報表插入到該報表中,并另存為“學(xué)生成績查詢報表”。

      9、在“學(xué)生基本情況報表”中,按“課程”進(jìn)行分組,并在“課程頁腳”中添加用于匯總各科總分、平均分、最高分、最低分四個文本框,將此報表另存為“各科成績分組報表”。

      10、在“學(xué)生基本情況報表”中,按“學(xué)號”字段的前4個字符進(jìn)行分組,并將此報表另存為“班級成績分組報表”。

      11、在“學(xué)生基本情況報表”中,按“出生日期”的年份進(jìn)行分組,并將此報表另存為“年齡分組報表”。

      12、在“學(xué)生基本情況報表”中,按“成績”20分為間隔進(jìn)行分組,并將此報表另存為“成績分?jǐn)?shù)段分組報表”。

      下載access上機(jī)練習(xí)題word格式文檔
      下載access上機(jī)練習(xí)題.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        Access期末模擬練習(xí)題

        第一套一、基本操作題在考生文件夾下有一個數(shù)據(jù)庫文件"samp1.accdb"。在數(shù)據(jù)庫文件中已經(jīng)建立了一個表對象"學(xué)生基本情況"。根據(jù)以下操作要求,完成各種操作:(1)將"學(xué)生基本情況"......

        Access上機(jī)練習(xí)2(SQL上機(jī)練習(xí)1)

        實驗項目名稱:SQL簡單查詢 所屬課程名稱:數(shù)據(jù)庫原理與應(yīng)用 實驗類型:操作型 實驗要求:使用SQL視圖完成SQL簡單查詢 實驗?zāi)康模?1. 熟悉SQL語言的數(shù)據(jù)查詢功能; 2. 熟悉Access中SQL......

        計算機(jī)二級Access上機(jī)考試考點總結(jié)

        2010年全國計算機(jī)二級Access上機(jī)考試考點總結(jié) 查詢的基本操作 查詢是Access處理和分析數(shù)據(jù)的工具,它能夠把多個表中的數(shù)據(jù)抽取出來,供用戶查看、更改和分析使用。要了解并學(xué)會......

        用友通上機(jī)練習(xí)題

        用友通財務(wù)業(yè)務(wù)一體化處理上機(jī)練習(xí)——總賬一、系統(tǒng)建賬 (1分)帳套號:班級+學(xué)號(201) 啟用日期:2007年1月 企業(yè)類型:工業(yè)帳套名稱:姓名+財務(wù)考核帳套 本位幣:人民幣行業(yè)性質(zhì):2007新會......

        WORD上機(jī)練習(xí)題一

        WORD上機(jī)練習(xí)題一 一、 文字錄入, 請在WORD文檔WZC.DOC中錄入以下內(nèi)容(標(biāo)點符號必須采用中文全角符號): 瑞星查“宏病毒”技術(shù)簡介 1.要查殺宏病毒,首先必須了解病毒寄生......

        Word上機(jī)練習(xí)題四

        開展保持共產(chǎn)黨員先進(jìn)性教育 開展保持共產(chǎn)黨員先進(jìn)性教育活動,就是要使全體共產(chǎn)黨員認(rèn)真學(xué)習(xí),全面掌握、堅持實踐“三個代表”重要思想,不斷提高自身素質(zhì),始終保持先進(jìn)性,成為新......

        C語言上機(jī)練習(xí)題

        上機(jī)練習(xí)題 1. 輸入一個不超過五位的正整數(shù),輸出其逆數(shù)。例如輸入,輸出應(yīng)為54321。 /* Note:Your choice is C IDE */ #include "stdio.h" main { long n; int ww,qw......

        WORD上機(jī)練習(xí)題五

        “親愛的安德烈”讀后感 最近讀了龍應(yīng)臺寫給她兒子的一本書------“親愛的安德烈”,其中有些想法印象深刻,摘錄如下:1、當(dāng)安德列說到他們這一帶的叛逆,說到他們渴望的自由時,龍說......