




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