第一篇:Access上機練習2(SQL上機練習1)
實驗項目名稱:SQL簡單查詢 所屬課程名稱:數(shù)據(jù)庫原理與應用 實驗類型:操作型
實驗要求:使用SQL視圖完成SQL簡單查詢 實驗目的:
1.熟悉SQL語言的數(shù)據(jù)查詢功能; 2.熟悉Access中SQL視圖的使用;
3.通過SQL語言的數(shù)據(jù)查詢語句SELECT熟悉Access中表達式的構(gòu)成與使用。*4.熟悉簡單的多表查詢。實驗方案設計:
1.使用“教學管理.mdb”中的表,練習教材例【6-1】~【6-13】內(nèi)容,熟悉Access中SQL視圖的使用與SQL簡單查詢的實現(xiàn)。2.利用“教學管理.mdb”,獨立完成布置的SQL查詢要求。
練習:
1.顯示“課程信息表”表中所有字段和記錄。2.顯示所有教師的姓名、性別,所屬院系和職稱情況。3.顯示每位教師的工齡。
4.查詢來校10年以上(含10年)的黨員教師信息。5.查詢所有財政學院和經(jīng)濟學院的教師信息。6.查詢40歲以上(不含40歲)的非黨員教師信息。7.查詢姓名中含有“海”字的教師信息。8.顯示全部學生的班級。
9.查詢成績在60分(含60分)到90分(含90分)之間的學生的學號。*10.顯示有不及格成績的學生名單。
*11.顯示每位教師的公積金繳存情況,顯示屬性包括教師編號、姓名、公積金。*12.顯示所有女黨員的工齡和薪級工資。
*13.顯示財政學院每位教師的姓名和他們的實發(fā)工資額。(提示:實發(fā)工資=崗位工資+薪級工資+崗位津貼-公積金)
14.自己設計一個查詢,并用SQL命令實現(xiàn)(要求:對設計要有合理的解釋,且最好有新意)。
第二篇:Powerpoint上機練習
PowerPoint 2000上機練習
1、利用“內(nèi)容提示向?qū)А苯⑷我忸愋偷囊粋€演示文稿。
2、利用“設計模板”建立演示文稿:
(1)采用“Ribbons”模板,建立專業(yè)介紹演示文稿,由3張幻燈片組成,結(jié)果以P1.PPT保存在D盤自己姓名文件夾下。
(2)第1張幻燈片封面的標題為你目前就職的學校名,副標題為你的專業(yè)
名稱。
(3)第2張幻燈片輸入你所在專業(yè)的特點和基本情況。
(4)第3張幻燈片輸入本學期學習的課程名稱,學分等基本信息。
(5)根據(jù)自己的審美觀和愛好,盡可能地美化你的演示文稿。
3、利用“空演示文稿”建立演示文稿:
(6)建立具有3張幻燈片的自我介紹演示文稿,結(jié)果以P2.PPT文件保存
在D盤自己的姓名文件夾下。
(7)第1張幻燈片采用“項目清單”版式,標題處分兩行填入“自我介紹”
和你的姓名;文本處填寫你小學、中學、大學的簡歷。
(8)第2張幻燈片采用“表格”版式,標題處填入“高考成績單”;表格
由5列2行組成,內(nèi)容為你高考的4門課程名(如語文、數(shù)學、外語、物理)、總分及對應的分數(shù)。
(9)第3張幻燈片采用“文本與剪貼畫”版式,標題處填入“個人愛好和
特長”;文本處以簡明扼要的文字填入你的愛好和特長;剪貼畫選擇你所喜歡的圖片或你的照片。
4、對建立的P2.PPT演示文稿按規(guī)定的要求設置外觀:
(10)利用幻燈片母版對標題設置方正舒體、54磅、粗體;
(11)對第1張幻燈片的文本設置“楷體、粗體、32磅”,項目符號的符號
為“?”;對第2張幻燈片的表格,內(nèi)容水平、垂直居中;
(12)設置背景:利用“格式|背景”命令,在“填充效果”中選擇“過渡”
標簽的“雨后初晴”預設顏色;
(13)對第3張幻燈片,將標題文字“個人愛好與特長”改為“藝術字”庫
中第1行第4列的樣式,加陰影,顏色為紅色。
5、幻燈片的動畫設計:
(1)對P2.PPT內(nèi)第1張幻燈片中的標題部分,采用“左側(cè)飛入”的動畫效
果,“單擊鼠標”時產(chǎn)生動畫效果;文本內(nèi)容即個人經(jīng)歷,采用“底部飛入”的動畫效果,按項一條一條地顯示,在“前一事件”2秒后發(fā)生;
(2)對P2.PPT的第3張幻燈片的“藝術字”對象設置“螺旋”效果;對
圖片對象設置“右側(cè)飛入”效果;對文本設置“向下擦除”的效果。
動畫出現(xiàn)的順序:首先為圖片對象,隨后文本,最后藝術字;
(3)使P2.PPT演示文稿內(nèi)各幻燈片間的切換效果分別采用水平百葉窗、溶解、盒狀展開、隨機等方式。設置切換速度為“快速”,換頁方式可以通過單擊鼠標或定時3秒。
6、演示文稿中的超級鏈接:
(14)將P2.PPT中第1張幻燈片的“自我介紹”這幾個文字處插入超級鏈
接,鏈接到第3張幻燈片處;在第2張幻燈片的標題處插入超級鏈接,鏈接到Word中做的任意一個文檔文件。
(15)在P2.PPT的第3張幻燈片下方放置動作按鈕,可跳轉(zhuǎn)到第一張。
7、放映演示文稿:
將P1.PPT和P2.PPT放映方式分別設置為“演講者放映”、“觀眾自行瀏覽”、“在展臺放映”及“循環(huán)放映方式”,放映時觀察效果。
第三篇:3.13上機練習
3月13日上機課及課后作業(yè):
(輸入函數(shù)和輸出函數(shù)應用練習)
1、用getchar()輸入一個大寫字母,用printf()輸出該字母在字母表中的序號(’A’的序號為1)
2、輸入3個字符,輸出其中ASCII碼最大的一個。(注意:用getchar()或%c讀入時,空格和回車都是有效輸入)
3、雞兔同籠問題:已知籠中雞兔總頭數(shù)為35,總腳數(shù)為94,編程計算雞免各有幾只?
(提示方法一:設雞有x只,兔有y只,a 為頭的總數(shù),b 為腳的總數(shù)。假設全是雞,則算出腳的總數(shù)是2*a,則與給出的腳數(shù)的差為b-2*a,可算出兔的數(shù)量為(b-2*a)/2.。所以有:y=(b-2*a)/2;x=a-y;
方法二:根據(jù)題意列二元一次方程求解得x=(4a-b)/2,y=(b-2a)/2)
4、某學生參加考試,共有10道考題,每做對一題得10分,錯了題扣5分,學生得了70分,編程計算他做對了幾道題?
4、有300只足球,分別裝在兩只木箱和6只紙箱里,如果2只紙箱和1只木箱裝的足球一樣多,編程求每只木箱、每只紙箱各裝多少只足球。
6、有面值5元、10元的鈔票共100張,總值為800元。編程求這兩種鈔票各多少張。
第四篇:access上機練習題
1.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立表對象“tEmployee ”。試按以下操作要求,完成表的編輯:
(1)分析“tEmployee”表的結(jié)構(gòu),判斷并設置主鍵。
(2)刪除表中的“所屬部門”字段;設置“年齡”字段的有效性規(guī)則為只能
輸入大于16的數(shù)據(jù)。
(3)在表結(jié)構(gòu)中的“年齡”與“職務”兩個字段之間增添一個新的字段:字
段名稱為“黨員否”,字段類型為“是/否”型;刪除表中1999年5月聘
用、并具有“相聲”愛好的女職工記錄。
(4)設置“職務”字段值的輸入方式為從下拉列表中選擇“職員”、“主管
”或“經(jīng)理”選項值。
(5)設置“聘用時間”字段的相關屬性,使該字段按照“XXXX/XX/XX”格式
輸入。例如,2013/06/08。
(6)將表中聘用時間超過30年(不含30年)的職工“職務”字段值更改為“
退休”。
1.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好表對 象“tStud”和“tTemp”。tStud表是學校歷年來招收的學生名單,每名學生均 有身份證號。對于現(xiàn)在正在讀書的“在校學生”,均有家長身份證號,對于已 經(jīng)畢業(yè)的學生,家長身份證號為空。
例如,表中學生“張春節(jié)”沒有家長身份證號,表示張春節(jié)已經(jīng)從本校畢 業(yè),是“校友”。
表中學生“李強”的家長身份證號為“***370”,表示李強 為在校學生。由于在tStud表中身份證號“***370”對應的學生姓 名是“李永飛”,表示李強的家長李永飛是本校校友。
“張?zhí)臁钡募议L身份證號為“***760”,表示張?zhí)焓窃谛W 生;由于在tStud表中身份證號“***760”沒有對應的記錄,表示 張?zhí)斓募议L不是本校的校友。
請按下列要求完成設計:
(1)創(chuàng)建一個查詢,要求顯示在校學生的“身份證號”和“姓名”兩列內(nèi)容,所建查詢命名為“qT1”。
(2)創(chuàng)建一個查詢,要求按照身份證號碼找出所有學生家長是本校校友的學生
記錄。輸出學生身份證號、姓名及家長姓名三列內(nèi)容,標題顯示為“身份
證號”、“姓名”和“家長姓名”,所建查詢命名為“qT2”。
(3)創(chuàng)建一個查詢,統(tǒng)計數(shù)學成績?yōu)?00分的學生人數(shù),標題顯示為“num”,所建查詢命名為“qT3”。
要求:使用“身份證號”字段進行計數(shù)統(tǒng)計。
(4)創(chuàng)建一個查詢,將“tStud”表中總分成績超過270分(含270)的學生信
息追加到空表“tTemp”中。其中,“tTemp”表的入學成績?yōu)閷W生總分,所建查詢命名為“qT4”。1.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對 象“tTeacher”、窗體對象“fTest”,報表對象“rTeacher”和宏對象“m1”。試在此基礎上按照以下要求補充窗體設計和報表設計:
(1)將報表對象rTeacher的報表主體節(jié)區(qū)中名為“性別”的文本框顯示內(nèi)容
設置為“性別”字段值,并將文本框名稱更名為“tSex”。
(2)在報表對象rTeacher的報表頁腳節(jié)區(qū)位置添加一個計算控件,計算并顯
示教師的平均工齡。計算控件放置在距上邊0.3厘米、距左側(cè)3.6厘米,命名為“tAvg”。
(3)設置窗體對象fTest上名為“btest”的命令按鈕的單擊事件屬性為給定的宏對象m1。
注意:不允許修改數(shù)據(jù)庫中的表對象“tTeacher”和宏對象“m1”;不允許
修改窗體對象“fTest” 和報表對象“rTeacher”中未涉及的控件和
屬性。
2.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立兩個表對象“員工 表”和“部門表”。試按以下要求,完成表的各種操作:
(1)分析兩個表對象“員工表”和“部門表”的構(gòu)成,判斷其中的外鍵屬性,將其字段名稱作為“員工表”表屬性中說明的內(nèi)容進行設置。
(2)將“員工表”中有攝影愛好的員工其“備注”字段的值設為True(即復
選框里打上鉤)。
(3)刪除聘用時間超過30年(含30年)、“職務”為“經(jīng)理”的職工。(4)將考生文件夾下文本文件Test.txt中的數(shù)據(jù)導入追加到當前數(shù)據(jù)庫的“
員工表”相應字段中。
(5)設置相關屬性,使“員工表”中“密碼”字段以密碼方式輸入并顯示。(6)建立“員工表”和“部門表”的表間關系,并實施參照完整性。
2.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好三個 關聯(lián)表對象“tStud”、“tCourse”和“tScore”及表對象“tTemp”。試按以 下要求完成設計:
(1)創(chuàng)建一個查詢,查找選課學分超過3分或沒有先修課的學生記錄,并顯示
學生的“姓名”、“課程名”和“成績”三個字段內(nèi)容,所建查詢命名
為“qT1”。
(2)創(chuàng)建一個查詢,查找5號入校的學生,顯示其“學號”、“姓名”、“性
別”和“年齡”四個字段內(nèi)容,所建查詢命名為“qT2”。
(3)創(chuàng)建一個查詢,查找選課成績均在80分(含80分)以上的學生記錄,并
顯示“學號”和“平均成績”兩列內(nèi)容。其中“平均成績”一列數(shù)據(jù)由
統(tǒng)計計算得到,所建查詢命名為“qT3”。
(4)創(chuàng)建一個查詢,將“tStud”表中女學生的信息追加到“tTemp”表對應的字段中,所建查詢命名為“qT4”。
2.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對 象“tEmployee”和宏對象“m1”,同時還設計出以“tEmployee”為數(shù)據(jù)源的 窗體對象“fEmployee”。試在此基礎上按照以下要求補充窗體設計:
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,初始化標題顯示為“雇員基本信息”,字體名稱為“黑體”,字號為
18。
(2)將命令按鈕bList的標題設置為“顯示雇員情況”。
(3)單擊命令按鈕bList,要求運行宏對象m1;單擊事件代碼已提供,請補
充完整。
(4)取消窗體的水平滾動條和垂直滾動條;取消窗體的最大化和最小化按
鈕。
(5)窗體加載時,將“Tda”標簽標題設置為“YYYY年雇員信息”,其中
“YYYY”為系統(tǒng)當前年份(要求使用相關函數(shù)獲取),例如,2013年
雇員信息。窗體“加載”事件代碼已提供,請補充完整。
注意:不允許修改窗體對象“fEmployee”中未涉及的控件和屬性;不允許
修改表對象“tEmployee”和宏對象“m1”。
程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存
在的語句。
3.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立表對象“tEmp”。試 按以下操作要求,完成對表“tEmp”的編輯修改和操作:(1)將“編號”字段改名為“工號”,并設置為主鍵;按所屬部分修改工號,修改規(guī)則為:部門“01”的“工號”首字符為“1”,部門“02”首字符
為“2”,依次類推。
(2)設置“年齡”字段的有效性規(guī)則為不能是空值。
(3)設置“聘用時間”字段的默認值為系統(tǒng)當前年的一月一號。
(4)刪除表結(jié)構(gòu)中的“簡歷”字段;設置“聘用時間”字段的相關屬性,使
該字段按照“XXXX/XX/XX”格式輸入,例如,2013/07/08。
(5)將考生文件夾下“samp0.accdb”數(shù)據(jù)庫文件中的表對象“tTemp”導入到
“samp1.accdb”數(shù)據(jù)庫文件中。
(6)完成上述操作后,在“samp1.accdb”數(shù)據(jù)庫文件中做一個表對象“tEmp
”的備份,命名為“tEL”。
3.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好二個表 對象“tTeacher1”和“tTeacher2”。試按以下要求完成設計:(1)創(chuàng)建一個查詢,查找并顯示在職教師的“編號”、“姓名、“年齡”和“性
別”四個字段內(nèi)容,所建查詢命名為“qT1”。
(2)創(chuàng)建一個查詢,查找年齡低于所有職工平均年齡的職工記錄,并顯示“編
號姓名”和“聯(lián)系電話”兩列信息,其中“編號姓名”由“編號”與“姓
名”兩個字段合二為一構(gòu)成,所建查詢命名為“qT2”。
(3)創(chuàng)建一個查詢,按輸入的參加工作時間的月份查找,并顯示教師的“編號”、“姓名”、“年齡”和“性別”四個字段內(nèi)容,當運行該查詢時,應顯
示提示信息:“請輸入月份”,所建查詢命名為“qT3”。
(4)創(chuàng)建一個查詢,將“tTeacher1”表中的黨員教授的記錄追加到
“tTeacher2”表相應的字段中,所建查詢命名為“qT4”。
3.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對 象“tStud”、查詢對象“qStud”、窗體對象“fStud”和子窗體對象“fDetail ”,同時還設計出以“qStud”為數(shù)據(jù)源的報表對象“rStud”。請在此基礎上按 照以下要求補充“fStud”窗體和“rStud”報表的設計:
(1)在報表的報表頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“團員基本信息表”;將名稱為“tSex”的文本框控件的輸出內(nèi)容設 置為 “性別”字段值。在報表頁腳節(jié)區(qū)添加一個計算控件,其名稱為“tAvg”, 設置相關屬性,輸出學生的平均年齡。
(2)將“fStud”窗體對象主體節(jié)中控件的Tab鍵焦點移動順序設置為:
“CItem”→“TxtDetail” →“CmdRefer” →“CmdList” →
“CmdClear” →“fDetail” →“簡單查詢”。
(3)在窗體加載事件中,實現(xiàn)重置窗體標題為標簽“tTitle”的標題內(nèi)容。
(4)試根據(jù)以下窗體功能要求,對已給的事件過程進行代碼補充,并運行 調(diào)試。
在窗體中有一個組合框控件和一個文本框控件,名稱分別為“CItem”和 “TxtDetail”;有兩個標簽控件,名稱分別為“Label3”和“Ldetail”;還 有三個命令按鈕,名稱分別為“CmdList”、“CmdRefer”和“CmdClear”。在“CItem”組合框中選擇某一項目后,“Ldetail”標簽控件將顯示出所選 項目名加上“內(nèi)容:”。在“TxtDetail”文本框中輸入具體項目值后,單擊 “CmdRefer”命令按鈕,如果“CItem”和“TxtDetail”兩個控件中均有值,則在子窗體中顯示找出的相應記錄,如果兩個控件中沒有值,顯示提示框,提示框標題為“注意”,提示文字為“查詢項目或查詢內(nèi)容不能為空!!”,提示框中只有一個“確定”按鈕;單擊“CmdList”命令按鈕,在子窗體中顯 示“tStud”表中的全部記錄;單擊“CmdClear”命令按鈕,將清空控件 “cItem”和“TxtDetail”中的值。
注意:不允許修改窗體對象“fStud” 和子窗體對象“fDetail”中未涉 及的控件、屬性和任何VBA代碼;不允許修改報表對象“rStud”中已有的控 件和屬性;不允許修改表對象“tStud”和查詢對象“qStud”。只允許在
“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充一條代碼語句、完成設計,不允許增刪和修改其它位置已存在的語句。
4.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立表對象“tEmployee ”。試按以下操作要求,完成表的編輯:
(1)分析表的結(jié)構(gòu),判斷并設置主鍵。
(2)設置“年齡”字段的“有效性規(guī)則”屬性為:非空且非負。
(3)設置“聘用時間”字段的默認值為:系統(tǒng)當前月的最后一天。
(4)交換表結(jié)構(gòu)中的“職務”與“聘用時間”兩個字段的位置。
(5)刪除1995年聘用的“職員”職工信息。
(6)在編輯完的表中追加以下一條新記錄:
4.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好兩個 關聯(lián)表對象“tStaff”和“tSalary”及表對象“tTemp”。試按以下要求完成設 計:
(1)創(chuàng)建一個查詢,查找下半年聘用的經(jīng)理,并顯示“工號”、“姓名、“年
齡”和“性別”四個字段內(nèi)容,所建查詢命名為“qT1”。
(2)創(chuàng)建一個查詢,查找各位員工在2005年的工資信息,并顯示“工號”、“
工資合計”和“水電房租費合計”三列內(nèi)容。其中,“工資合計”和“水
電房租費合計”兩列數(shù)據(jù)均由統(tǒng)計計算得到,所建查詢命名為“qT2”。
(3)創(chuàng)建一個查詢,查找并顯示員工的“年月”、“姓名”、“工資”、“水電
房租費”及“應發(fā)工資”五列內(nèi)容。其中“應發(fā)工資”列數(shù)據(jù)由計算得到,計算公式為:應發(fā)工資=工資-水電房租費,所建查詢命名為“qT3”。(4)創(chuàng)建一個查詢,將表“tTemp”中“年齡”字段值均加1,所建查詢命名
為“qT4”。
4.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對 象“tStud”和查詢對象“qStud”,同時還設計出以“qStud”為數(shù)據(jù)源的報表 對象“rStud”。試在此基礎上按照以下要求補充報表設計:
(1)在報表的報表頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“團員基本信息表”。
(2)在報表的主體節(jié)區(qū)添加一個文本框控件,顯示“性別”字段值。該控
件放置在距上邊0.1厘米、距左邊5.2厘米,并命名為“tSex”。
(3)在報表頁腳節(jié)區(qū)添加一個計算控件,計算并顯示學生平均年齡。計算
控件放置在距上邊0.2厘米、距左邊4.5厘米,并命名為“tAvg”。
(4)利用表達式按“編號”字段前四位分組統(tǒng)計各組記錄個數(shù),并將統(tǒng)計
結(jié)果顯示在組頁腳節(jié)區(qū)。計算控件命名為“tCount”。
要求:按“編號”字段進行統(tǒng)計操作。
注意:不允許改動數(shù)據(jù)庫中的表對象“tStud”和查詢對象“qStud”,同時
也不允許修改報表對象“rStud”中已有的控件和屬性。
5.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(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”表中“政治面貌”字段的默認值屬性設置為“團員”,并
使該字段在數(shù)據(jù)表視圖中的顯示標題改為“政治面目”。
(4)設置“tStudent”表的顯示格式,使表背景顏色為主題顏色的“橄欖色,強
調(diào)文字顏色3,深色50%”,文字顏色為標準色中的“黃色”、字號為10號。(5)將北京五中畢業(yè)學生的學號第3、4位改為“09”。(6)建立“tGrade” 和“tStudent”兩表之間的關系。
5.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好三個 關聯(lián)表對象“tStud”、“tCourse” 和“tScore”。試按以下要求完成設計:
(1)創(chuàng)建一個查詢,查找并顯示有攝影愛好的男女學生各自人數(shù),字段顯示標
題為“性別”和“NUM”,所建查詢命名為“qT1”。
注意,要求用學號字段來統(tǒng)計人數(shù)。
(2)創(chuàng)建一個查詢,查找上半年入校的學生選課記錄,并顯示“姓名”和
“課程名”兩個字段內(nèi)容,所建查詢命名為“qT2”。
(3)創(chuàng)建一個查詢,查找沒有先修課程的課程相關信息,輸出其“課程號”、“課程名”和“學分”三個字段內(nèi)容,所建查詢命名為“qT3”。(4)創(chuàng)建更新查詢,將表對象“tStud”中低于平均年齡(不含平均年齡)學
生的“備注”字段值設置為True,所建查詢命名為“qT4”。
5.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象 “tStud“,同時還設計出窗體對象“fStud”和子窗體對象“fDetail”。請在此基 礎上按照以下要求補充“fStud”窗體的設計:(1)將窗體標題改為“學生查詢”。(2)將窗體的邊框樣式改為“細邊框”,取消窗體中的水平和垂直滾動條、記錄
選擇器、導航按鈕和分隔線;將子窗體邊框樣式改為“細邊框”,取消子窗
體中的記錄選擇器、導航按鈕和分隔線。(3)在窗體中有兩個標簽控件,名稱分別為“Label1”和“Label2”,將這兩個標
簽上的文字顏色改為“#FFFFFF”,背景顏色設置為“#2F3699”。(4)將窗體主體節(jié)中控件的Tab鍵次序改為:
“CItem”→“TxtDetail” →“CmdRefer” →“CmdList” →“CmdClear
” →“fDetail” →“簡單查詢” →“Frame18“。(5)按照以下窗體功能,補充事件代碼設計。
在窗體中有一個組合框控件和一個文本框控件,名稱分別為“CItem”和“
TxtDetail”;有兩個標簽控件,名稱分別為“Label3”和“Ldetail”;還
有三個命令按鈕,名稱分別為“CmdList”、“CmdRefer”和“CmdClear”
。在“CItem”組合框中選擇某一項目后,“Ldetail”標簽控件將顯示出
所選項目名加上“內(nèi)容:”。在“TxtDetail“文本框中輸入具體項目值后,單擊“CmdRefer”命令按鈕,如果“CItem”和“TxtDetail”兩個控件中
均有值,則在子窗體中顯示找出的相應記錄,如果兩個控件中不全有值,顯示消息框,消息框標題為“注意”,提示文字為“查詢項目和查詢內(nèi)容
不能為空!!”,消息框中只有一個“確定”按鈕;單擊“CmdList”命
令按鈕,在子窗體中顯示“tStud“表中的全部記錄;單擊“CmdClear”命
令按鈕,將“cItem”和“TxtDetail”兩個控件中的值清空。
注意:不允許修改窗體對象“fStud” 和子窗體對象“fDetail“中未涉及的控件、屬性和任何VBA代碼;不允許修改表對象“tStud”。
代碼設計只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充一條語句、完成設計,不允許增刪和修改其它位置已存
在的語句。
6.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立兩個表對象“員工 表”和“部門表”及一個報表對象“rEmp”。試按以下要求順序,完成表及報表 的各種操作:
(1)設置“員工表”的職務字段有效性規(guī)則為只能輸入“經(jīng)理”、“主管”和“
職員”三者之一;同時設置相應有效性文本為“請輸入有效職務”。
(2)分析員工的聘用時間,將截止到2008年聘用期在10年(含10年)以上的員工
其“說明”字段的值設置為“老職工”。
要求:以2008年為截止期判斷員工的聘用期,不考慮月日因素。比如,聘用
時間在2000年的員工,其聘用期為8年。(3)刪除員工表中姓名含“鋼”字的員工紀錄。
(4)將“員工表”中女職工的前四列信息(編號,姓名,性別,年齡)導出到考
生文件夾下,以文本文件形式保存,命名為Test.txt。
要求各數(shù)據(jù)項間以逗號分隔,且第一行包含字段名稱。
(5)建立表對象“員工表”和“部門表”的表間關系,并實施參照完整性。(6)將報表對象“rEmp”的記錄源設置為表對象“員工表”。
6.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好四個 關聯(lián)表對象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”以及表 對象“tTemp”,同時還設計出窗體對象“fQuery”。試按以下要求完成設計:
(1)創(chuàng)建一個查詢,查找姓“王”病人的基本信息,并顯示“姓名”、“年齡
”、“性別”,所建查詢名為“qT1”。
(2)創(chuàng)建一個查詢,統(tǒng)計年齡小于30歲的醫(yī)生被病人預約的次數(shù),輸出“醫(yī)生
姓名”和“預約人數(shù)”兩列信息。要求預約人數(shù)用“病人ID”字段計數(shù)并
降序排序,所建查詢名為“qT2”。
(3)創(chuàng)建一個查詢,刪除表對象“tTemp”內(nèi)所有“預約日期”為10月份中20
日以后(含 20日)的記錄,所建查詢名為“qT3”。
(4)現(xiàn)有一個已經(jīng)建好的“fQuery”窗體。運行該窗體后,在文本框(文本框名
稱為tName)中輸入要查詢的科室名,然后按下“查詢”按鈕,即運行一個
名為“qT4”的查詢。“qT4”查詢的功能是顯示所查科室的“科室ID”和
“預約日期”。請設計“qT4”查詢。
6.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對 象“tAddr”和“tUser”,同時還設計出窗體對象“fEdit”和“fEuser”。請在 此基礎上按照以下要求補充“fEdit”窗體的設計:
(1)將窗體中名稱為“Lremark”的標簽控件上的文字顏色設置為“#FF0000”
、字體粗細改為“加粗”。
(2)將窗體標題設為“顯示/修改用戶口令”。
(3)將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕、分隔線和控制框。
(4)將窗體中“退出”命令按鈕(名稱為“cmdquit”)上的文字字體粗細改為
“加粗”,并在文字下方加上下劃線。
(5)在窗體中還有“修改”和“保存”兩個命令按鈕,名稱分別為“CmdEdit”
和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當單擊“修
改”按鈕后,“保存”按鈕變?yōu)榭捎谩.攩螕簟氨4妗卑粹o后,輸入焦點
移到“修改”按鈕。此時,程序可以修改已有的用戶相
關信息,現(xiàn)已編寫了部分VBA代碼,請補充完整。
要求:修改后運行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對象“fEdit”和“fEuser”中未涉及的控件、屬
性;不允許修改表對象“tAddr”和“tUser”。
程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存
在的語句。
7.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已創(chuàng)建兩個表對象“員工 表”和“部門表”及一個窗體對象“fEmp”。試按以下要求順序,完成表及窗體 的各種操作:
(1)對表對象“員工表”操作,按照員工性別不同,為編號字段值增補前
置字符,男性員工編號前增補字符“8”,女性員工編號前增補字符“
6”,如男性的000001更改為8000001,女性的000002更改為6000002。
(2)查出員工張漢望的對應密碼內(nèi)容,將密碼實際值追加到其簡歷內(nèi)容末
尾。
(3)設置表對象“員工表”的部門號字段值為列表框下拉選擇,其值引用
“部門表”的對應字段。
(4)將“員工表”姓名中的所有“小”字替換為“曉”。
(5)依據(jù)“員工表”中的職務信息,在經(jīng)理和主管員工對應的“說明”字
段內(nèi)輸入“干部”信息。
(6)設置窗體對象“fEmp”的“記錄源”屬性和“篩選”屬性,使其打開
后輸出“員工表”的女員工信息。
7.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好兩個 表對象住宿登記表“tA”和住房信息表“tB”,其中“tA”和“tB”表中“房 間號”的前兩位為樓號。試按以下要求完成設計:
(1)創(chuàng)建一個查詢,查找樓號為“01”的客人記錄,并顯示“姓名”、“入住
日期”和“價格”三個字段內(nèi)容,所建查詢命名為“qT1”。
(2)創(chuàng)建一個查詢,按輸入的房間價格區(qū)間查找,顯示“房間號”字段信息。
當運行查詢時,應分別顯示提示信息“最低價”和“最高價”,所建查詢
命名為“qT2”。
(3)以表對象“tB”為基礎,創(chuàng)建一個交叉表查詢。要求:選擇樓號為行標題、列名稱顯示為“樓號”,“房屋類別”為列標題來統(tǒng)計輸出每座樓房的各
類房間的平均房價信息。所建查詢命名為“qT3”。
注:房間號的前兩位為樓號。
交叉表查詢不做各行小計。
(4)創(chuàng)建一個查詢,統(tǒng)計出各種類別房屋的數(shù)量。輸出兩列信息,字段標題分
別為“type”和“num”,所建查詢命名為“qT4”。
7.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對 象“tNorm”和“tStock”,查詢對象“qStock”和宏對象“m1”,同時還設計 出以“tNorm”和“tStock”為數(shù)據(jù)源的窗體對象“fStock”和“fNorm”。試 在此基礎上按照以下要求補充窗體設計:
(1)將“fStock”窗體的標題設置為“庫存瀏覽”;在“fStock”窗體對
象的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,初
始化標題顯示為“庫存瀏覽”,字體名稱為“黑體”,字號為18,字
體粗細為“加粗”。
(2)在“fStock”窗體對象的窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名
為“bList”,按鈕標題為“顯示信息”。
(3)設置所建命令按鈕bList的單擊事件屬性為運行宏對象m1。
(4)設置相關屬性,取消在子窗體中添加新記錄的功能。
(5)將“fStock”窗體對象中的“fNorm”子窗體的導航按鈕去掉。
(6)為當前數(shù)據(jù)庫設置“啟用布局視圖”。
注意:不允許修改窗體對象中未涉及的控件和屬性;不允許修改表對象“
tNorm”、“tStock”和宏對象“m1”。
8.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立兩個表對象“員工 表”和“部門表”。試按以下要求,完成表的各種操作:
(1)設置表對象“員工表”的聘用時間字段有效性規(guī)則為:1950年(含)以后的日期;同時設置相應有效性文本為“請輸入有效日期”。
(2)將表對象“員工表”中編號為“000008”的員工的照片字段值替換為考生文
件夾下的圖像文件“000008.bmp”數(shù)據(jù)。
(3)刪除員工表中姓名字段含有“紅”字的員工紀錄;隱藏表對象“員工表”的“所屬部門”字段。
(4)查找部門“04”的女主管,將其“編號”字段首字符更改為“4”。
(5)刪除表對象“員工表”和“部門表”之間已建立的錯誤表間關系,重新建立
正確關系。
(6)將考生文件夾下Excel文件Test.xls中的數(shù)據(jù)導入到當前數(shù)據(jù)庫的新表中。
要求第一行包含列標題,導入其中的“編號”、“姓名”“性別”“年齡”
和“職務”五個字段,選擇“編號”字段為主鍵,新表命名為“tmp”。
8.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好三個 關聯(lián)表對象“tStud”、“tCourse”、“tScore”和一個臨時表“tTemp”及一 個窗體對象“fTmp”。試按以下要求完成設計:
(1)創(chuàng)建一個查詢,查找并顯示沒有運動愛好學生的“學號”、“姓名”、“
性別”和“年齡”四個字段內(nèi)容,所建查詢命名為“qT1”。(2)創(chuàng)建一個查詢,查找并顯示所有學生的“姓名”、“課程號”和“成績”
三個字段內(nèi)容,所建查詢命名為“qT2”。
注意,這里涉及選課和沒選課的所有學生信息,要考慮選擇合適查詢聯(lián)接
屬性。
(3)創(chuàng)建一個參數(shù)查詢,查找并顯示學生的“學號”、“姓名”、“性別”和“
年齡”四個字段內(nèi)容。其中設置性別字段為參數(shù),參數(shù)條件要引用窗體“
fTmp”上控件“tSS”的值,所建查詢命名為“qT3”。
(4)創(chuàng)建一個查詢,刪除臨時表對象“tTemp”中年齡為奇數(shù)的記錄,所建查詢
命名為“qT4”。
8.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計了表對 象“tEmp”、窗體對象“fEmp”、報表對象“rEmp”和宏對象“mEmp”。同時,給出窗體對象“fEmp”上一個按鈕的單擊事件代碼,試按以下功能要求補充設計:(1)打開窗體時設置窗體標題為“XXXX年信息輸出”顯示,其中“XXXX”為系統(tǒng)
當前年份(要求用相關函數(shù)獲取),例如,2013年信息輸出。窗體“打開”
事件代碼已提供,請補充完整。
(2)調(diào)整窗體對象“fEmp”上“退出”按鈕(名為“bt2”)的大小和位置,要
求大小與“報表輸出”按鈕(名為“bt1”)一致,且左邊對齊“報表輸出
”按鈕,上邊距離“報表輸出”按鈕1厘米(即“bt2”鈕的上邊距離“bt1
”鈕的下邊1厘米)。
(3)利用表達式將報表記錄數(shù)據(jù)按照姓氏分組升序排列,同時要求在相關組頁
眉區(qū)域添加一個文本框控件(命名為“tm”),設置屬性顯示出姓氏信息
來,如“陳”、“劉”、...等。
注意,這里不用考慮復姓等特殊情況。所有姓名的第一個字符視為其姓氏
信息。
(4)單擊窗體“報表輸出”按鈕(名為“bt1”),調(diào)用事件代碼實現(xiàn)以預覽方
式打開報表“rEmp”;單擊“退出”按鈕(名為“bt2”),調(diào)用設計好的宏“mEmp”來關閉窗體。
注意:不允許修改數(shù)據(jù)庫中的表對象“tEmp”和宏對象“mEmp”;不允許
修改窗體對象“fEmp”和報表對象“rEmp”中未涉及的控件和屬性。
程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存
在的語句。
9.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”、一個Excel文件 “tScore.xls”和一個圖像文件“photo.bmp”。在數(shù)據(jù)庫文件中已經(jīng)建立了一 個表對象“tStud”。試按以下操作要求,完成各種操作:
(1)設置“ID”字段為主鍵;并設置“ID”字段的相應屬性,使該字段在數(shù)據(jù)
表視圖中的顯示標題為“學號”;
(2)將“性別”字段的默認值屬性設置為“男”,設置“入校時間”字段的相
關屬性,使該字段的輸入格式為“XXXX/XX/XX”,例如,2013/06/08;(3)設置“入校時間”字段的有效性規(guī)則和有效性文本。有效性規(guī)則為:輸入的入校時間必須為9月;有效性文本內(nèi)容為“輸入的月份有誤,請重新輸
入”;
(4)將學號為“20041002”學生的“照片”字段值設置為考生文件夾下的“
photo.bmp”圖像文件(要求使用“由文件創(chuàng)建”方式);
(5)設置“政治面目”字段的輸入方式為從下拉列表中選擇“團員”、“黨員”
和“其他”選項值;
(6)將考生文件夾下的“tScore.xls”文件導入到“samp1.mdb”數(shù)據(jù)庫文件
中,表名不變,主鍵為表中的“ID”字段。
9.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好三個 關聯(lián)表對象“tStud”、“tScore”和“tCourse”,試按以下要求完成設計:
(1)創(chuàng)建一個查詢,查找年齡高于平均年齡的黨員記錄,并顯示“姓名”、“
性別”和“入校時間”。所建查詢命名為“qT1”。
(2)創(chuàng)建一個查詢,按輸入的成績區(qū)間查找,并顯示“姓名”、“課程名”和
“成績”。當運行該查詢時,應分別顯示提示信息:“最低分”和“最高
分”。所建查詢命名為“qT2”。
(3)創(chuàng)建一個查詢,統(tǒng)計并顯示各門課程男女生的平均成績,統(tǒng)計顯示結(jié)果如
下圖所示。所建查詢命名為“qT3”。
要求:平均分結(jié)果用Round函數(shù)取整輸出。
【圖片】
(4)創(chuàng)建一個查詢,運行該查詢后生成一個新表,表名為“tTemp”,表結(jié)構(gòu)包
括“姓名”、“課程名”和“成績”等三個字段,表內(nèi)容為不及格的所有
學生記錄。所建查詢命名為“qT4”。要求創(chuàng)建此查詢后,運行該查詢,并
查看運行結(jié)果。
9.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對 象“tStud”,同時還設計出窗體對象“fStud”。請在此基礎上按照以下要求補 充“fStud”窗體的設計:
(1)在窗體的“窗體頁眉”中距左邊1.2厘米、距上邊1.2厘米處添加一個直線
控件,控件寬度為7.8厘米,邊框顏色改為“藍色“(藍色代碼為
#0000FF),控件命名為“tLine”;
(2)將窗體中名稱為“l(fā)Talbel”的標簽控件上的文字顏色改為“藍色”(藍色
代碼為#0000FF)、字體名稱改為“華文行楷”、字號改為22;
(3)將窗體邊框改為“細邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選
擇器、導航按鈕和分隔線;并且只保留窗體的關閉按鈕;(4)假設“tStud”表中,“學號”字段的第5位和6位編碼代表該生的專業(yè)信息,當這兩位編碼為“10”時表示“信息”專業(yè),為其他值時表示“管理”專業(yè)
。設置窗體中名稱為“tSub”的文本框控件的相應屬性,使其根據(jù)“學號”
字段的第5位和第6位編碼顯示對應的專業(yè)名稱;
(5)在窗體中有一個“退出”命令按鈕,名稱為“CmdQuit”,單擊該按鈕,彈出
提示框。提示框標題為“提示”,提示框內(nèi)容為“確認退出?”,并顯示問
號圖標;提示框中有兩個按鈕,分別為“是”和“否”,單擊“是”按鈕,關閉消息框和當前窗體,單擊“否”按鈕,關閉消息框。請按照VBA代碼中的指示將實現(xiàn)此功能的代碼填入指定的位置中。
注意:不允許修改窗體對象“fStud”中未涉及的控件、屬性和任何VBA代
碼;不允許修改表對象“tStud”;
程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存
在的語句。
10.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”和一個Excel文件“ tQuota.xls”。在數(shù)據(jù)庫文件中已經(jīng)建立了一個表對象“tStock”。試按以下操 作要求,完成各種操作:
(1)分析“tStock”表的字段構(gòu)成,判斷并設置其主鍵。
(2)在“tStock”表的“規(guī)格”和“出廠價”字段之間增加一個新字段,字段
名稱為“單位”,數(shù)據(jù)類型為文本,字段大小為1;設置有效性規(guī)則,保
證只能輸入“只”或“箱”。
(3)刪除“tStock”表中的“備注”字段,并為該表的“產(chǎn)品名稱”字段創(chuàng)建
查閱列表,列表中顯示“燈泡”、“節(jié)能燈”和“日光燈”三個值。(4)向“tStock”表中輸入數(shù)據(jù)有如下要求:第一,“出廠價”只能輸入3位
整數(shù)和2位小數(shù)(整數(shù)部分可以不足3位),第二,“單位”字段的默認值
為“只”。設置相關屬性以實現(xiàn)這些要求。
(5)將考生文件夾下的“tQuota.xls”文件導入到“samp1.accdb”數(shù)據(jù)庫文
件中,表名不變,分析該表的字段構(gòu)成,判斷并設置其主鍵;設置表的相
關屬性,保證輸入的“最低儲備”字段值低于“最高儲備”字段值,當輸
入的數(shù)據(jù)違反有效性規(guī)則時,提示“最低儲備值必須低于最高儲備值”。(6)建立“tQuota”表與“tStock”表之間的關系。
10.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好表對 象“tQuota”和“tStock”,試按以下要求完成設計:
(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”;當運行該查詢時,提
示框中應顯示“請輸入產(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)品不同單位的庫存金額總計。要求,行標題顯
示“產(chǎn)品名稱”,列標題顯示“單位”。所建查詢命名為“qT4”。
說明:庫存金額=單價×庫存數(shù)量。
10.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好窗體 對象“fSys”。請在此基礎上按照以下要求補充“fSys”窗體的設計:(1)將窗體的邊框樣式設置為“對話框邊框”,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕、分隔線、控制框、關閉按鈕、最大化按鈕和最小
化按鈕。
(2)將窗體標題欄顯示文本設置為“系統(tǒng)登錄”。(3)將窗體中“用戶名稱”(名稱為“l(fā)User”)和“用戶密碼”(名稱為“
lPass)兩個標簽上的文字顏色改為淺綜色(淺綜色代碼為#800000)、字
體粗細改為“加粗”。(4)在窗體加載時,“tPass”文本框的內(nèi)容以密碼形式顯示。窗體“加載”事
件代碼已給出,請補充完整。
(5)按照以下窗體功能,補充事件代碼設計。
在窗體中有“用戶名稱”和“用戶密碼”兩個文本框,名稱分別為“tUser
”和“tPass”,還有“確定”和“退出”兩個命令按鈕,名稱分別為“
cmdEnter”和“cmdQuit”。在“tUser”和“tPass”兩個文本框中輸入用
戶名稱和用戶密碼后,單擊“確定”按鈕,程序?qū)⑴袛噍斎氲闹凳欠裾_,如果輸入的用戶名稱為“cueb”,用戶密碼為“1234”,則顯示正確提示
框;如果輸入不正確,則提示框顯示內(nèi)容為“密碼錯誤!”,同時清除“
tUser”和“tPass”兩個文本框中的內(nèi)容,并將光標置于“tUser”文本框
中。當單擊窗體上的“退出”按鈕后,關閉當前窗體。
注意:不允許修改窗體對象“fSys”中未涉及的控件、屬性和任何VBA代碼。
只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充
一條語句,不允許增刪和修改其它位置已存在的語句。
11.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾(1)考生文件夾下存在一個數(shù)據(jù)庫文件“samp1.accdb”。試修改職工表“
employee”的結(jié)構(gòu),在“職工號”字段后增加“姓名”字段,其數(shù)據(jù)類型
為文本型,長度為6,并對應職工號添加其姓名,見下表。
【圖片】
(2)判斷并設置表“employee”的主鍵,同時將上面增加的“姓名”字段隱藏
起來。
(3)設置表“employee”的“基本工資”字段的默認值為:1000。
(4)在當前數(shù)據(jù)庫中,對表“employee”做一個備份,命名為表“tEmp”。(5)設置表“employee”的有效性規(guī)則為:“津貼”字段的值必須小于等于“
基本工資”字段值。
(6)將已有的“水費.xls”文件導入到samp1.mdb數(shù)據(jù)庫中,將導入的表命名為
“水費記錄”。“水費記錄”表結(jié)構(gòu)調(diào)整如下。
【圖片】
11.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好三個關 聯(lián)表對象“tStud”、“tCourse”、“tScore”和一個空表“tTemp”。試按 以下要求完成設計:
(1)創(chuàng)建一個查詢,統(tǒng)計人數(shù)在5人以上(不含5)的院系人數(shù),字段顯示標題
為“院系號”和“人數(shù)”,所建查詢命名為“qT1”。
注意:要求按照學號來統(tǒng)計人數(shù)。
(2)創(chuàng)建一個查詢,查找非“04” 院系的選課學生信息,輸出其“姓名”、“
課程名”和“成績”三個字段內(nèi)容,所建查詢命名為“qT2”。(3)創(chuàng)建一個查詢,查找還沒有選課的學生的姓名,所建查詢命名為“qT3”。(4)創(chuàng)建一個查詢,將前5條記錄的學生信息追加到表“tTemp”的對應字段中,所建查詢命名為“qT4”。
11.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象 “tStud”、查詢對象“qStud”、窗體對象“fStud”和子窗體對象“fDetail”,同時還設計出以“qStud”為數(shù)據(jù)源的報表對象“rStud”。請在此基礎上按照 以下要求補充“fStud”窗體和“rStud”報表的設計:
(1)在報表的報表頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“團員基本信息表”;將名稱為“tSex”的文本框控件的輸
出內(nèi)容設置為 “性別”字段值。在報表頁腳節(jié)區(qū)添加一個計算控件,其名稱為“tAvg”,設置相關屬性,輸出學生的平均年齡。
(2)將“fStud”窗體對象主體節(jié)中控件的Tab鍵次序移動順序設置為:
“CItem”→“TxtDetail” →“CmdRefer” →“CmdList” →
“CmdClear” →“fDetail” →“簡單查詢”。
(3)在窗體加載事件中,實現(xiàn)重置窗體標題為當前年月加標簽“tTitle”的標題內(nèi)容,如“2013年06月xxxx”。其中,當前年月要求用函數(shù)獲
得,xxxx部分是標簽“tTitle”的標題內(nèi)容。
(4)試根據(jù)以下窗體功能要求,對已給的事件過程進行代碼補充,并運行
調(diào)試。
在窗體中有一個組合框控件和一個文本框控件,名稱分別為“CItem”和 “TxtDetail”;有兩個標簽控件,名稱分別為“Label3”和“Ldetail”;還 有三個命令按鈕,名稱分別為“CmdList”、“CmdRefer”和“CmdClear”。在“CItem”組合框中選擇某一項目后,“Ldetail”標簽控件將顯示出所選 項目名加上“內(nèi)容:”。在“TxtDetail”文本框中輸入具體項目值后,單擊 “CmdRefer”命令按鈕,如果“CItem”和“TxtDetail”兩個控件中均有值,則在子窗體中顯示找出的相應記錄,如果兩個控件中沒有值,顯示提示框,提示框標題為“注意”,提示文字為“查詢項目或查詢內(nèi)容不能為空!!”,提示框中只有一個“確定”按鈕;單擊“CmdList”命令按鈕,在子窗體中顯 示“tStud”表中的全部記錄;單擊“CmdClear”命令按鈕,將清空控件 “cItem”和“TxtDetail”中的值。
注意:不允許修改窗體對象“fStud” 和子窗體對象“fDetail”中未涉 及的控件、屬性和任何VBA代碼;不允許修改報表對象“rStud”中已有的控 件和屬性;不允許修改表對象“tStud”和查詢對象“qStud”。只允許在
“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充一條代碼語句、完成設計,不允許增刪和修改其它位置已存在的語句。
12.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個Excel文件“Test.xls”和一個數(shù)據(jù)庫文件“ samp1.accdb”。庫文件中已建立三個表對象(名為“線路”、“游客”和“團 隊”)和一個窗體對象(名為“brow”)。試按以下要求,完成表和窗體的各 種操作:
(1)將“線路”表中的“線路ID”字段設置為主鍵;設置“天數(shù)”字段的有效
性規(guī)則屬性,有效性規(guī)則為非空且大于0。
(2)將“團隊”表中的“團隊ID”字段設置為主鍵;追加“線路ID”新字段,數(shù)據(jù)類型為“文本”,字段大小為8。
(3)將“游客”表中的“年齡”字段刪除;添加兩個字段,字段名分別為“證
件編號”和“證件類別”;“證件編號”的數(shù)據(jù)類型為“文本”,字段大
小為20;“證件類別”字段的數(shù)據(jù)類型為“文本”,字段大小為8,其值的輸入要求從下拉列表選擇“身份證”、“軍官證”或“護照”之一。(4)將考生文件夾下Test.xls文件中的數(shù)據(jù)鏈接到當前數(shù)據(jù)庫中。要求:數(shù)據(jù)
中的第一行作為字段名,鏈接表對象命名為“tTest”。(5)建立“線路”、“團隊”和“游客”三表之間的關系,并實施參照完整性。(6)修改窗體“brow”,取消“記錄選擇器”和“分隔線”顯示,在窗體頁眉
處添加一個標簽控件(名為Line),標簽標題為“線路介紹”,字體名稱
為隸書、字體大小為18。
12.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.mdb”,里面已經(jīng)設計好兩個表對 象“tA”和“tB”。試按以下要求完成設計:
(1)創(chuàng)建一個查詢,查找并顯示6月份入住客人的“姓名”、“房間號”、“
電話”和“入住日期”四個字段內(nèi)容,所建查詢命名為“qT1”。
(2)創(chuàng)建一個查詢,能夠在客人每次結(jié)賬時根據(jù)客人的姓名提示統(tǒng)計這個客人
已住天數(shù)和應交金額,并顯示“姓名”、“房間號”、“已住天數(shù)”和“
應交金額”,所建查詢命名為“qT2”。
注:輸入姓名時應提示“請輸入姓名”。
已住天數(shù)按系統(tǒng)時間為客人結(jié)賬日進行計算。
應交金額=已住天數(shù)*價格。
(3)創(chuàng)建一個查詢,查找“身份證”字段第4位至第6位值為“102”的紀錄,并
顯示“姓名”、“入住日期”和“價格”三個字段內(nèi)容,所建查詢命名為
“qT3”。
(4)以表對象“tB”為數(shù)據(jù)源創(chuàng)建一個查詢,使用房間號統(tǒng)計并顯示每棟樓的各類房間個數(shù)。行標題為“樓號”,列標題為“房間類別”,所建查詢命
名為“qT4”。
注:房間號的前兩位為樓號。
12.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計了表對象 “tEmp”、查詢對象“qEmp”和窗體對象“fEmp”。同時,給出窗體對象“fEmp ”上兩個按鈕的單擊事件代碼,試按以下要求補充設計。
(1)將窗體“fEmp”上名稱為“tSS”的文本框控件改為組合框控件,控件名稱
不變,標簽標題不變。設置組合框控件的相關屬性,以實現(xiàn)從下拉列表中
選擇輸入性別值“男”和“女”。
(2)選擇合適字段,將查詢對象“qEmp”改為參數(shù)查詢,參數(shù)為引用窗體對象
“fEmp”上組合框“tSS”的輸入值。
(3)將窗體對象“fEmp”上名稱為“tPa”的文本框控件設置為計算控件。要求
依據(jù)“黨員否”字段值顯示相應內(nèi)容。如果“黨員否”字段值為True,顯示
“黨員”兩個字;如果“黨員否”字段值為False,顯示“非黨員”三個字。(4)在窗體對象“fEmp”上有“刷新”和“退出”兩個命令按鈕,名稱分別為
“bt1”和“bt2”。單擊“刷新”按鈕,窗體記錄源改為查詢對象“qEmp
”;單擊“退出”按鈕,關閉窗體。現(xiàn)已編寫了部分VBA代碼,請按照VBA
代碼中的指示將代碼補充完整。
注意:不允許修改數(shù)據(jù)庫中的表對象“tEmp”;不允許修改查詢對象“qEmp
”中未涉及的內(nèi)容;不允許修改窗體對象“fEmp”中未涉及的控件和
屬性。
程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存
在的語句。
13.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”。在數(shù)據(jù)庫文件中已 經(jīng)建立了五個表對象“tOrder”、“tDetail”、“tEmployee”、“tCustom” 和“tBook”。試按以下操作要求,完成各種操作:
(1)分析“tOrder”表對象的字段構(gòu)成,判斷并設置其主鍵。
(2)設置“tDetail”表中“訂單明細ID”字段和“數(shù)量”字段的相應屬性,使
“訂單明細ID”字段在數(shù)據(jù)表視圖中的顯示標題為“訂單明細編號”,將
“數(shù)量”字段取值非空且大于0。
(3)刪除“tBook”表中的“備注”字段;并將“類別”字段的“默認值”屬性
設置為“計算機”。
(4)設置“tEmployee”表中“性別”字段相關屬性,實現(xiàn)下拉列表選擇“男”
和“女”之一。
(5)將“tCustom”表中“郵政編碼”和“電話號碼”兩個字段的數(shù)據(jù)類型改
為“文本”,將“郵政編碼”字段的“輸入掩碼”屬性設置為“郵政編碼
”,將“電話號碼”字段的輸入掩碼屬性設置為“010-XXXXXXXX”,其中,“X”為數(shù)字位,且只能是0~9之間的數(shù)字。(6)建立五個表之間的關系。
13.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好表對象 “tOrder”、“tDetail”、“tEmployee”和“tBook”,試按以下要求完成設 計:
(1)創(chuàng)建一個查詢,查找清華大學出版社出版的圖書中定價大于等于20且小于
等于30的圖書,并按定價從大到小順序顯示“書籍名稱”、“作者名”和
“出版社名稱”。所建查詢名為“qT1”。(2)創(chuàng)建一個查詢,查找某月出生雇員的售書信息,并顯示“姓名”、“書籍
名稱”、“訂購日期”、“數(shù)量”和“單價”。當運行該查詢時,提示框
中應顯示“請輸入月份:”。所建查詢名為“qT2”。
(3)創(chuàng)建一個查詢,計算每名雇員的獎金,顯示標題為“雇員號”和“獎金”
。所建查詢名為“qT3”。
說明:銷售金額 = 單價*數(shù)量。
獎金 = 銷售金額合計數(shù)×5%。
(4)創(chuàng)建一個查詢,查找單價低于定價的圖書,并顯示“書籍名稱”、“類別
”、“作者名”、“出版社名稱”。所建查詢名為“qT4”。
13.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象 “tOrder”、“tDetail”和“tBook”,查詢對象“qSell”,報表對象“rSell ”。請在此基礎上按照以下要求補充“rSell”報表的設計:
(1)對報表進行適當設置,使報表顯示“qSell”查詢中的數(shù)據(jù)。
(2)對報表進行適當設置,使報表標題欄上顯示的文字為“銷售情況報表”;
在報表頁眉處添加一個標簽,標簽名為“bTitle”,顯示文本為“圖書銷
售情況表”,字體名稱為“黑體”、顏色為褐色(褐色代碼為#7A4E2B)、字號為20,文字不傾斜。
(3)對報表中名稱為“txtMoney”的文本框控件進行適當設置,使其顯示每本
書的金額(金額=數(shù)量*單價)。
(4)在報表適當位置添加一個文本框控件(控件名稱為“txtAvg”),計算每本圖書的平均單價。
說明:報表適當位置指報表頁腳、頁面頁腳或組頁腳
要求:使用Round函數(shù)將計算出的平均單價保留兩位小數(shù)(5)在報表頁腳處添加一個文本框控件(控件名稱為“txtIf”),判斷所售圖
書的金額合計,如果金額合計大于30000,“txtIf”控件顯示“達標”,否則顯示“未達標”。
注意:不允許修改報表對象“rSell”中未涉及的控件、屬性;不允許修
改表對象“tOrder”、“tDetail”和“tBook”,不允許修改查
詢對象“qSell”。
14.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”,里邊已經(jīng)設計好 了表對象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”。試按以 下操作要求,完成各種操作:
(1)在“samp1.mdb”數(shù)據(jù)庫中建立一個新表,名為“tNurse”,表結(jié)構(gòu)如下表
所示: 【圖片】
(2)判斷并設置表“tNurse”的主鍵。(3)設置“護士姓名”字段為必需字段、“工作日期”字段的默認值為系統(tǒng)當
前月的第一天(規(guī)定:系統(tǒng)日期必須由函數(shù)獲取)。設置“護士ID”字段
的有效性規(guī)則,保證輸入的第一個字符為“N”。
(4)將下表所列數(shù)據(jù)輸入到“tNurse”表中,且顯示格式應與下表相同。【圖片】
(5)向“tDoctor”表“性別”字段中輸入數(shù)據(jù)有如下要求:第一,輸入方式
為從下拉列表中選擇“男”、或“女”值;第二,初始值為“男”。設置
相關屬性以實現(xiàn)這些要求。(6)通過相關字段建立“tDoctor”、“tOffice”、“tPatient”和“
tSubscribe”等四表之間的關系,同時使用“實施參照完整性”。
14.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好兩個 表對象“tEmployee”和“tGroup”。試按以下要求完成設計:
(1)創(chuàng)建一個查詢,查找并顯示沒有運動愛好的職工的“編號”、“姓名”、“性別”、“年齡”和“職務”五個字段內(nèi)容,所建查詢命名為“
qT1”。
(2)創(chuàng)建一個查詢,查找并顯示聘期超過5年(必須使用函數(shù)獲取)的開發(fā)
部職工的“編號”、“姓名”、“職務”和“聘用時間”四個字段內(nèi)
容,所建查詢命名為“qT2”。
(3)創(chuàng)建一個查詢,計算5月份聘用的、男女生每個部門的最小年齡。要
求,第一列顯示性別,第一行顯示部門名稱,所建查詢名為“qT3”。
(4)創(chuàng)建一個查詢,查找年齡低于所有職工平均年齡并且職務為經(jīng)理的職
工記錄,并顯示“管理人員”信息。其中管理人員由“編號”和“姓
名”兩列信息合二為一構(gòu)成(比如,編號為“000011”、姓名為“吳
大偉”的數(shù)據(jù)輸出形式為“000011吳大偉”),所建查詢命名為“
qT4”。
14.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計了表對 象“tEmp”、窗體對象“fEmp”、報表對象“rEmp” 和宏對象“mEmp”。試在 此基礎上按照以下要求補充設計:
(1)設置報表“rEmp”按照“年齡”字段升序排列輸出;將報表頁面頁腳區(qū)域
內(nèi)名為“tPage”的文本框控件設置為“第N頁,共M頁”形式的頁碼顯示
(如第1頁,共15頁、第2頁,共15頁、?)。
(2)設置窗體對象“fEmp”背景圖像為考生文件夾下的圖像文件“photo.bmp”,并將該圖像以平鋪方式顯示。
(3)在窗體加載事件中實現(xiàn)代碼重置窗體標題為標簽“bTitle”的標題內(nèi)容。(4)試根據(jù)以下窗體功能要求,對已給的事件過程進行代碼補充,并運行調(diào)試。
在“fEmp”窗體上單擊“輸出”命令按鈕(名為“btnP”),計算滿足表
達式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)補
充語句、完成設計,不允許增刪和修改其它位置已存在的語句。
15.1
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”,里面已經(jīng)建立了 表對象“tBook”、“tDetail”、“tEmp”和“tOrder”,宏對象“mTest”。試按以下要求,完成各種操作:
(1)將“tOrder”表中“訂單ID”字段的數(shù)據(jù)類型改為“文本”,字段大
小改為10;設置該字段的相關屬性,使其在數(shù)據(jù)表視圖中顯示為“訂
單號”。
(2)向“tOrder”表“訂購日期”字段中輸入數(shù)據(jù)有如下要求:第一,輸
入格式為“XXXX/XX/XX(如,2011/01/08)”;第二,輸入的數(shù)據(jù)為
2011年1月至8月產(chǎn)生的;第三,當輸入的數(shù)據(jù)不符合要求時,顯示“
輸入數(shù)據(jù)有誤,請重新輸入”信息。設置相關屬性以實現(xiàn)這些要求。
(3)向“tBook”表“類別”字段中輸入數(shù)據(jù)有如下要求:第一,輸入方
式為從下拉列表中選擇“JSJ”、或“KJ”值;第二,初始值為“
JSJ”。設置相關屬性以實現(xiàn)這些要求。
(4)在數(shù)據(jù)表視圖中進行相關設置,使其能夠顯示出“tEmp”表中所有字
段的數(shù)據(jù)。
(5)建立“tBook”、“tDetail”、“tEmp”和“tOrder”等四張表之
間的關系,并全部實施參照完整性。
(6)將宏“mTest”重命名,保存為自動執(zhí)行的宏。
15.2
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好表對 象“tCourse”、“tScore”和“tStud”,試按以下要求完成設計:
(1)創(chuàng)建一個查詢,查找人數(shù)為20的班級,并顯示“班級編號”和“班級
人數(shù)”。所建查詢名為“qT1”。
要求:使用“姓名”字段統(tǒng)計人數(shù)。
說明:“學號”字段的前8位為班級編號。
(2)創(chuàng)建一個查詢,查找平均成績最高的課程,并顯示“課程名”和“平
均成績”。所建查詢名為“qT2”。
要求:使用Round函數(shù)實現(xiàn)平均成績保留整數(shù)。
(3)創(chuàng)建一個查詢,計算男女生每門課程的最高成績。要求,第一列顯示
性別,第一行顯示課程名。所建查詢名為“qT3”。
(4)創(chuàng)建一個查詢,運行該查詢后生成一張新表,表名為“tNew”,表結(jié)
構(gòu)包括“姓名”、“課程名”和“成績”等三個字段,表內(nèi)容為90分
以上(包括90分)或不及格的所有學生記錄。所建查詢名為“qT4”。
要求:
1、所建新表中的記錄按照“成績”降序保存。
2、創(chuàng)建此查詢后,運行該查詢,并查看運行結(jié)果。
15.3
請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體 要求如下:
注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對 象“tBook”、“tDetail”、“tEmp”和“tOrder”,查詢對象“qSell”,窗 體對象“fEmp”。同時還設計出以“qSell”為數(shù)據(jù)源的報表對象“rSell”。請在此基礎上按照以下要求補充“fEmp”窗體和“rSell”報表的設計:
(1)將“rSell”報表標題欄上的顯示文本設置為“銷售報表”;對報表中
名稱為“txtNum”的文本框控件進行適當設置,使其顯示每本書的售
出數(shù)量;在報表適當位置添加一個計算控件(控件名稱為“txtC2”),計算各出版社所售圖書的平均單價。
說明:報表適當位置指報表頁腳、頁面頁腳或組頁腳。
要求:計算出的平均單價使用函數(shù)保留兩位小數(shù)。
(2)在“fEmp”窗體頁眉節(jié)區(qū)添加一個標簽,標簽名為“bTitle”,顯示
文本為“雇員基本情況查詢”,字號為26。
(3)將“fEmp”窗體中命令按鈕(名稱為“CmdRefer”)上的文字顏色改
為褐色(褐色代碼為#7A4E2B)、字體粗細改為“加粗”、文字下方顯
示“下劃線”。
(4)將“fEmp”窗體中窗體頁眉節(jié)區(qū)控件的Tab鍵移動次序設置為:“
TxtDetail”→“CmdRefer”。
(5)試根據(jù)以下窗體功能要求,補充已給的事件代碼,并運行調(diào)試。
在“fEmp”窗體的窗體頁眉節(jié)區(qū)有一個文本框控件和一個命令按鈕,名稱 分別為“TxtDetail”和“CmdRefer”;在主體節(jié)區(qū)有多個文本框控件,顯示 “tBook”表中的相關信息。在“TxtDetail”文本框中輸入具體值后,單擊“ CmdRefer”命令按鈕。如果“TxtDetail”文本框中沒有值,則顯示提示框,提示文字為“對不起!未輸入雇員姓名,請輸入!”;如果“TxtDetail”文
本框中有值,則在“tBook”表中進行查找,如果找到了相應記錄,則顯示在 主體節(jié)對應的文本框控件中,如果沒有找到,則顯示提示框,提示框顯示標題 為“查找結(jié)果”,提示文字為“對不起!沒有這個雇員!”,提示框中只有一個 “確定”按鈕,然后清除“TxtDetail”文本框中的內(nèi)容,并將光標置于“ TxtDetail”文本框中。
注意:不允許修改報表對象“rSell”中未涉及的控件、屬性;不允許修 改表對象“tBook”、、“tDetail”、“tEmp”和“tOrder”,不允許修改 查詢對象“qSell”。不允許修改窗體對象“fEmp”中未涉及的控件、屬性和
任何VBA代碼;只允許在“*****Add*****”與“*****Add*****”之間的空行 內(nèi)補充一條代碼語句、不允許增刪和修改其它位置已存在的語句。
第五篇:信息處理技術員上機練習
信息處理技術處理員上機練習
(2009級計算機應用技術專業(yè))
一、Word部分
1.用word軟件錄入以下文字,按照題目的要求完成排版后,用word的保存功能直接存盤。
要求:
1.紙張大小設置為自定義、寬21厘米、高17厘米,頁面垂直對齊方式為居中。
2.段落標題設置為隸書、四號、加粗、居中;正文文字設置為仿宋、五號、行距為1.25倍。3.將正文文字內(nèi)容劃分為三欄,每欄間設置分隔線。
4.為文檔添加頁眉,內(nèi)容為“宇宙探索系列叢書”,并將頁眉的文字字體設置為宋體、小五號、斜體、淡紫色,文字效果為陽文。
2.用Word軟件錄入以下文字,按題目要求完成后,用Word的保存功能直接存盤。
要求:
1.將段落標題設置為宋體、四號、加粗、居中。
2.將正文文字設置為宋體、五號,并為正文內(nèi)容最后一句話加下劃線。
3.為文檔添加頁眉,內(nèi)容為“社會主義和諧社會”,并將頁眉的文字字體設置為宋體、小五號。
4.為正文添加紅色文本框。
3.在Word中繪制如圖所示的課程表,按照題目要求完成后,用Word的保存功能直接存盤。
要求:
1.繪制的課程表樣式、線條形狀、線條顏色與所給圖示一致。
2.將表格外部邊框線條粗細設置為3磅;內(nèi)部線條粗細設置為0.5磅;表格底紋設置為灰色-20%。
3.將“軟件工程專業(yè)課程表”字體設置為宋體、24號。
4.將課程列的文字字體設置為黑色、宋體、小五號、居中;時間列表示時間的字體設置為紅色、Times New Roman、五號、居中,其它字體設置為黑色、宋體、五號、居中;日期行的文字字體設置為黑色、宋體、五號、居中。
4.用Word軟件制作如下圖所示的圓桌形會議室標識,按照題目要求完成后,用Word的保存功能直接存盤。
要求:
1.利用自選圖形工具,繪制圓桌形會議室標識。2.將小圓填充為紅色,其它圖形填充為黃色。3.將小圓的線條顏色設置為紅色,其它線條顏色設置為黃色。4.將“圓桌形會議室”文字字體設置為宋體、黑色、小
四、加粗。5.制作完成的圓桌形會議室標識與題目中的基本一致。
二、Excel部分
1.創(chuàng)建“氣象資料表”(內(nèi)容如下表所示),表中記錄了2000年到2008年,11月7日到11月14日,某市的日最低溫度。按照題目要求完成后,用Excel的保存功能直接存盤。
要求:
1.表格要有可視的邊框,并將表中文字設置為宋體、10.5磅、居中,第一列設置為文本格式。2.用函數(shù)計算11月7日到11月14日這八天,在2000年到2008年之間的日平均最低溫度。(計算結(jié)果保留2位小數(shù))。
3.用COUNTIF函數(shù)統(tǒng)計每年的這個期間日最低氣溫不大于1攝氏度的天數(shù)。
4.按照有關規(guī)定,最低溫度不大于零度就需要供應暖氣,給出供應暖氣的建議日期(填入對應單元格內(nèi))。
5.請給出這個期間最溫暖的年份(填入對應單元格內(nèi))。
2.用Excel創(chuàng)建“銷售利潤表”(內(nèi)容如下表所示),按照題目要求完成后,用Excel的保存功能直接存盤。
要求:
1.表格要有可視的邊框,并將表中的列標題設置為宋體、小
四、加粗、居中;其他內(nèi)容設置為宋體、12磅、居中。
2.計算出表格中空白單元格的值,并填入相應的單元格中。3.用函數(shù)計算出“合計”,并填入相應的單元格中。4.用函數(shù)計算“平均利潤”,并填入相應的單元格中。
5.以“銷售商店”和“利潤”列為數(shù)據(jù)區(qū)域,插入簇狀柱形圖。
三、PowerPoint部分
1.利用系統(tǒng)提供的資料和圖片素材(圖片素材點擊下面“天氣預報”文件夾),按照題目要求用PowerPoint創(chuàng)意制作“天氣預報”演示文稿,用PowerPoint的保存功能直接存盤。資料:
資料
一、城市天氣預報 資料
二、今日生活指數(shù)
1、晾曬指數(shù):基本適宜
天氣晴朗,午后溫暖的陽光仍能滿足你驅(qū)潮消霉殺菌的晾曬需求。
2、運動指數(shù):較適宜
明天白天天氣較好,無雨水困擾,較適宜開展各種戶內(nèi)外運動,但因氣溫較低,在戶外運動請注意增減衣物。
3、雨傘指數(shù):不帶傘
為多云天氣,但不會降水,因此您可放心出門,無須帶雨傘。參考圖示: 要求:
1.第一頁演示文稿:用資料一內(nèi)容。2.第二頁演示文稿:用資料二內(nèi)容。3.演示文稿的模板等可自行選擇。
4.第一頁演示文稿:文字設置為紅色、華文新魏、60號、陰影;插入的圖片設置為高度12厘米、寬度15厘米。文字和圖片均設置為“百葉窗”動畫效果;為演示文稿填充藍色背景。5.第二頁演示文稿:插入組織結(jié)構(gòu)圖,將版式設置為右懸掛;為演示文稿插入頁腳(頁腳內(nèi)容為“2008-12-21 12:00發(fā)布”);將演示文稿放映方式設置為循環(huán)放映。
2.用PowerPoint創(chuàng)意制作演示文稿,按照題目要求完成后,用PowerPoint的保存功能直接存盤。
資料:
資料
一、改革開放
資料
二、改革開放是黨在新的時代條件下帶領人民進行的新的偉大革命,目的就是要解放和發(fā)展社會生產(chǎn)力,實現(xiàn)國家現(xiàn)代化,讓中國人民富裕起來,振興偉大的中華民族;就是要推動我國社會主義制度自我完善和發(fā)展,賦予社會主義新的生機活力,建設和發(fā)展中國特色社會主義;就是要在引領當代中國發(fā)展進步中加強和改進黨的建設,保持和發(fā)展黨的先進性,確保黨始終走在時代前列。要求:
1.第一頁演示文稿:用資料一內(nèi)容。2.第二頁演示文稿:用資料二內(nèi)容。
3.演示文稿的模版、版式、圖片、配色方案、動畫方案等自行選擇。4.制作完成的演示文稿美觀、大方。
四、Access部分
1.按照要求完成后,用Access 的保存功能直接存盤。要求:
1.用Access創(chuàng)建“姓名表”(內(nèi)容如下表所示)。
2.用Access創(chuàng)建“地址表”(內(nèi)容如下表所示)。
3.用Access創(chuàng)建“通信表”(內(nèi)容如下表所示)。
4.通過Access的查詢功能生成“聯(lián)系人匯總表”(內(nèi)容如下表所示)。
2.按照如下要求完成后,用Access 的保存功能直接存盤。要求:
1.用Access創(chuàng)建“姓名表”(內(nèi)容如下表所示)。
2.用Access創(chuàng)建“成績表”(內(nèi)容如下表所示)。
3.用Access創(chuàng)建“性別表”(內(nèi)容如下表所示)。
4.通過Access的查詢功能生成“學生成績匯總表”(內(nèi)容如下表所示)。