版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄
第19套上機(jī)試題解析42
第1套上機(jī)試題-3第20套上機(jī)試題43
第1套上機(jī)試題解析4第20套上機(jī)試題解析44
第2套上機(jī)試題5第21套上機(jī)試題45
第2套上機(jī)試題解析-……--6第21套上機(jī)試題解析46
第3套上機(jī)試題7第22套上機(jī)試題-47
第3套上機(jī)試題解析9第22套上機(jī)試題解析48
第4套上機(jī)試題10第23套上機(jī)試題49
第4套上機(jī)試題解析11第23套上機(jī)試題解析-51
第5套上機(jī)試題12第24套上機(jī)試題51
第5套上機(jī)試題解析……14第24套上機(jī)試題解析53
第6套上機(jī)試題-15第25套上機(jī)試題54
第6套上機(jī)試題解析16第25套上機(jī)試題解析--55
第7套上機(jī)試題一……-17第26套上機(jī)試題-……---56
第7套上機(jī)試題解析18第26套上機(jī)試題解析57
第8套上機(jī)試題19第27套上機(jī)試題58
第8套上機(jī)試題解析20第27套上機(jī)試題解析59
第9套上機(jī)試題--……--21第28套上機(jī)試題60
第9套上機(jī)試題解析--……-23第28套上機(jī)試題解析61
第10套上機(jī)試題24第29套上機(jī)試題……62
第10套上機(jī)試題解析25第29套上機(jī)試題解析63
第11套上機(jī)試題-……-26第30套上機(jī)試題64
第11套上機(jī)試題解析26第30套上機(jī)試題解析65
第12套上機(jī)試題27第31套上機(jī)試題66
第12套上機(jī)試題解析-28第31套上機(jī)試題解析67
第13套上機(jī)試題29第32套上機(jī)試題68
第13套上機(jī)試題解析30第32套上機(jī)試題解析69
第14套上機(jī)試題--31第33套上機(jī)試題70
第14套上機(jī)試題解析32第33套上機(jī)試題解析71
第15套上機(jī)試題33第34套上機(jī)試題72
第15套上機(jī)試題解析-34第34套上機(jī)試題解析——73
第16套上機(jī)試題35第35套上機(jī)試題74
第16套上機(jī)試題解析36第35套上機(jī)試題解析75
第17套上機(jī)試題37第36套上機(jī)試題……76
第17套上機(jī)試題解析-38第36套上機(jī)試題解析77
第18套上機(jī)試題……39第37套上機(jī)試題78
第18套上機(jī)試題解析40第37套上機(jī)試題解析——79
第19套上機(jī)試題-41第38套上機(jī)試題81
第38套上機(jī)試題解析-82第51套上機(jī)試題解析112
第39套上機(jī)試題83第52套上機(jī)試題114
第39套上機(jī)試題解析84第52套上機(jī)試題解析……115
第40套上機(jī)試題86第53套上機(jī)試題116
第40套上機(jī)試題解析87第53套上機(jī)試題解析117
第41套上機(jī)試題88第54套上機(jī)試題119
第41套上機(jī)試題解析90第54套上機(jī)試題解析119
第42套上機(jī)試題91第55套上機(jī)試題120
第42套上機(jī)試題解析……92第55套上機(jī)試題解析122
第43套上機(jī)試題………93第56套上機(jī)試題……123
第43套上機(jī)試題解析-94第56套上機(jī)試題解析124
第44套上機(jī)試題96第57套上機(jī)試題125
第44套上機(jī)試題解析97第57套上機(jī)試題解析126
第45套上機(jī)試題---98第58套上機(jī)試題-127
第45套上機(jī)試題解析99第58套上機(jī)試題解析128
第46套上機(jī)試題100第59套上機(jī)試題129
第46套上機(jī)試題解析一-101第59套上機(jī)試題解析-131
第47套上機(jī)試題102第60套上機(jī)試題132
第47套上機(jī)試題解析103第60套上機(jī)試題解析133
第48套上機(jī)試題-……104第61套上機(jī)試題134
第48套上機(jī)試題解析105第61套上機(jī)試題解析——135
第49套上機(jī)試題107第62套上機(jī)試題137
第49套上機(jī)試題解析108第62套上機(jī)試題解析138
第50套上機(jī)試題-……--109第63套上機(jī)試題-……-139
第50套上機(jī)試題解析110第63套上機(jī)試題解析140
第51套上機(jī)試題Ill
第1套上機(jī)試題
基本操作:
(1)在考生文件夾下,"sampl.mdb”數(shù)據(jù)庫(kù)文件中建立表-Teacher",表結(jié)構(gòu)如下。
字段名稱數(shù)據(jù)類型字段大小格式
編號(hào)文本5
姓名文本4
性別文本1
年齡數(shù)字整型
工作時(shí)間日期/時(shí)間短日期
學(xué)歷文本5
職稱文本5
郵箱密碼文本6
聯(lián)系電話文本8
在職否是/否是/否
(2)根據(jù)"tTeacher"表的結(jié)構(gòu),判斷并設(shè)置主鍵。
(3)設(shè)置"工作時(shí)間”字段的有效性規(guī)則為只能輸入上一年度五月一日以前(含)的日期(規(guī)
定:本年度年號(hào)必須用函數(shù)獲取)。
(4)將"在職否”字段的默認(rèn)值設(shè)置為真值,設(shè)置"郵箱密碼”字段的輸入掩碼為將輸入的密碼
顯示為6位星號(hào)(密碼),設(shè)置”聯(lián)系電話〃字段的輸入掩碼,要求前四位為"010,,后八位為
數(shù)字。
(5)將"性別”字段值的輸入設(shè)置為"男"、"女"列表選擇。
(6)在"tTeacher”表中輸入以下2條記錄:
編號(hào)姓名性別年齡工作時(shí)間學(xué)歷職稱郵箱密碼聯(lián)系電話在職否
77012郝海為男671962-12-8大本教授62120865976670
92016李麗女321992-9-3研究生講師92090365976444/
簡(jiǎn)單應(yīng)用:
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件"samp2.mdb”,里面已經(jīng)設(shè)計(jì)好三個(gè)關(guān)聯(lián)表對(duì)象”tStud”、
々Course"、"tScore”和一^^空表"tTemp"。試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢,查找并顯示有書(shū)法或繪畫(huà)愛(ài)好學(xué)生的"學(xué)號(hào)"、"姓名"、"性別"和"年齡"
四個(gè)字段內(nèi)容,所建查詢命名為
(2)創(chuàng)建一個(gè)查詢,查找成績(jī)低于所有課程總平均分的學(xué)生信息,并顯示"姓名"、〃課程名"
和”成績(jī)〃三個(gè)字段內(nèi)容,所建查詢命名為〃qT2〃。
(3)以表對(duì)象"tScore"和"tCourse”為基礎(chǔ),創(chuàng)建一個(gè)交叉表查詢。要求:選擇學(xué)生的"學(xué)號(hào)"
為行標(biāo)題、"課程號(hào)”為列標(biāo)題來(lái)統(tǒng)計(jì)輸出學(xué)分小于3分的學(xué)生平均成績(jī),所建查詢命名為〃qT3〃。
注意:交叉表查詢不做各行小計(jì)。
(4)創(chuàng)建追加查詢,將表對(duì)象々Stud"中〃學(xué)號(hào)〃、”姓名〃、〃性別〃和"年齡〃四個(gè)字段內(nèi)容追加
到目標(biāo)表"tTemp”的對(duì)應(yīng)字段內(nèi),所建查詢命名為〃qT4〃。(規(guī)定:"姓名"字段的第一個(gè)字符為
姓,剩余字符為名。將姓名分解為姓和名兩部分,分別追加到目標(biāo)表的“姓〃、"名"兩個(gè)字段中。)
綜合應(yīng)用:
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件"samp3.mdb”,里面已經(jīng)設(shè)計(jì)了表對(duì)象〃tEmp〃、窗體對(duì)象
“fEmp"、宏對(duì)象"mEmp"和報(bào)表對(duì)象"rEmp"。同時(shí),給出窗體對(duì)象"fEmp"的〃加載”事件和〃預(yù)覽”
及"打印"兩個(gè)命令按鈕的單擊事件代碼,試按以下功能要求補(bǔ)充設(shè)計(jì):
(1)將窗體"fEmp"上標(biāo)簽"bTitle”以特殊效果:陰影顯示。
(2)已知窗體"fEmp"的三個(gè)命令按鈕中,按鈕"btl"和"bt3〃的大小一致、且左對(duì)齊?,F(xiàn)要求
在不更改"btl"和"bt3”大小位置的基礎(chǔ)上,調(diào)整按鈕"bt2”的大小和位置,使其大小與"btl”
和"bt3"相同,水平方向左對(duì)齊"btl"和"bt3〃,豎直方向在"btl”和〃bt3”之間的位置。
(3)在窗體"fEmp"的"加載”事件中設(shè)置標(biāo)簽"bTitle”以紅色文本顯示;單擊“預(yù)覽"按鈕(名
為"btl")或〃打印〃按鈕(名為"bt2"),事件過(guò)程傳遞參數(shù)調(diào)用同一個(gè)用戶自定義代碼(mdPnt)
過(guò)程,實(shí)現(xiàn)報(bào)表預(yù)覽或打印輸出;單擊"退出〃按鈕(名為"bt3"),調(diào)用設(shè)計(jì)好的宏"mEmp"來(lái)
關(guān)閉窗體。
(4)將報(bào)表對(duì)象"rEmp”的記錄源屬性設(shè)置為表對(duì)象"tEmp"。
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象"tEmp"和宏對(duì)象"rnEmp";不允許修改窗體對(duì)象"fEmp"和報(bào)
表對(duì)象"rEmp"中未涉及的控件和屬性。程序代碼只允許在”*****Add*****"與"*****Add*****"
之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
第1套上機(jī)試題解析
基本操作:
本題主要考核點(diǎn):在一個(gè)數(shù)據(jù)庫(kù)中添加一個(gè)新表、表結(jié)構(gòu)的定義、主鍵的設(shè)置、有效性規(guī)
則的設(shè)置、默認(rèn)值的設(shè)置、輸入掩碼的設(shè)置、查閱向?qū)У氖褂靡约跋虮碇休斎胗涗洝?/p>
本題解題思路:
第一步:打開(kāi)考生文件夾下的"sampl.mdb”數(shù)據(jù)庫(kù)。
第二步:打開(kāi)數(shù)據(jù)庫(kù)菜單選擇〃新建(N)〃,在彈出的“新建表〃對(duì)話框中,點(diǎn)擊〃設(shè)計(jì)視圖”
按鈕,在彈出的表設(shè)計(jì)器中按題面要求依次輸入各字段的定義。
第三步:主關(guān)鍵字是每個(gè)表中能惟一標(biāo)識(shí)每條記錄的字段,可以是一個(gè)字段,或是一組字
段。由表中字段可知,〃編號(hào)”為該表的主關(guān)鍵字,選中”編號(hào)〃字段行,點(diǎn)擊工具欄上的“主鍵”
按鈕。
第四步:選中"工作時(shí)間〃字段行,再選中下面的〃有效性規(guī)則”,在右邊的框中直接輸入
*<=DateSerial(Year(Date())-1,5,1)*?
第五步:選中"在職否”字段行,在〃默認(rèn)值"右邊的框中輸入"True"。選中"郵箱密碼”字段
行,再選中下面的“輸入掩碼〃,點(diǎn)擊右邊的〃???〃按鈕,在彈出的"輸入掩碼”向?qū)е羞x擇"密碼
”,單擊”下一步〃按鈕,再單擊"完成〃按鈕。選中〃聯(lián)系電話”字段行,再選中下面的〃輸入掩碼
”,輸入:*010-"00000000,
第六步:選中"性別"字段,在下面的〃查閱〃選項(xiàng)卡中的"顯示控件"選擇"列表框","行來(lái)
源類型”中選擇〃值列表","行來(lái)源"中輸入:男;女。然后以7Teacher”保存該表。
第七步:向"tTeacher”表中輸入題面所要求的各字段的內(nèi)容。
簡(jiǎn)單應(yīng)用:
本題主要考的是數(shù)據(jù)庫(kù)的查詢。
本題解題思路:
(1)點(diǎn)擊〃查后r,選擇"新建(N)〃,在彈出的"新建查詢〃窗體上選擇〃設(shè)計(jì)視圖",點(diǎn)擊"
確定“按鈕,然后在彈出的“顯示表〃窗體上選擇"tStud”表,點(diǎn)擊"添加"按鈕,關(guān)閉"顯示表”窗
體。然后從"tStud”表中選擇"學(xué)號(hào)〃、〃姓名"、”性別〃和〃年齡〃字段,并選擇"簡(jiǎn)歷"字段,把
該字段的顯示中的鉤去掉,然后在"簡(jiǎn)歷"字段的〃條件”中輸入:Like"*書(shū)法*〃OrLike〃*繪
畫(huà)*",以"qTl”保存查詢。
(2)選擇〃新建(N)”,在彈出的“新建查詢〃窗體上選擇〃設(shè)計(jì)視圖”,點(diǎn)擊〃確定〃按鈕,然
后在彈出的“顯示表”窗體上分別選擇“tStud"、"tCourse”和氣Score”表,點(diǎn)擊"添加"按鈕,關(guān)
閉"顯示表"窗體。選擇題目中所說(shuō)的三個(gè)字段,在〃成績(jī)〃字段的〃條件〃中輸入:<(selectavg(成
績(jī))fromtScore),最后以"qT2”保存查詢。
(3)選擇"新建(N)",在彈出的"新建查詢”窗體上選擇〃設(shè)計(jì)視圖“,點(diǎn)擊"確定"按鈕,然
后在彈出的"顯示表”窗體上分別選擇"tScore"和"tCourse"表,點(diǎn)擊"添加"按鈕,關(guān)閉”顯示表
“窗體。然后點(diǎn)擊"查詢"菜單中的”交叉表查詢〃菜單(或點(diǎn)擊右鍵,選擇查詢類型中的”交叉表
查詢。在字段中選擇"學(xué)號(hào)","交叉表〃中選擇"行標(biāo)題";選擇"課程號(hào)"字段,在"交叉表”
中選擇"列標(biāo)題〃;選擇"成績(jī)"字段,”交叉表〃中選擇〃值",并在"總計(jì)〃中選擇"平均值”;再選
擇"學(xué)分"字段,并在條件中輸入:<3,〃總計(jì)"中選擇〃條件〃;最后以〃qT3〃保存查詢。
(4)選擇"新建(N)〃,在彈出的〃新建查詢〃窗體上選擇"設(shè)計(jì)視圖”,點(diǎn)擊〃確定〃按鈕,然
后在彈出的〃顯示表〃窗體上選擇"tStud"表,點(diǎn)擊"添加〃按鈕,關(guān)閉“顯示表"窗體。選擇”查詢
〃菜單中的〃追加查詢“菜單(或者右擊鼠標(biāo),在彈出的菜單中選擇"追加查詢”),追加到當(dāng)前
數(shù)據(jù)庫(kù)中的々Temp”表中,點(diǎn)擊"確定"。然后從"tStud"選擇"學(xué)號(hào)〃字段,再在〃字段〃行的第二
個(gè)空格處輸入"Left(([姓名]),1)”,第三個(gè)空格處輸入"Right([姓名],Len([姓名])-1)”,再
從"tStud”選擇〃性別”和〃年齡"字段,追加到"tTemp”表對(duì)應(yīng)的字段中,最后以〃qT4〃保存查詢。
綜合應(yīng)用:
本題主要考的是窗體的設(shè)計(jì)。
本題解題思路如下:
(1)打開(kāi)窗體對(duì)象"fEmp”的設(shè)計(jì)視圖,選擇"bTitle”標(biāo)簽控件,并點(diǎn)擊工具欄上的"屬性
”按鈕,特殊效果屬性設(shè)置為"陰影"。
(2)打開(kāi)窗體"fEmp”的設(shè)計(jì)視圖,選中〃bt2〃按鈕,并點(diǎn)擊工具欄上的〃屬性”按鈕,將命
令按鈕bt2的"左邊距”設(shè)置為3厘米,〃上邊距〃設(shè)置為2.5厘米,"寬度〃設(shè)置為3厘米,〃高度〃設(shè)
置為1厘米。
(3)打開(kāi)窗體"fEmp”的設(shè)計(jì)視圖,并點(diǎn)擊工具欄上的“屬性"按鈕,點(diǎn)擊〃加載"屬性右邊
的"…”打開(kāi)代碼生成器,在"*****Addl*****"與"*****Addl*****"之間輸入
*bTitle.ForeColor=255”,保存窗體。
(4)打開(kāi)窗體"fEmp”的設(shè)計(jì)視圖,選中"btl”按鈕,并點(diǎn)擊工具欄上的〃屬性〃按鈕,點(diǎn)擊
"單擊”屬性右邊的"…”打開(kāi)代碼生成器,在"*****Add2*****"與”*****Add2*****"之間輸入
"mdPntacViewPreview”,保存窗體。
(5)打開(kāi)窗體"fEmp"的設(shè)計(jì)視圖,選中"bt3〃按鈕,并點(diǎn)擊工具欄上的〃屬性"按鈕,點(diǎn)擊
"單擊”屬性并選擇宏"rnEmp",保存窗體。
(6)打開(kāi)報(bào)表對(duì)象"rEmp”的設(shè)計(jì)視圖,將"記錄源”屬性設(shè)置為表"tEmp"。
第2套上機(jī)試題
基本操作:
在考生文件夾下,"sampl.mdb”數(shù)據(jù)庫(kù)文件中已建立兩個(gè)表對(duì)象(名為“員工表〃和”部門(mén)表〃)。
試按以下要求,順序完成表的各種操作:
(1)將"員工表”的行高設(shè)為15。
(2)設(shè)置表對(duì)象”員工表"的年齡字段有效性規(guī)則為:大于17且小于65(不含17和65);同時(shí)
設(shè)置相應(yīng)有效性文本為〃請(qǐng)輸入有效年齡”。
(3)在表對(duì)象“員工表”的年齡和職務(wù)兩字段之間新增一個(gè)字段,字段名稱為密碼,數(shù)據(jù)類型
為文本,字段大小為6,同時(shí),要求設(shè)置輸入掩碼使其以星號(hào)方式(密碼)顯示。
(4)凍結(jié)員工表中的姓名字段。
(5)將表對(duì)象〃員工表”數(shù)據(jù)導(dǎo)出到考生文件夾下,以文本文件形式保存,命名為T(mén)est.txt。
要求,第一行包含字段名稱,各數(shù)據(jù)項(xiàng)間以分號(hào)分隔。
(6)建立表對(duì)象〃員工表"和”部門(mén)表〃的表間關(guān)系,實(shí)施參照完整性。
簡(jiǎn)單應(yīng)用:
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件"samp2.mdb〃,里面已經(jīng)設(shè)計(jì)好兩個(gè)表對(duì)象”tEmployee"和
"tGroup"。試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢,查找并顯示沒(méi)有運(yùn)動(dòng)愛(ài)好的職工的〃編號(hào)"、"姓名"、"性別"、"年齡〃和”
職務(wù)”五個(gè)字段內(nèi)容,所建查詢命名為"qTl”。
(2)建立"tGroup"和"tEmployee”兩表之間的一對(duì)多關(guān)系,并實(shí)施參照完整性。
(3)創(chuàng)建一個(gè)查詢,查找并顯示聘期超過(guò)5年(使用函數(shù))的開(kāi)發(fā)部職工的"編號(hào)〃、"姓名"、
〃職務(wù)〃和”聘用時(shí)間〃四個(gè)字段內(nèi)容,所建查詢命名為
(4)創(chuàng)建一個(gè)查詢,檢索職務(wù)為經(jīng)理的職工的〃編號(hào)”和〃姓名〃信息,然后將兩列信息合二為
一輸出(比如,編號(hào)為“000011"、姓名為〃吳大偉〃的數(shù)據(jù)輸出形式為“000011吳大偉“),并命
名字段標(biāo)題為“管理人員",所建查詢命名為"qT3”。
綜合應(yīng)用:
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件〃samp3.mdb",里面已經(jīng)設(shè)計(jì)好表對(duì)象“tBorrow"、"tReader"
和"tBook”,查詢對(duì)象"qT”,窗體對(duì)象“fReader"、報(bào)表對(duì)象-Reader"和宏對(duì)象"rpt”。請(qǐng)?jiān)诖?/p>
基礎(chǔ)上按照以下要求補(bǔ)充設(shè)計(jì):
(1)在報(bào)表的報(bào)表頁(yè)眉節(jié)區(qū)內(nèi)添加一個(gè)標(biāo)簽控件,其名稱為"bTitle”,標(biāo)題顯示為“讀者借閱
情況瀏覽",字體名稱為"黑體",字號(hào)為22,同時(shí)將其安排在距上邊0.5厘米、距左側(cè)2厘米的
位置。
(2)設(shè)計(jì)報(bào)表-Reader”的主體節(jié)區(qū)內(nèi)"tSex"文本框控件依據(jù)報(bào)表記錄源的〃性別”字段值來(lái)顯
示信息。
(3)將宏對(duì)象"rpt"改名為"mReader”。
(4)在窗體對(duì)象"fReader”的窗體頁(yè)腳節(jié)區(qū)內(nèi)添加一個(gè)命令按鈕,命名為"bList",按鈕標(biāo)題
為"顯示借書(shū)信息”,其單擊事件屬性設(shè)置為宏對(duì)象"mReader”。
(5)窗體加載時(shí)設(shè)置窗體標(biāo)題屬性為系統(tǒng)當(dāng)前日期。窗體〃加載〃事件代碼已提供,請(qǐng)補(bǔ)充完
整。
注意:不允許修改窗體對(duì)象"fReader”中未涉及的控件和屬性;不允許修改表對(duì)象-Borrow"、
々Reader"和"tBook”及查詢對(duì)象〃qT";不允許修改報(bào)表對(duì)象"rReader〃的控件和屬性。程序代
碼只允許在”*****Add*****"與"*****Add*****"之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允
許增刪和修改其它位置已存在的語(yǔ)句。
第2套上機(jī)試題解析
基本操作:
本題主要考核點(diǎn):行高的設(shè)置、有效性規(guī)則和文本的設(shè)置、增加表中字段、輸入掩碼的設(shè)
置和導(dǎo)出表。
本題解題思路:
第一步:打開(kāi)考生文件夾下的"sampl.mdb”數(shù)據(jù)庫(kù)。
第二步:選中表"員工表〃,點(diǎn)擊"打開(kāi)"按鈕,選擇”格式〃菜單下的〃行高〃,將行高設(shè)置為
15o
第三步:選中表"員工表”,點(diǎn)擊〃設(shè)計(jì)〃,選中"年齡"字段,再選中下面的“有效性規(guī)則”,
在右邊的框中輸入">17And<65〃,選中下面的〃有效性文本〃,在右邊的框中輸入〃請(qǐng)輸入有效
年齡”。
第四步:選中〃職務(wù)”字段行,再點(diǎn)擊工具欄上的“插入行”按鈕或者在鼠標(biāo)右擊后彈出的菜
單中選擇“插入行〃,在"字段名稱"中輸入〃密碼〃,〃數(shù)據(jù)類型"選擇"文本","字段大小〃為"6",
在"輸入掩碼〃框中輸入PASSWORD,也可以點(diǎn)擊"輸入掩碼〃屬性右邊的"…"按鈕,彈出〃輸入掩
碼向?qū)?,選擇系統(tǒng)設(shè)置好的輸入掩碼〃密碼”,然后保存該表。
第五步:打開(kāi)表〃員工表〃,選中〃姓名〃列,選擇"格式"菜單下的"凍結(jié)列二
第六步:選中表"員工表〃,點(diǎn)擊〃文件“菜單下的"導(dǎo)出",在打開(kāi)的“將表"員工表"導(dǎo)出為"
對(duì)話框中,選擇保存位置為考生文件夾,保存類型為〃文本文件〃,輸入文件名"Test",然后點(diǎn)
擊"保存",接著點(diǎn)擊"下一步",在〃請(qǐng)選擇字段分隔符"下面選中"分號(hào)〃按鈕,將"第一行包含
字段名稱”選中,接著點(diǎn)擊"下一步〃,確認(rèn)文件導(dǎo)出的路徑無(wú)誤,點(diǎn)擊"完成"按鈕。
第七步:選擇工具欄上的"關(guān)系”按鈕(或者單擊右鍵,選擇"關(guān)系"),然后單擊菜單上的
"顯示表"按鈕(或單擊右鍵,在彈出的菜單中選擇"顯示表"),把"員工表"和"部門(mén)表"添加到
關(guān)系窗體中,鼠標(biāo)選中”部門(mén)表〃表中的“部門(mén)號(hào)〃字段,然后拖到"員工表”中的〃所屬部門(mén)”字段,
然后在彈出的窗體中選中”實(shí)施參照完整性”復(fù)選框,然后點(diǎn)”創(chuàng)建〃。
簡(jiǎn)單應(yīng)用:
本題主要考的是數(shù)據(jù)庫(kù)的查詢及關(guān)系的建立。
本題解題思路:
(1)打開(kāi)考生文件夾下的“samp2.mdb”數(shù)據(jù)庫(kù)。點(diǎn)擊對(duì)象下的〃查詢〃,點(diǎn)擊"新建(N)”,
在彈出的〃新建查詢〃窗體上選擇〃設(shè)計(jì)視圖”,點(diǎn)擊〃確定〃按鈕,然后在彈出的〃顯示表"窗體上
選擇"tEmployee”表,點(diǎn)擊"添加"按鈕,關(guān)閉”顯示表〃窗體。然后選擇題目中所說(shuō)的五個(gè)字段,
再選擇"簡(jiǎn)歷"字段,在"條件〃中輸入:NotLike”*運(yùn)動(dòng)*〃,并把”顯示〃中的鉤去掉,以"T1"
保存查詢。
(2)選擇工具欄上的"關(guān)系"按鈕(或者單擊右鍵,選擇〃關(guān)系”),然后單擊工具欄上的“
顯示表”按鈕(或單擊右鍵,在彈出的菜單中選擇"顯示表"),把"tGroup”表和"tEmployee”表
添加到關(guān)系窗體中,鼠標(biāo)選中"tGroup”表中的"部門(mén)編號(hào)〃字段,然后拖到-Employee"中的"所
屬部門(mén)”字段。然后在彈出的窗體中選中”實(shí)施參照完整性”復(fù)選框,然后點(diǎn)擊”創(chuàng)建〃。
(3)點(diǎn)擊〃查詢",選擇"新建(N)”,在彈出的"新建查詢”窗體上選擇”設(shè)計(jì)視圖〃,點(diǎn)擊“
確定"按鈕,然后在彈出的"顯示表”窗體上分別選擇"tEmployee"表和"tGroup"表,點(diǎn)擊"添加〃
按鈕,關(guān)閉"顯示表”窗體。然后從一Employee”選擇題目中所說(shuō)的四個(gè)字段,再選擇"tGroup”
表中的"名稱"字段,在"條件”中輸入〃開(kāi)發(fā)部",并把〃顯示"中的鉤去掉,在“聘用時(shí)間"的"條
件"中輸入:Year(Date())-Year([聘用時(shí)間])>5,最后以"qT2"保存查詢。
(4)選擇"新建(N)”,在彈出的”新建查詢〃窗體上選擇"設(shè)計(jì)視圖”,點(diǎn)擊〃確定〃按鈕,然
后在彈出的"顯示表”窗體上選擇一Employee〃表,點(diǎn)擊"添加"按鈕,關(guān)閉"顯示表”窗體。然后
在"字段"中輸入”管理人員:([編號(hào)]+[姓名])",并選擇"顯示”中的鉤,再把"職務(wù)"字段加到"
字段〃中,并把〃顯示”中的鉤去掉,在"條件"中輸入"經(jīng)理〃,最后以"qT3"保存查詢。
綜合應(yīng)用:
本題主要考的是報(bào)表和窗體的設(shè)計(jì)。
本題解題思路如下:
(1)選擇報(bào)表"rReader”,點(diǎn)擊”設(shè)計(jì)〃,選擇"視圖”菜單下的〃報(bào)表頁(yè)眉/頁(yè)腳''即打開(kāi)了
報(bào)表的“報(bào)表頁(yè)眉/頁(yè)腳”區(qū)域;在工具箱中選擇一個(gè)標(biāo)簽,放到報(bào)表頁(yè)眉中,設(shè)置標(biāo)簽的名稱
屬性為"bTitle”,標(biāo)題屬性為〃讀者借閱情況瀏覽〃,字體名稱屬性為"黑體",字號(hào)為22,左邊
距為2厘米,上邊距為0.5厘米;選中主體節(jié)區(qū)的文本框控件"tSex",設(shè)置文本框控件的控件來(lái)
源屬性為"性別”。
(2)選中宏〃rpt",選擇"編輯”菜單中的〃重命名〃,重命名為"mReader"。
(3)選擇窗體"fReader",點(diǎn)擊"設(shè)計(jì)”,在工具箱中選擇一個(gè)命令按鈕控件,放到窗體頁(yè)
腳中,放到窗體頁(yè)腳中之后會(huì)出現(xiàn)一個(gè)提示框,點(diǎn)擊〃取消〃按鈕,設(shè)置這個(gè)命令按鈕的名稱為
"bList”,標(biāo)題屬性為”顯示借書(shū)信息”,單擊屬性為"mReader”。選中窗體,點(diǎn)擊工具欄上的“
屬性”按鈕,點(diǎn)擊"加載”屬性右邊的"…”打開(kāi)代碼生成器,在"*****Add*****"與
〃*****Add*****”之間輸入:Caption=Date。
第3套上機(jī)試題
基本操作:
在考生文總夾下,"sampLmdb”數(shù)據(jù)庫(kù)文件中已建立兩個(gè)表對(duì)象(名為”職工表〃和"部門(mén)表。
試按以下要求,順序完成表的各種操作:
(1)設(shè)置表對(duì)象“職工表"的聘用時(shí)間字段默認(rèn)值為系統(tǒng)日期。
(2)設(shè)置表對(duì)象”職工表"的性別字段有效性規(guī)則為:男或女;同時(shí)設(shè)置相應(yīng)有效性文本為“請(qǐng)
輸入男或女”。
(3)將表對(duì)象"職工表〃中的“照片〃字段修改為數(shù)據(jù)類型為“OLE對(duì)象〃;將編號(hào)為"000019〃的員
工的照片字段值設(shè)置為考生文件夾下的圖像文件"000019.bmp”數(shù)據(jù)。
(4)刪除職工表中姓名字段含有"江"字的所有員工記錄。
(5)將表對(duì)象“職工表"導(dǎo)出到考生文件夾下的"samp.mdb”空數(shù)據(jù)庫(kù)文件中,要求只導(dǎo)出表結(jié)
構(gòu)定義,導(dǎo)出的表命名為"職工表bk〃。
(6)建立當(dāng)前數(shù)據(jù)庫(kù)表對(duì)象〃職工表”和"部門(mén)表”的表間關(guān)系,并實(shí)施參照完整性。
簡(jiǎn)單應(yīng)用:
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件"samp2.mdb”,里面已經(jīng)設(shè)計(jì)好兩個(gè)表對(duì)象〃tA〃和〃tB"。試
按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢,查找并顯示所有客人的"姓名"、"房間號(hào)"、"電話"和"入住日期"四個(gè)字
段內(nèi)容,所建查詢命名為"qTl”。
(2)創(chuàng)建一個(gè)查詢,能夠在客人結(jié)賬時(shí)根據(jù)客人的姓名統(tǒng)計(jì)這個(gè)客人已住天數(shù)和應(yīng)交金額,
并顯示"姓名"、"房間號(hào)〃、"已住天數(shù)"和”應(yīng)交金額〃,所建查詢命名為"qT2”。
注:輸入姓名時(shí)應(yīng)提示”請(qǐng)輸入姓名:”
應(yīng)交金額=已住天數(shù)*價(jià)格。
(3)創(chuàng)建一個(gè)查詢,查找〃身份證〃字段第4位至第6位值為"102”的紀(jì)錄,并顯示〃姓名〃、“入
住日期"和"價(jià)格"三個(gè)字段內(nèi)容,所建查詢命名為
(4)以表對(duì)象"tB”為數(shù)據(jù)源創(chuàng)建一個(gè)交叉表查詢,使用房間號(hào)統(tǒng)計(jì)并顯示每棟樓的各類房間
個(gè)數(shù)。行標(biāo)題為〃樓號(hào)”,列標(biāo)題為〃房間類別〃,所建查詢命名為“qT4〃。
注:房間號(hào)的前兩位為樓號(hào)。
綜合應(yīng)用:
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件"samp3.mdb”,里面已經(jīng)設(shè)計(jì)了表對(duì)象"tEmp"、窗體對(duì)象
"fEmp"、報(bào)表對(duì)象"rEmp"和宏對(duì)象"mEmp"。試在此基礎(chǔ)上按照以下要求補(bǔ)充設(shè)計(jì):
(1)設(shè)置表對(duì)象"tEmp〃中"聘用時(shí)間”字段的有效性規(guī)則為:2006年9月30日(含)以前的時(shí)間、
相應(yīng)有效性文本設(shè)置為"輸入二零零六年九月以前的日期”;
(2)設(shè)置報(bào)表"rEmp"按照〃年齡〃字段降序排列輸出;將報(bào)表頁(yè)面頁(yè)腳區(qū)域內(nèi)名為-Page”的文
本框控件設(shè)置為"頁(yè)碼-總頁(yè)數(shù)”形式的頁(yè)碼顯示(如1-15、2-15、...);
(3)將"fEmp"窗體上名為"bTitle”的標(biāo)簽寬度設(shè)置為5厘米、高度設(shè)置為1厘米,設(shè)置其標(biāo)題
為“數(shù)據(jù)信息輸出〃并居中顯示;
(4)"fEmp〃窗體上單擊〃輸出"命令按鈕(名為"btnP"),實(shí)現(xiàn)以下功能:計(jì)算Fibonacci數(shù)列
第19項(xiàng)的值,將結(jié)果顯示在窗體上名為"tData”的文本框內(nèi)并輸出到外部文件保存;單擊〃打開(kāi)
表“命令按鈕(名為"btnQ"),調(diào)用宏對(duì)象"mEmp”以打開(kāi)數(shù)據(jù)表"tEmp"。
Fibonacci數(shù)列:
Fi=ln=l
F2=ln=2
Fn=Fn-l+Fn-2n>=3
調(diào)試完畢,必須點(diǎn)擊"輸出"命令按鈕生成外部文件,才能得分。
試根據(jù)上述功能要求,對(duì)已給的命令按鈕事件過(guò)程進(jìn)行補(bǔ)充和完善。
注意:不允許修改數(shù)據(jù)庫(kù)中的宏對(duì)象"mEmp";不允許修改窗體對(duì)象"fEmp”和報(bào)表對(duì)象“rEmp〃中
未涉及的控件和屬性;不允許修改表對(duì)象"tEmp”中未涉及的字段和屬性;已給事件過(guò)程,只允
許在”*****Add*****"與”****Add******"之間的空行內(nèi)補(bǔ)充語(yǔ)句、完成設(shè)計(jì),不允許增刪和修
改其它位置已存在的語(yǔ)句。
第3套上機(jī)試題解析
基本操作:
本題里要考核點(diǎn):默認(rèn)值的設(shè)置、有效性規(guī)則和文本的設(shè)置、記錄的刪除、表間關(guān)系和導(dǎo)
出表。
本撅解題思路?
第一步:打開(kāi)考生文件夾下的"sampl.mdb〃數(shù)據(jù)庫(kù)。
第二步:選中表"職工表",點(diǎn)擊"設(shè)計(jì)",選中"聘用時(shí)間”字段,點(diǎn)擊"默認(rèn)值'’屬性右邊的
"…"按鈕,彈出”表達(dá)式生成器”,在文本框中輸入”=Now()”,也可以在〃默認(rèn)值"框中直接輸入
"=Now()”。
第三步:選中〃性別〃字段,再選中下面的“有效性規(guī)則”,在右邊的框中輸入"男〃or"女
”,選中下面的〃有效性文本”,在右邊的框中輸入〃請(qǐng)輸入男或女”。
第四步:選中"照片"字段,將"數(shù)據(jù)類型"設(shè)置為"OLE對(duì)象打開(kāi)表〃職工表",找到編號(hào)
為“000019”的員工記錄,選中此員工的照片的字段,點(diǎn)擊〃插入〃菜單中的"對(duì)象”,或者右擊,
在彈出菜單中選擇”插入對(duì)象〃,然后在彈出的對(duì)話框中選擇”由文件創(chuàng)建”單選按鈕,最后通過(guò)
"瀏覽"按鈕來(lái)選擇考生文件夾下的圖像文件"000019.bmp”。
第五步:打開(kāi)表"職工表",選中〃姓名〃字段中任意一條記錄,右鍵選擇”篩選目標(biāo)〃,在輸
入框中輸入"*江*",點(diǎn)回車后,刪除篩選出的5條記錄。
第六步:選擇表"職工表",點(diǎn)擊”文件〃菜單下的〃導(dǎo)出”,在打開(kāi)的"導(dǎo)出為"對(duì)話框中,選
擇考生文件夾下的"samp.mdb",點(diǎn)擊”保存〃按鈕,在“將職工表導(dǎo)出至〃下面的文本框中輸入”
職工表bk”,選中"只導(dǎo)出定義”單選按鈕,最后點(diǎn)擊"確定"按鈕。
第七步:選擇工具欄上的〃關(guān)系〃按鈕(或者單擊右鍵,選擇〃關(guān)系”),然后單擊菜單上的
〃顯示表"按鈕(或單擊右鍵,在彈出的菜單中選擇〃顯示表〃),把“職工表〃和"部門(mén)表”添加
到關(guān)系窗體中,鼠標(biāo)選中〃部門(mén)表"表中的"部門(mén)號(hào)”字段,然后拖到"職工表"中的〃所屬部門(mén)"字
段。然后在彈出的窗體中選中〃實(shí)施參照完整性”復(fù)選框,然后點(diǎn)"創(chuàng)建”。
簡(jiǎn)單應(yīng)用:
本題主要考的是數(shù)據(jù)庫(kù)的查詢。
本題解題思路:
(1)點(diǎn)擊〃查詢",選擇"新建(N)”,在彈出的"新建查詢”窗體上選擇"設(shè)計(jì)視圖”,然后在
彈出的"顯示表”窗體上選擇"tA"和〃tB〃表,然后選擇題目中所說(shuō)的四個(gè)字段,以"qTl”保存查
詢。
(2)選擇"新建(N)”,在彈出的〃新建查詢"窗體上選擇〃設(shè)計(jì)視圖”,然后在彈出的”顯示
表”窗體上選擇和“tB〃表,選擇"姓名〃和"房間號(hào)"兩個(gè)字段,在第三個(gè)字段中輸入”已住天
數(shù):Date。-[入住日期在第四個(gè)字段中輸入”應(yīng)交金額:[價(jià)格]*[已住天數(shù)在"姓名"字
段的"條件"中輸入”[請(qǐng)輸入姓名:最后以"qT2”保存查詢。
(3)與第2小題類似,選擇題目上所說(shuō)的三個(gè)字段。然后在第四個(gè)字段中輸入"Mid([身份
證],4,3)”,在此字段的"條件"中輸入"102”,并把〃顯示"中的鉤去掉,最后以"qT3"保存查詢。
(4)選擇"新建(N)”,在彈出的”新建查詢〃窗體上選擇”設(shè)計(jì)視圖〃,然后在彈出的”顯示
表"窗體上選擇〃tB”表,然后點(diǎn)擊"查詢"菜單中的”交叉表查詢"菜單。在字段中輸入〃樓號(hào):
Left([房間號(hào)],2)”,〃交叉表”中選擇"行標(biāo)題";選擇"房間類別"字段,在"交叉表”中選擇〃列
標(biāo)題”;選擇〃房間類別〃字段,〃交叉表〃中選擇〃值",并在〃總計(jì)〃中選擇〃計(jì)數(shù)",最后以、T4"
保存查詢。
綜合應(yīng)用:
本題主要考的是數(shù)據(jù)表有效性規(guī)則的設(shè)置、窗體的設(shè)計(jì)、報(bào)表的設(shè)計(jì)、VBA的數(shù)據(jù)庫(kù)編程。
本題解題思路如下:
(1)打開(kāi)考生文件夾下的"samp3.mdb”數(shù)據(jù)庫(kù)。
(2)選中表對(duì)象"tEmp",點(diǎn)擊"設(shè)計(jì)(D)”按鈕,選中〃聘用時(shí)間〃字段,再選中下面的"有
效性規(guī)則“,在”有效性規(guī)則〃右邊的框中輸入"<=#2006-9-30#”,然后在"有效性文本”右邊的框
中直接輸入〃輸入二零零六年九月以前的日期",然后保存該表。
(3)選中報(bào)表對(duì)象"rEmp”,選擇〃設(shè)計(jì)(D)〃,再選擇"視圖"菜單中的〃排序與分組”,在彈
出的對(duì)話框中選擇"年齡"字段,排序次序選擇"降序”。選中頁(yè)面頁(yè)腳區(qū)的"tPage”文本框控件,
在文本框中輸入”=[Page]&&[Pages]",然后保存該報(bào)表。
(4)打開(kāi)窗體對(duì)象"fEmp”的設(shè)計(jì)視圖,選中"bTitle”標(biāo)簽,右擊鼠標(biāo)選擇屬性,設(shè)置其〃
寬度〃為"5厘米","高度"為"1厘米","標(biāo)題"為"數(shù)據(jù)信息輸出〃,文本對(duì)齊為〃居中"。"輸出"
命令按鈕單擊事件的第1處需要定義19個(gè)變量的數(shù)組,語(yǔ)句為Dimf(19)AsInteger,第2處是
For循環(huán)體,循環(huán)體是計(jì)算Fibonacci數(shù)列第19項(xiàng)的值,語(yǔ)句為f(i)=f(i-l)+f(i-2),第3處是
將計(jì)算結(jié)果顯示在窗體上名為"tData”的文本框內(nèi),語(yǔ)句為tData=f(19)
(5)選中"打開(kāi)表"命令按鈕(名為"btnQ"),點(diǎn)擊工具欄上的"屬性〃按鈕,設(shè)置這個(gè)命
令按鈕的單擊屬性為"mEmp",然后保存該窗體。
第4套上機(jī)試題
基本操作:
在考生文件夾下,"sampl.mdb”數(shù)據(jù)庫(kù)文件中已建立三個(gè)關(guān)聯(lián)表對(duì)象(名為“職工表〃、“物品表
”和"銷售業(yè)績(jī)表")、一個(gè)窗體對(duì)象(名為"fTest")和一個(gè)宏對(duì)象(名為'Test")。試按以
下要求,完成表和窗體的各種操作:
(1)分析表對(duì)象〃銷售業(yè)績(jī)表”的字段構(gòu)成、判斷并設(shè)置其主鍵。
(2)為表對(duì)象"職工表"追加一個(gè)新字段。字段名稱為“類別"、數(shù)據(jù)類型為"文本型”、字段大
小為2,設(shè)置該字段的有效性規(guī)則為只能輸入"在職〃與"退休"值之一。
(3)將考生文件夾下文本文件Test.txt中的數(shù)據(jù)鏈接到當(dāng)前數(shù)據(jù)庫(kù)中。其中,第一行數(shù)據(jù)是
字段名,鏈接對(duì)象以"tTest”命名保存。
(4)窗體fTest上命令按鈕"btl"和命令按鈕"bt2”大小一致,且上對(duì)齊?,F(xiàn)調(diào)整命令按鈕〃bt3”
的大小與位置。要求:按鈕“bt3〃的大小尺寸與按鈕"btl”相同、上邊界與按鈕"btl"上對(duì)齊、
水平位置處于按鈕"btl"和"bt2"的中間。
注意,不允許更改命令按鈕"btl”和〃bt2”的大小和位置。
(5)更改窗體上三個(gè)命令按鈕的Tab鍵移動(dòng)順序?yàn)椋篵tl->bt2->bt3->btl->...?
(6)將宏“mTest"重命名為"mTemp”。
簡(jiǎn)單應(yīng)用:
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“sampZ.mdb”,里面已經(jīng)設(shè)計(jì)好四個(gè)關(guān)聯(lián)表對(duì)象”tDoctor"、
"tOffice"、"tPatient"和"tSubscribe”以及表對(duì)象“tTemp”,同時(shí)還設(shè)計(jì)出窗體對(duì)象”fQuery”。
試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢,查找姓"王”病人的基本信息,并顯示"姓名"、"年齡"、"性別",所建查
詢名為、門(mén)”。
(2)創(chuàng)建一個(gè)查詢,統(tǒng)計(jì)年齡小于30歲的醫(yī)生被病人預(yù)約的次數(shù),且顯示結(jié)果按預(yù)約人數(shù)降
序排序(如下圖所示),所建查詢名為"qT2"。
(3)創(chuàng)建一個(gè)查詢,刪除表對(duì)象"tTemp"內(nèi)所有"預(yù)約日期”為10月的記錄,所建查詢名為〃qT3〃,
并運(yùn)行該查詢。
(4)現(xiàn)有一個(gè)已經(jīng)建好的“fQuery"窗體,如下圖所示。運(yùn)行該窗體后,在文本框(文本框名
稱為tName)中輸入要查詢的科室名,然后按下〃查詢〃按鈕,即運(yùn)行一個(gè)名為"qT4〃的查詢JqT4〃
查詢的功能是顯示所查科室的''科室ID"和''預(yù)約日期"。請(qǐng)?jiān)O(shè)計(jì)"qT4”查詢。
國(guó)fQuery:窗體
科室:廠
查詢I退出
綜合應(yīng)用:
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.mdb”,已建立兩個(gè)關(guān)聯(lián)表對(duì)象(”檔案表〃和〃工資表
”)和一個(gè)查詢對(duì)象("qT),試按以下要求,完成報(bào)表的各種操作。
(1)創(chuàng)建一個(gè)名為"eSalary”的報(bào)表,按表格布局顯示查詢〃qT〃的所有信息;
(2)設(shè)置報(bào)表的標(biāo)題屬性為"工資匯總表”;
(3)按職稱升序匯總出〃基本工資”的平均值和總和。"基本工資”的平均值計(jì)算控件名稱為
"savg"、〃總和”計(jì)算控件名稱為"ssum";
注:請(qǐng)?jiān)诮M頁(yè)腳處添加計(jì)算控件。
(4)在"eSalary”報(bào)表的主體節(jié)上添加兩個(gè)計(jì)算控件:名為"sSalary”的控件用于計(jì)算輸出實(shí)
發(fā)工資;名為"ySalary”的控件用于計(jì)算輸出應(yīng)發(fā)工資。計(jì)算公式為:
應(yīng)發(fā)工資:基本工資+津貼+補(bǔ)貼
實(shí)發(fā)工資:基本工資+津貼+補(bǔ)貼-住房基金-失業(yè)保險(xiǎn)
第4套上機(jī)試題解析
基本操作:
本題主要考核點(diǎn):復(fù)合主鍵的設(shè)置、宏的重命名、有效性規(guī)則的設(shè)置、鏈接表、表結(jié)構(gòu)的
設(shè)置和窗體的設(shè)計(jì)。
本厥解厥里路.
第一步:打開(kāi)*生文件夾下的"sampl.mdb”數(shù)據(jù)庫(kù)。
第二步:打開(kāi)表”銷售業(yè)績(jī)表”,由表中內(nèi)容可知,〃時(shí)間"、"編號(hào)"和"物品號(hào)”為該表的主
關(guān)鍵字,點(diǎn)擊"設(shè)計(jì)視圖”按鈕,在彈出的表設(shè)計(jì)器中選中"時(shí)間"、"編號(hào)"和"物品號(hào)”行,點(diǎn)擊
工具欄上的〃主鍵〃按鈕。
第三步:選擇表〃職工表",點(diǎn)擊"設(shè)計(jì)"按鈕,選中〃性別”字段后的空白字段,在〃字段名
稱"中輸入"類別","數(shù)據(jù)類型"選擇"文本","字段大小"為"2",選中下面的"有效性規(guī)則”,在
右邊的框中輸入"In(〃在職","退休
第四步:?jiǎn)螕簟拔募?菜單下"獲取外部數(shù)據(jù)”下的"鏈接表”菜單,在彈出的對(duì)話框中選擇考
生文件夾中的“Test.txt”,單擊〃下一步”按鈕、選中"第一行包含列標(biāo)題”,再點(diǎn)擊〃下一步"按
鈕,鏈接表名稱為々Test",點(diǎn)擊"完成"。
第五步:選中"fTest”窗體,點(diǎn)擊"設(shè)計(jì)"按鈕,選中〃bt3〃命令按鈕,并點(diǎn)擊菜單欄上”視
圖"下的"屬性"按鈕,〃左邊距”屬性設(shè)置為4厘米(即"btl"與"bt2”左邊距和的平均值),〃寬
度"為2厘米,"高度〃為1厘米,"上邊距”為2厘米。
第六步:選中"fTest”窗體,點(diǎn)擊"設(shè)計(jì)"按鈕,選中"bt2〃命令按鈕,并點(diǎn)擊菜單欄上"視
圖"下的"屬性"按鈕,將"Tab鍵索弓屬性設(shè)置為1;選中〃bt3〃命令按鈕,將“Tab鍵索弓屬性
設(shè)置為2。
第七步:選中宏"mTest",選擇"編輯〃菜單中的"重命名",重命名為'Temp"。
簡(jiǎn)單應(yīng)用:
本題主要考的是數(shù)據(jù)庫(kù)的查詢。
本題解題思路:
(1)點(diǎn)擊〃查而r,選擇"新建(N)”,在彈出的"新建查詢”窗體上選擇"設(shè)計(jì)視圖”,然后在
彈出的"顯示表”窗體上選擇"tPatient"表,選擇題目中所說(shuō)的三個(gè)字段,然后在〃姓名”字段的
"條件"中輸入"Like"王最后以"qTl”保存查詢。
(2)選擇〃新建(N)”,在彈出的"新建查詢”窗體上選擇"設(shè)計(jì)視圖”,然后在彈出的”顯示
表"窗體上選擇"tDoctor"和-Subscribe"表,在第一個(gè)字段中選擇"醫(yī)生姓名",在第二個(gè)字段
中輸入:預(yù)約人數(shù):醫(yī)生ID,在第三個(gè)字段中選擇"年齡",并把〃顯示"中的鉤去掉,單擊"視
圖"菜單中的"總計(jì)”命令,將第二個(gè)字段的"總計(jì)"選擇"計(jì)數(shù)",排序"中選擇"降序",然后在"
年齡”字段的"條件"中輸入"<30〃,最后以"qT2”保存查詢。
(3)選擇〃新建(N)〃,在彈出的"新建查詢”窗體上選擇"設(shè)計(jì)視圖",然后在彈出的”顯示
表"窗體上選擇"tTemp"表,然后點(diǎn)擊"查詢"菜單中的"刪除查詢”菜單,在字段中選擇"預(yù)約日
期",并在"條件"中輸入"Month([預(yù)約日期])=10",運(yùn)行后,以"qT3”保存查詢。
(4)選擇〃新建(N)”,在彈出的"新建查詢”窗體上選擇”設(shè)計(jì)視圖二然后在彈出的”顯示
表"窗體上選擇"tOffice”和-Subscribe"表,選擇"科室ID"、"預(yù)約日期"和"科室名稱"字段,
并把〃科室名稱〃字段的〃顯示"中的鉤去掉,然后在“科室名稱〃字段的"條件"中輸入
”[Forms]![fQuery]!LtName].[Value]*,最后以"qT4”保存查詢。
綜合應(yīng)用:
本題主要考的是報(bào)表的設(shè)計(jì)。
本題解題思路:
(1)點(diǎn)擊"報(bào)表",選擇"新建(N)”,在彈出的〃新建報(bào)表”窗體上選擇”自動(dòng)創(chuàng)建報(bào)表:表
格式",”請(qǐng)選擇該對(duì)象數(shù)據(jù)的來(lái)源或查詢:"中選擇"qT,點(diǎn)擊"確定〃按鈕。切換到報(bào)表的"設(shè)
計(jì)視圖",選擇報(bào)表,設(shè)置〃標(biāo)題"屬性為〃工資匯總表”。
(2)在〃視圖"菜單中選擇〃排序與分組〃子菜單,選擇”職稱〃字段,排序次序?yàn)?升序","
組屬性”的"組頁(yè)腳"選擇〃是"。選擇一個(gè)文本框,放到〃職稱頁(yè)腳”中,選擇工具欄上的〃屬性”
按鈕,在彈出的屬性框中設(shè)置名稱為"savg”,并在控件來(lái)源屬性輸入:=Avg([基本工資])。再
選擇一個(gè)文本框,放到〃職稱頁(yè)腳"中,選擇工具欄上的〃屬性〃按鈕,在彈出的屬性框中設(shè)置名
稱為"ssum",并在控件來(lái)源屬性輸入:=Sum([基本工資])。
(3)選擇一個(gè)文本框,放到主體中,選擇工具欄上的“屬性"按鈕,在彈出的屬性框中設(shè)
置名稱為"sSalary”,并在"控件來(lái)源”屬性輸入:=[基本工資]+[津貼]+[補(bǔ)貼]-[住房基金]-[失
業(yè)保險(xiǎn)]。再選擇一個(gè)文本框,放到主體中,選擇工具欄上的“屬性"按鈕,在彈出的屬性框中
設(shè)置名稱為"ySalary",并在"控件來(lái)源"屬性輸入:=[基本工資]+[津貼]+[補(bǔ)貼]。
(4)將該報(bào)表以“eSalary”為文件名保存。
第5套上機(jī)試題
基本操作:
在考生文件夾下,存在一個(gè)數(shù)據(jù)庫(kù)文件"sampl.mdb”,里邊已經(jīng)設(shè)計(jì)好了表對(duì)象”tDoctor"、
“tOffice"、"tPatient"和"tSubscribe"。試按以下操作要求,完成各種操作:
(1)在"sampLmdb〃數(shù)據(jù)庫(kù)中建立一個(gè)新表,名為"tNurse”,表結(jié)構(gòu)如下表所示:
字段名稱數(shù)據(jù)類型字段大小
護(hù)士ID文本8
護(hù)士名稱文本6
年齡數(shù)字整型
工作日期日期/時(shí)間
(2)判斷并設(shè)置表"tNurse"的主鍵。
(3)設(shè)置”護(hù)士名稱〃字段為必填字段,"工作日期”字段的默認(rèn)值為系統(tǒng)當(dāng)前日期的后一天。
(4)設(shè)置"年齡"字段的"有效性規(guī)則”和"有效性文本:具體規(guī)則為:輸入年齡必須在22歲至
40歲之間(含22歲和40歲),有效性文本內(nèi)容為:年齡應(yīng)在22歲到40歲之間。
(5)將下表所列數(shù)據(jù)輸入到"tNurse”表中,且顯示格式應(yīng)與下表相同。
護(hù)士ID護(hù)士姓名年齡工作日期
001李霞302000年10月1日
002王義民241998年8月1日
003周敏262003年6月1日
(6)通過(guò)相關(guān)字段建立"tDoctor"、"tOffice"、"tPatient"和"tSubscribe”等四表之間的關(guān)
系,同時(shí)使用”實(shí)施參照完整性工
簡(jiǎn)單應(yīng)用:
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件〃samp2.mdb",里面已經(jīng)設(shè)計(jì)好兩個(gè)表對(duì)象“tNorm”和
“tStock"。試按以下要求完成設(shè)計(jì):
(1)創(chuàng)建一個(gè)查詢,查找產(chǎn)品最高儲(chǔ)備與最低儲(chǔ)備相差最小的數(shù)量并輸出,標(biāo)題顯示為
〃m_data”,所建查詢命名為"qTl”。
(2)創(chuàng)建一個(gè)查詢,查找?guī)齑鏀?shù)量超過(guò)10000(不含10000)的產(chǎn)品,并顯示"產(chǎn)品名稱"和"庫(kù)
存數(shù)量”。所建查詢名為,T2"。
(3)創(chuàng)建一個(gè)查詢,按輸入的產(chǎn)品代碼查找某產(chǎn)品庫(kù)存信息,并顯示〃產(chǎn)品代碼"、”產(chǎn)品名
稱"和"庫(kù)存數(shù)量"。當(dāng)運(yùn)行該查詢時(shí),應(yīng)顯示提示信息:”請(qǐng)輸入產(chǎn)品代碼:"。所建查詢名為
"qT3"。
(4)創(chuàng)建一個(gè)交叉表查詢,統(tǒng)計(jì)并顯示每種產(chǎn)品不同規(guī)格的平均單價(jià),顯示時(shí)行標(biāo)題為產(chǎn)品
名稱,列標(biāo)題為規(guī)格,計(jì)算字段為單價(jià),所建查詢名為〃qT4〃。
注意:交叉表查詢不做各行小計(jì)。
綜合應(yīng)用:
考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件〃samp3.mdb”,里面已經(jīng)設(shè)計(jì)了表對(duì)象"tEmp"和窗體對(duì)象
“fEmp"。同時(shí),給出窗體對(duì)象"fEmp"上〃追加"按鈕(名為btl)和〃退出“按鈕(名為bt2)的單
擊事件代碼,試按以下要求完成設(shè)計(jì)。
(1)刪除表對(duì)象"tEmp"中年齡在25到45歲之間(不含25和45)的非黨員職工記錄信息;
(2)設(shè)置窗體對(duì)象"fEmp”的窗體標(biāo)題為"追加信息”;
(3)將窗體對(duì)象"fEmp"上名為"bTitle”的標(biāo)簽以特殊效果:陰影顯示;
(4)按照以下窗體功能,補(bǔ)充事件代碼設(shè)計(jì)。
在窗體的四個(gè)文本框內(nèi)輸入合法的職工信息后,單擊"追加"按鈕(名為btl),程序首先判斷
職工編號(hào)是否重復(fù),如果不重復(fù)則向表對(duì)象"tEmp”中添加職工紀(jì)錄,否則出現(xiàn)提示;當(dāng)點(diǎn)擊窗
體上的〃退出〃按鈕(名為bt2)時(shí),關(guān)閉當(dāng)前窗體。
注意:不允許修改表對(duì)象"tEmp”中未涉及的結(jié)構(gòu)和數(shù)據(jù);不允許修改窗體對(duì)象"fEmp"中未涉及
的控件和屬性;代碼設(shè)計(jì)只允許在”*****Add*****"與”*****Add*****"之間的空行內(nèi)補(bǔ)充語(yǔ)
句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
第5套上機(jī)試題解析
基本操作:
本題主要考核點(diǎn):在一個(gè)數(shù)據(jù)庫(kù)中添加一個(gè)新表、表結(jié)構(gòu)的定義、主鍵的設(shè)置、有效性規(guī)
則的設(shè)置、默認(rèn)值的設(shè)置、向表中輸入記錄和建立表間關(guān)系。
本撅解題用、路.
第一步:打開(kāi)常生文件夾下的“sampl.mdb”數(shù)據(jù)庫(kù)。
第二步:打開(kāi)數(shù)據(jù)庫(kù)菜單選擇"新建(N/,在彈出的“新建表”對(duì)話框中,點(diǎn)擊〃設(shè)計(jì)視圖〃
按鈕,在彈出的表設(shè)計(jì)器中按題面要求依次輸入各字段的定義。
第三步:主關(guān)鍵字是每個(gè)表中能惟一標(biāo)識(shí)每條記錄的字段,可以是一個(gè)字段,或是一組字
段。由表中字段可知,〃護(hù)士ID”為該表的主關(guān)鍵字,選中"護(hù)士ID"字段行,點(diǎn)擊工具欄上的“
主鍵“按鈕。然后點(diǎn)擊〃文件"菜單下的"保存",輸入表名"tNurse",點(diǎn)擊”確定〃按鈕。
第四步:選中"護(hù)士名稱"字段行,將該字段的"必填字段"屬性設(shè)置為”是〃;選中"工作日
期”字段行,點(diǎn)擊"默認(rèn)值”屬性右邊的〃…”按鈕,彈出”表達(dá)式生成器”,在文本框中輸入
〃=Now()+l”,也可以在"默認(rèn)值”框中直接輸入”=Now()+1”。
第五步:選中"年齡"字段行,再選中下面的〃有效性規(guī)則”,在右邊的框中輸入”>=22And
<=40",選中下面的“有效性文本〃,在右邊的框中輸入”年齡應(yīng)在22歲到40歲之間〃。
第六步:向"tNurse”表中輸入題面所要求的各字段的內(nèi)容。其中"工作日期”字段格式需要
選擇為“長(zhǎng)日期”。
第七步:選擇工具欄上的"關(guān)系〃按鈕(或者單擊右鍵,選擇〃關(guān)系”),然后單擊菜單上的
〃顯示表"按鈕(或單擊右鍵,在彈出的菜單中選擇〃顯示表〃),把"tDoctor"、"tOffice"、
"tPatient”和-Subscribe”表添加到關(guān)系窗體中,選中"tDoctor"表中的"醫(yī)生ID"字段,然后
拖到"Subscribe〃中的"醫(yī)生ID"字段,然后在彈出的窗體中選中"實(shí)施參照完整性〃復(fù)選框,然
后點(diǎn)擊"創(chuàng)建";選中-Office”表中的"科室ID”字段,然后拖到一Subscribe"中的"科室ID”字
段,然后在彈出的窗體中選中”實(shí)施參照完整性”復(fù)選框,然后點(diǎn)擊"創(chuàng)建";選中-Patient〃表
中的"病人ID"字段,然后拖到"tSubscribe"中的"病人ID"字段,然后在彈出的窗體中選中”實(shí)
施參照完整性”復(fù)選框,然后點(diǎn)擊"創(chuàng)建”。
簡(jiǎn)單應(yīng)用:
本題主要考的是數(shù)據(jù)庫(kù)的查詢。
本題解題思路:
(1)點(diǎn)擊〃查詢",選擇〃新建(N)”,在彈出的“新建查詢〃窗體上選擇〃設(shè)計(jì)視圖”,然后在
彈出的"顯示表”
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅游區(qū)游客車輛停放合同3篇
- 安居房施工合同簽訂3篇
- 教育扶助計(jì)劃合同3篇
- 插畫(huà)設(shè)計(jì)服務(wù)協(xié)議3篇
- 攔水壩施工條款列表3篇
- 招標(biāo)文件評(píng)審表的制定與評(píng)審流程3篇
- 招標(biāo)第三方評(píng)審文件要求3篇
- 方式抵押合同完整范本3篇
- 數(shù)據(jù)安全技術(shù)服務(wù)合同模板3篇
- 排水工程招標(biāo)解析3篇
- 深交所創(chuàng)業(yè)板注冊(cè)制發(fā)行上市審核動(dòng)態(tài)(2020-2022)
- 電力系統(tǒng)繼電保護(hù)試題以及答案(二)
- 燃?xì)庥邢薰就话l(fā)環(huán)境專項(xiàng)應(yīng)急預(yù)案
- 狼瘡性腦病的護(hù)理
- 2024版砂石料物流配送服務(wù)合同3篇
- 中華人民共和國(guó)保守國(guó)家秘密法實(shí)施條例培訓(xùn)課件
- 中醫(yī)醫(yī)術(shù)確有專長(zhǎng)人員醫(yī)師資格考核申報(bào)資料表
- 智慧醫(yī)學(xué)語(yǔ)言基礎(chǔ)2024a學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年煤礦主要負(fù)責(zé)人安全考試題庫(kù)(濃縮500題)
- 2024年全國(guó)統(tǒng)一高考英語(yǔ)試卷(新課標(biāo)Ⅰ卷)含答案
- 地理信息系統(tǒng)試題
評(píng)論
0/150
提交評(píng)論