72
一、基本操作
在考生文件夾下,存在一個數(shù)據(jù)庫文件"samp1.mdb",在數(shù)據(jù)庫文件中已經(jīng)建立了一個 表對象"學(xué)生基本情況",試按以下操作要求,完成各種操作 (1)在數(shù)據(jù)表視圖中,將"學(xué)生基本情況"表中的所有字段顯示出來 (2)將"學(xué)生基本情況"表名稱更改為"tStud",并設(shè)置表的主鍵字段,使其能夠唯一標(biāo)識表中記錄,設(shè)置"身份ID" 字段的相應(yīng)屬性,使該字段在數(shù)據(jù)表視圖中的顯示標(biāo)題為"身份證" (3)在"家長身份證號"和"語文"兩個字段之間增加一個字段,名稱為"電話",類型為文本,大小為12,設(shè)置該字段 輸入掩碼為:前四位固定為"010-",后八位為數(shù)字,將"姓名"字段設(shè)置為有重復(fù)索引,且必須有值 (4)在"tStud"表中增加一個字段,字段名為"總成績".字段值為:總成績=語文+數(shù)學(xué)+外語,計算結(jié)果的"結(jié)果類型" 為"整型","格式"為"標(biāo)準(zhǔn)","小數(shù)位數(shù)"為0. (5)將tStud表拆分為兩個新表,表名分別為"tStudent"和"tScore",其中"tStudent"表結(jié)構(gòu)為:編號, 身份ID,姓名,家長姓名,家長身份證號,電話;"tScore"表結(jié)果為:編號,語文,數(shù)學(xué),外語,總成績 要求:保留"tStud"表 (6)設(shè)置"tStudent"和"tScore"表之間的關(guān)系
2簡單應(yīng)用.
在考生文件夾下存在一個數(shù)據(jù)庫文件"samp2.mdb",里面已經(jīng)設(shè)計好表對象"tCoure", "tScore","tStud",試按以下要求完成設(shè)計: (1)創(chuàng)建一個查詢,查找2005年入學(xué)的黨員學(xué)生選課成績,并顯示"姓名","性別","入學(xué)時間", "課程名"和"成績"五列信息,所建查詢命名為"qT1" (2)創(chuàng)建一個查詢,按輸入的分?jǐn)?shù)查找選課成績平均值大于所輸入分?jǐn)?shù)的學(xué)生信息,并顯示"學(xué)號"和 "平均成績"當(dāng)運(yùn)行該查詢時,應(yīng)顯示提示信息:"請輸入要比較的分?jǐn)?shù):",所建查詢命名為"qT2" (3)創(chuàng)建一個查詢,統(tǒng)計并顯示各班每門課程的平均成績,統(tǒng)計顯示結(jié)果如下圖所示,縮減查詢命名為"qT3" 說明:"學(xué)號"字段的前8位為班級編號 要求:使用Round函數(shù)獲取平均成績的整數(shù)值
(4)創(chuàng)建一個查詢,統(tǒng)計2門以上(含2門)課程不及格的學(xué)生,并將其"姓名"和統(tǒng)計的"不及格門次"放到一個新表中, 表名為"tNew",表結(jié)果為"姓名"和"不及格門次",所建查詢命名為"qT4" 要求:(1)使用"成績"字段統(tǒng)計不及格課程的門次 (2)創(chuàng)建此查詢后,運(yùn)行該查詢,并查看允許結(jié)果
3.綜合應(yīng)用
在考生文件夾下存在一個數(shù)據(jù)庫文件"samp3.mdb",里面已經(jīng)設(shè)計好表對象"tStud",查詢對象 "qstud"和"fTimer"窗體對象,同時還設(shè)計出以"qStud"為數(shù)據(jù)源的報表對象"rStud" 試在次基礎(chǔ)上按照如下要求補(bǔ)充報表和窗體設(shè)計 (1)在報表的報表也沒節(jié)去添加一個標(biāo)簽控件,其名稱為"bTitle",顯示內(nèi)容為"學(xué)生信息表";預(yù)覽報表時,報表 標(biāo)題顯示內(nèi)容為"****年度#####",請按照VBA代碼中的指示將代碼補(bǔ)充完整 說明:顯示標(biāo)題中,"****"為本年度年份,要求使用函數(shù)獲取 顯示標(biāo)題中,"#####"為標(biāo)簽控件"bTitle"中的內(nèi)容 (2)在報表的主體節(jié)去添加一個文本框控件,顯示"姓名"字段值。該控件放置在距上邊0.1厘米,距左邊 3.2厘米,并命名為"tName" (3)按"編號"字段前四位分組統(tǒng)計每組記錄的平均年齡,并將統(tǒng)計結(jié)果顯示在組頁腳節(jié)去,計算控件命名 為"tAvg" 要求:使用分組表達(dá)式進(jìn)行分組 (4)有一個名為"fTimer"的計時器窗體,運(yùn)行窗體后,窗體標(biāo)題自動顯示為"計時器",單擊"設(shè)置"按鈕 (名稱為"cmdSet"),在彈出的輸入框中輸入計時秒數(shù)(10以內(nèi)的數(shù)),單擊"開始"按鈕(名稱為"cmdstart") 開始計時,同時在文本框(名稱為"txtList")中顯示計時的秒數(shù),計時時間到時,停止計時并響鈴,同時將 文本框清零,根據(jù)以上描述,按照VBA代碼中的指示將代碼補(bǔ)充完整
注意:不允許改動數(shù)據(jù)中的表對象"tStud"和查詢對象"qStud",同時也不允許修改報表對象"rStud"和窗體 對象"fTimer"中已有的以及未涉及的控件和屬性,程序代碼只允許在"*******Add******"與"*******Add******"之間 的空行內(nèi)補(bǔ)充一行語句、完成設(shè)計,不允許增刪和修改其他位置已存在的語句 |