版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第1套上機試題簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好三個關聯(lián)表對象"tStud"、"tCourse"、"tScore"和一個空表"tTemp"。試按以下規(guī)定完畢設計:(1)創(chuàng)建一個查詢,查找并顯示有書法或繪畫愛好學生的"學號"、"姓名"、"性別"和"年齡"四個字段內容,所建查詢命名為"qT1"。(2)創(chuàng)建一個查詢,查找成績低于所有課程總平均分的學生信息,并顯示"姓名"、"課程名"和"成績"三個字段內容,所建查詢命名為"qT2"。(3)以表對象"tScore"和"tCourse"為基礎,創(chuàng)建一個交叉表查詢。規(guī)定:選擇學生的"學號"為行標題、"課程號"為列標題來記錄輸出學分小于3分的學生平均成績,所建查詢命名為"qT3"。注意:交叉表查詢不做各行小計。(4)創(chuàng)建追加查詢,將表對象"tStud"中"學號"、"姓名"、"性別"和"年齡"四個字段內容追加到目的表"tTemp"的相應字段內,所建查詢命名為"qT4"。(規(guī)定:"姓名"字段的第一個字符為姓,剩余字符為名。將姓名分解為姓和名兩部分,分別追加到目的表的"姓"、"名"兩個字段中。)綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計了表對象"tEmp"、窗體對象"fEmp"、宏對象"mEmp"和報表對象"rEmp"。同時,給出窗體對象"fEmp"的"加載"事件和"預覽"及"打印"兩個命令按鈕的單擊事件代碼,試按以下功能規(guī)定補充設計:(1)將窗體"fEmp"上標簽"bTitle"以特殊效果:陰影顯示。(2)已知窗體"fEmp"的三個命令按鈕中,按鈕"bt1"和"bt3"的大小一致、且左對齊。現(xiàn)規(guī)定在不更改"bt1"和"bt3"大小位置的基礎上,調整按鈕"bt2"的大小和位置,使其大小與"bt1"和"bt3"相同,水平方向左對齊"bt1"和"bt3",豎直方向在"bt1"和"bt3"之間的位置。(3)在窗體"fEmp"的"加載"事件中設立標簽"bTitle"以紅色文本顯示;單擊"預覽"按鈕(名為"bt1")或"打印"按鈕(名為"bt2"),事件過程傳遞參數(shù)調用同一個用戶自定義代碼(mdPnt)過程,實現(xiàn)報表預覽或打印輸出;單擊"退出"按鈕(名為"bt3"),調用設計好的宏"mEmp"來關閉窗體。(4)將報表對象"rEmp"的記錄源屬性設立為表對象"tEmp"。注意:不允許修改數(shù)據庫中的表對象"tEmp"和宏對象"mEmp";不允許修改窗體對象"fEmp"和報表對象"rEmp"中未涉及的控件和屬性。程序代碼只允許在"*****Add*****"與"*****Add*****"之間的空行內補充一行語句、完畢設計,不允許增刪和修改其它位置已存在的語句。第1套上機試題解析簡樸應用:本題重要考的是數(shù)據庫的查詢。本題解題思緒:(1)點擊"查詢",選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",點擊"擬定"按鈕,然后在彈出的"顯示表"窗體上選擇"tStud"表,點擊"添加"按鈕,關閉"顯示表"窗體。然后從"tStud"表中選擇"學號"、"姓名"、"性別"和"年齡"字段,并選擇"簡歷"字段,把該字段的顯示中的鉤去掉,然后在"簡歷"字段的"條件"中輸入:Like"*書法*"OrLike"*繪畫*",以"qT1"保存查詢。(2)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",點擊"擬定"按鈕,然后在彈出的"顯示表"窗體上分別選擇"tStud"、"tCourse"和"tScore"表,點擊"添加"按鈕,關閉"顯示表"窗體。選擇題目中所說的三個字段,在"成績"字段的"條件"中輸入:<(selectavg(成績)fromtScore),最后以"qT2"保存查詢。(3)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",點擊"擬定"按鈕,然后在彈出的"顯示表"窗體上分別選擇"tScore"和"tCourse"表,點擊"添加"按鈕,關閉"顯示表"窗體。然后點擊"查詢"菜單中的"交叉表查詢"菜單(或點擊右鍵,選擇查詢類型中的"交叉表查詢")。在字段中選擇"學號","交叉表"中選擇"行標題";選擇"課程號"字段,在"交叉表"中選擇"列標題";選擇"成績"字段,"交叉表"中選擇"值",并在"總計"中選擇"平均值";再選擇"學分"字段,并在條件中輸入:<3,"總計"中選擇"條件";最后以"qT3"保存查詢。(4)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",點擊"擬定"按鈕,然后在彈出的"顯示表"窗體上選擇"tStud"表,點擊"添加"按鈕,關閉"顯示表"窗體。選擇"查詢"菜單中的"追加查詢"菜單(或者右擊鼠標,在彈出的菜單中選擇"追加查詢"),追加到當前數(shù)據庫中的"tTemp"表中,點擊"擬定"。然后從"tStud"選擇"學號"字段,再在"字段"行的第二個空格處輸入"Left(([姓名]),1)",第三個空格處輸入"Right([姓名],Len([姓名])-1)",再從"tStud"選擇"性別"和"年齡"字段,追加到"tTemp"表相應的字段中,最后以"qT4"保存查詢。綜合應用:本題重要考的是窗體的設計。本題解題思緒如下:(1)打開窗體對象"fEmp"的設計視圖,選擇"bTitle"標簽控件,并點擊工具欄上的"屬性"按鈕,特殊效果屬性設立為"陰影"。(2)打開窗體"fEmp"的設計視圖,選中"bt2"按鈕,并點擊工具欄上的"屬性"按鈕,將命令按鈕bt2的"左邊距"設立為3厘米,"上邊距"設立為2.5厘米,"寬度"設立為3厘米,"高度"設立為1厘米。(3)打開窗體"fEmp"的設計視圖,并點擊工具欄上的"屬性"按鈕,點擊"加載"屬性右邊的"…"打開代碼生成器,在"*****Add1*****"與"*****Add1*****"之間輸入"bTitle.ForeColor=255",保存窗體。(4)打開窗體"fEmp"的設計視圖,選中"bt1"按鈕,并點擊工具欄上的"屬性"按鈕,點擊"單擊"屬性右邊的"…"打開代碼生成器,在"*****Add2*****"與"*****Add2*****"之間輸入"mdPntacViewPreview",保存窗體。(5)打開窗體"fEmp"的設計視圖,選中"bt3"按鈕,并點擊工具欄上的"屬性"按鈕,點擊"單擊"屬性并選擇宏"mEmp",保存窗體。(6)打開報表對象"rEmp"的設計視圖,將"記錄源"屬性設立為表"tEmp"。第2套上機試題簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好兩個表對象"tEmployee"和"tGroup"。試按以下規(guī)定完畢設計:(1)創(chuàng)建一個查詢,查找并顯示沒有運動愛好的職工的"編號"、"姓名"、"性別"、"年齡"和"職務"五個字段內容,所建查詢命名為"qT1"。(2)建立"tGroup"和"tEmployee"兩表之間的一對多關系,并實行參照完整性。(3)創(chuàng)建一個查詢,查找并顯示聘期超過5年(使用函數(shù))的開發(fā)部職工的"編號"、"姓名"、"職務"和"聘用時間"四個字段內容,所建查詢命名為"qT2"。(4)創(chuàng)建一個查詢,檢索職務為經理的職工的"編號"和"姓名"信息,然后將兩列信息合二為一輸出(比如,編號為"000011"、姓名為"吳大偉"的數(shù)據輸出形式為"000011吳大偉"),并命名字段標題為"管理人員",所建查詢命名為"qT3"。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計好表對象"tBorrow"、"tReader"和"tBook",查詢對象"qT",窗體對象"fReader"、報表對象"rReader"和宏對象"rpt"。請在此基礎上按照以下規(guī)定補充設計:(1)在報表的報表頁眉節(jié)區(qū)內添加一個標簽控件,其名稱為"bTitle",標題顯示為"讀者借閱情況瀏覽",字體名稱為"黑體",字號為22,同時將其安排在距上邊0.5厘米、距左側2厘米的位置。(2)設計報表"rReader"的主體節(jié)區(qū)內"tSex"文本框控件依據報表記錄源的"性別"字段值來顯示信息。(3)將宏對象"rpt"改名為"mReader"。(4)在窗體對象"fReader"的窗體頁腳節(jié)區(qū)內添加一個命令按鈕,命名為"bList",按鈕標題為"顯示借書信息",其單擊事件屬性設立為宏對象"mReader"。(5)窗體加載時設立窗體標題屬性為系統(tǒng)當前日期。窗體"加載"事件代碼已提供,請補充完整。注意:不允許修改窗體對象"fReader"中未涉及的控件和屬性;不允許修改表對象"tBorrow"、"tReader"和"tBook"及查詢對象"qT";不允許修改報表對象"rReader"的控件和屬性。程序代碼只允許在"*****Add*****"與"*****Add*****"之間的空行內補充一行語句、完畢設計,不允許增刪和修改其它位置已存在的語句。第2套上機試題解析簡樸應用:本題重要考的是數(shù)據庫的查詢及關系的建立。本題解題思緒:(1)打開考生文獻夾下的"samp2.mdb"數(shù)據庫。點擊對象下的"查詢",點擊"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",點擊"擬定"按鈕,然后在彈出的"顯示表"窗體上選擇"tEmployee"表,點擊"添加"按鈕,關閉"顯示表"窗體。然后選擇題目中所說的五個字段,再選擇"簡歷"字段,在"條件"中輸入:NotLike"*運動*",并把"顯示"中的鉤去掉,以"qT1"保存查詢。(2)選擇工具欄上的"關系"按鈕(或者單擊右鍵,選擇"關系"),然后單擊工具欄上的"顯示表"按鈕(或單擊右鍵,在彈出的菜單中選擇"顯示表"),把"tGroup"表和"tEmployee"表添加到關系窗體中,鼠標選中"tGroup"表中的"部門編號"字段,然后拖到"tEmployee"中的"所屬部門"字段。然后在彈出的窗體中選中"實行參照完整性"復選框,然后點擊"創(chuàng)建"。(3)點擊"查詢",選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",點擊"擬定"按鈕,然后在彈出的"顯示表"窗體上分別選擇"tEmployee"表和"tGroup"表,點擊"添加"按鈕,關閉"顯示表"窗體。然后從"tEmployee"選擇題目中所說的四個字段,再選擇"tGroup"表中的"名稱"字段,在"條件"中輸入"開發(fā)部",并把"顯示"中的鉤去掉,在"聘用時間"的"條件"中輸入:Year(Date())-Year([聘用時間])>5,最后以"qT2"保存查詢。(4)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",點擊"擬定"按鈕,然后在彈出的"顯示表"窗體上選擇"tEmployee"表,點擊"添加"按鈕,關閉"顯示表"窗體。然后在"字段"中輸入"管理人員:([編號]+[姓名])",并選擇"顯示"中的鉤,再把"職務"字段加到"字段"中,并把"顯示"中的鉤去掉,在"條件"中輸入"經理",最后以"qT3"保存查詢。綜合應用:本題重要考的是報表和窗體的設計。本題解題思緒如下:(1)選擇報表"rReader",點擊"設計",選擇"視圖"菜單下的"報表頁眉/頁腳"即打開了報表的"報表頁眉/頁腳"區(qū)域;在工具箱中選擇一個標簽,放到報表頁眉中,設立標簽的名稱屬性為"bTitle",標題屬性為"讀者借閱情況瀏覽",字體名稱屬性為"黑體",字號為22,左邊距為2厘米,上邊距為0.5厘米;選中主體節(jié)區(qū)的文本框控件"tSex",設立文本框控件的控件來源屬性為"性別"。(2)選中宏"rpt",選擇"編輯"菜單中的"重命名",重命名為"mReader"。(3)選擇窗體"fReader",點擊"設計",在工具箱中選擇一個命令按鈕控件,放到窗體頁腳中,放到窗體頁腳中之后會出現(xiàn)一個提醒框,點擊"取消"按鈕,設立這個命令按鈕的名稱為"bList",標題屬性為"顯示借書信息",單擊屬性為"mReader"。選中窗體,點擊工具欄上的"屬性"按鈕,點擊"加載"屬性右邊的"…"打開代碼生成器,在"*****Add*****"與"*****Add*****"之間輸入:Caption=Date。第3套上機試題簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好兩個表對象"tA"和"tB"。試按以下規(guī)定完畢設計:(2)創(chuàng)建一個查詢,可以在客人結賬時根據客人的姓名記錄這個客人已住天數(shù)和應交金額,并顯示"姓名"、"房間號"、"已住天數(shù)"和"應交金額",所建查詢命名為"qT2"。注:輸入姓名時應提醒"請輸入姓名:"應交金額=已住天數(shù)*價格。(3)創(chuàng)建一個查詢,查找"身份證"字段第4位至第6位值為"102"的紀錄,并顯示"姓名"、"入住日期"和"價格"三個字段內容,所建查詢命名為"qT3"。(4)以表對象"tB"為數(shù)據源創(chuàng)建一個交叉表查詢,使用房間號記錄并顯示每棟樓的各類房間個數(shù)。行標題為"樓號",列標題為"房間類別",所建查詢命名為"qT4"。注:房間號的前兩位為樓號。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計了表對象"tEmp"、窗體對象"fEmp"、報表對象"rEmp"和宏對象"mEmp"。試在此基礎上按照以下規(guī)定補充設計:(1)設立表對象"tEmp"中"聘用時間"字段的有效性規(guī)則為:2023年9月30日(含)以前的時間、相應有效性文本設立為"輸入九月以前的日期";(2)設立報表"rEmp"按照"年齡"字段降序排列輸出;將報表頁面頁腳區(qū)域內名為"tPage"的文本框控件設立為"頁碼-總頁數(shù)"形式的頁碼顯示(如1-15、2-15、...);(3)將"fEmp"窗體上名為"bTitle"的標簽寬度設立為5厘米、高度設立為1厘米,設立其標題為"數(shù)據信息輸出"并居中顯示;(4)"fEmp"窗體上單擊"輸出"命令按鈕(名為"btnP"),實現(xiàn)以下功能:計算Fibonacci數(shù)列第19項的值,將結果顯示在窗體上名為"tData"的文本框內并輸出到外部文獻保存;單擊"打開表"命令按鈕(名為"btnQ"),調用宏對象"mEmp"以打開數(shù)據表"tEmp"。Fibonacci數(shù)列:調試完畢,必須點擊"輸出"命令按鈕生成外部文獻,才干得分。試根據上述功能規(guī)定,對已給的命令按鈕事件過程進行補充和完善。注意:不允許修改數(shù)據庫中的宏對象"mEmp";不允許修改窗體對象"fEmp"和報表對象"rEmp"中未涉及的控件和屬性;不允許修改表對象"tEmp"中未涉及的字段和屬性;已給事件過程,只允許在"*****Add*****"與"****Add******"之間的空行內補充語句、完畢設計,不允許增刪和修改其它位置已存在的語句。第3套上機試題解析。簡樸應用:本題重要考的是數(shù)據庫的查詢。本題解題思緒:(2)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tA"和"tB"表,選擇"姓名"和"房間號"兩個字段,在第三個字段中輸入"已住天數(shù):Date()-[入住日期]",在第四個字段中輸入"應交金額:[價格]*[已住天數(shù)]",在"姓名"字段的"條件"中輸入"[請輸入姓名:]",最后以"qT2"保存查詢。(3)與第2小題類似,選擇題目上所說的三個字段。然后在第四個字段中輸入"Mid([身份證],4,3)",在此字段的"條件"中輸入"102",并把"顯示"中的鉤去掉,最后以"qT3"保存查詢。(4)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tB"表,然后點擊"查詢"菜單中的"交叉表查詢"菜單。在字段中輸入"樓號:Left([房間號],2)","交叉表"中選擇"行標題";選擇"房間類別"字段,在"交叉表"中選擇"列標題";選擇"房間類別"字段,"交叉表"中選擇"值",并在"總計"中選擇"計數(shù)",最后以"qT4"保存查詢。綜合應用:本題重要考的是數(shù)據表有效性規(guī)則的設立、窗體的設計、報表的設計、VBA的數(shù)據庫編程。本題解題思緒如下:(1)打開考生文獻夾下的"samp3.mdb"數(shù)據庫。(2)選中表對象"tEmp",點擊"設計(D)"按鈕,選中"聘用時間"字段,再選中下面的"有效性規(guī)則",在"有效性規(guī)則"右邊的框中輸入"<=#2023-9-30#",然后在"有效性文本"右邊的框中直接輸入"輸入九月以前的日期",然后保存該表。(3)選中報表對象"rEmp",選擇"設計(D)",再選擇"視圖"菜單中的"排序與分組",在彈出的對話框中選擇"年齡"字段,排序順序選擇"降序"。選中頁面頁腳區(qū)的"tPage"文本框控件,在文本框中輸入"=[Page]&"-"&[Pages]",然后保存該報表。(4)打開窗體對象"fEmp"的設計視圖,選中"bTitle"標簽,右擊鼠標選擇屬性,設立其"寬度"為"5厘米","高度"為"1厘米","標題"為"數(shù)據信息輸出",文本對齊為"居中"。"輸出"命令按鈕單擊事件的第1處需要定義19個變量的數(shù)組,語句為Dimf(19)AsInteger,第2處是For循環(huán)體,循環(huán)體是計算Fibonacci數(shù)列第19項的值,語句為f(i)=f(i-1)+f(i-2),第3處是將計算結果顯示在窗體上名為"tData"的文本框內,語句為tData=f(19)。(5)選中"打開表"命令按鈕(名為"btnQ"),點擊工具欄上的"屬性"按鈕,設立這個命令按鈕的單擊屬性為"mEmp",然后保存該窗體。第4套上機試題基本操作:在考生文獻夾下,"samp1.mdb"數(shù)據庫文獻中已建立三個關聯(lián)表對象(名為"職工表"、"物品表"和"銷售業(yè)績表")、一個窗體對象(名為"fTest")和一個宏對象(名為"mTest")。試按以下規(guī)定,完畢表和窗體的各種操作:(1)分析表對象"銷售業(yè)績表"的字段構成、判斷并設立其主鍵。(2)為表對象"職工表"追加一個新字段。字段名稱為"類別"、數(shù)據類型為"文本型"、字段大小為2,設立該字段的有效性規(guī)則為只能輸入"在職"與"退休"值之一。(3)將考生文獻夾下文本文獻Test.txt中的數(shù)據鏈接到當前數(shù)據庫中。其中,第一行數(shù)據是字段名,鏈接對象以"tTest"命名保存。(4)窗體fTest上命令按鈕"bt1"和命令按鈕"bt2"大小一致,且上對齊。現(xiàn)調整命令按鈕"bt3"的大小與位置。規(guī)定:按鈕"bt3"的大小尺寸與按鈕"bt1"相同、上邊界與按鈕"bt1"上對齊、水平位置處在按鈕"bt1"和"bt2"的中間。注意,不允許更改命令按鈕"bt1"和"bt2"的大小和位置。(5)更改窗體上三個命令按鈕的Tab鍵移動順序為:bt1->bt2->bt3->bt1->...。(6)將宏"mTest"重命名為"mTemp"。簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好四個關聯(lián)表對象"tDoctor"、"tOffice"、"tPatient"和"tSubscribe"以及表對象"tTemp",同時還設計出窗體對象"fQuery"。試按以下規(guī)定完畢設計:(1)創(chuàng)建一個查詢,查找姓"王"病人的基本信息,并顯示"姓名"、"年齡"、"性別",所建查詢名為"qT1"。(2)創(chuàng)建一個查詢,記錄年齡小于30歲的醫(yī)生被病人預約的次數(shù),且顯示結果按預約人數(shù)降序排序(如下圖所示),所建查詢名為"qT2"。(3)創(chuàng)建一個查詢,刪除表對象"tTemp"內所有"預約日期"為10月的記錄,所建查詢名為"qT3",并運營該查詢。(4)現(xiàn)有一個已經建好的"fQuery"窗體,如下圖所示。運營該窗體后,在文本框(文本框名稱為tName)中輸入要查詢的科室名,然后按下"查詢"按鈕,即運營一個名為"qT4"的查詢。"qT4"查詢的功能是顯示所查科室的"科室ID"和"預約日期"。請設計"qT4"查詢。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",已建立兩個關聯(lián)表對象("檔案表"和"工資表")和一個查詢對象("qT"),試按以下規(guī)定,完畢報表的各種操作。(1)創(chuàng)建一個名為"eSalary"的報表,按表格布局顯示查詢"qT"的所有信息;(2)設立報表的標題屬性為"工資匯總表";(3)按職稱升序匯總出"基本工資"的平均值和總和。"基本工資"的平均值計算控件名稱為"savg"、"總和"計算控件名稱為"ssum";注:請在組頁腳處添加計算控件。(4)在"eSalary"報表的主體節(jié)上添加兩個計算控件:名為"sSalary"的控件用于計算輸出實發(fā)工資;名為"ySalary"的控件用于計算輸出應發(fā)工資。計算公式為:應發(fā)工資:基本工資+津貼+補貼實發(fā)工資:基本工資+津貼+補貼-住房基金-失業(yè)保險第4套上機試題解析基本操作:本題重要考核點:復合主鍵的設立、宏的重命名、有效性規(guī)則的設立、鏈接表、表結構的設立和窗體的設計。本題解題思緒:第一步:打開考生文獻夾下的"samp1.mdb"數(shù)據庫。第二步:打開表"銷售業(yè)績表",由表中內容可知,"時間"、"編號"和"物品號"為該表的主關鍵字,點擊"設計視圖"按鈕,在彈出的表設計器中選中"時間"、"編號"和"物品號"行,點擊工具欄上的"主鍵"按鈕。第三步:選擇表"職工表",點擊"設計"按鈕,選中"性別"字段后的空白字段,在"字段名稱"中輸入"類別","數(shù)據類型"選擇"文本","字段大小"為"2",選中下面的"有效性規(guī)則",在右邊的框中輸入"In("在職","退休")"。第四步:單擊"文獻"菜單下"獲取外部數(shù)據"下的"鏈接表"菜單,在彈出的對話框中選擇考生文獻夾中的"Test.txt",單擊"下一步"按鈕、選中"第一行包含列標題",再點擊"下一步"按鈕,鏈接表名稱為"tTest",點擊"完畢"。第五步:選中"fTest"窗體,點擊"設計"按鈕,選中"bt3"命令按鈕,并點擊菜單欄上"視圖"下的"屬性"按鈕,"左邊距"屬性設立為4厘米(即"bt1"與"bt2"左邊距和的平均值),"寬度"為2厘米,"高度"為1厘米,"上邊距"為2厘米。第六步:選中"fTest"窗體,點擊"設計"按鈕,選中"bt2"命令按鈕,并點擊菜單欄上"視圖"下的"屬性"按鈕,將"Tab鍵索引"屬性設立為1;選中"bt3"命令按鈕,將"Tab鍵索引"屬性設立為2。第七步:選中宏"mTest",選擇"編輯"菜單中的"重命名",重命名為"mTemp"。簡樸應用:本題重要考的是數(shù)據庫的查詢。本題解題思緒:(1)點擊"查詢",選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tPatient"表,選擇題目中所說的三個字段,然后在"姓名"字段的"條件"中輸入"Like"王*"",最后以"qT1"保存查詢。(2)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tDoctor"和"tSubscribe"表,在第一個字段中選擇"醫(yī)生姓名",在第二個字段中輸入:預約人數(shù):醫(yī)生ID,在第三個字段中選擇"年齡",并把"顯示"中的鉤去掉,單擊"視圖"菜單中的"總計"命令,將第二個字段的"總計"選擇"計數(shù)",排序"中選擇"降序",然后在"年齡"字段的"條件"中輸入"<30",最后以"qT2"保存查詢。(3)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tTemp"表,然后點擊"查詢"菜單中的"刪除查詢"菜單,在字段中選擇"預約日期",并在"條件"中輸入"Month([預約日期])=10",運營后,以"qT3"保存查詢。(4)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tOffice"和"tSubscribe"表,選擇"科室ID"、"預約日期"和"科室名稱"字段,并把"科室名稱"字段的"顯示"中的鉤去掉,然后在"科室名稱"字段的"條件"中輸入"[Forms]![fQuery]![tName].[Value]",最后以"qT4"保存查詢。綜合應用:本題重要考的是報表的設計。本題解題思緒:(1)點擊"報表",選擇"新建(N)",在彈出的"新建報表"窗體上選擇"自動創(chuàng)建報表:表格式","請選擇該對象數(shù)據的來源或查詢:"中選擇"qT",點擊"擬定"按鈕。切換到報表的"設計視圖",選擇報表,設立"標題"屬性為"工資匯總表"。(2)在"視圖"菜單中選擇"排序與分組"子菜單,選擇"職稱"字段,排序順序為"升序","組屬性"的"組頁腳"選擇"是"。選擇一個文本框,放到"職稱頁腳"中,選擇工具欄上的"屬性"按鈕,在彈出的屬性框中設立名稱為"savg",并在控件來源屬性輸入:=Avg([基本工資])。再選擇一個文本框,放到"職稱頁腳"中,選擇工具欄上的"屬性"按鈕,在彈出的屬性框中設立名稱為"ssum",并在控件來源屬性輸入:=Sum([基本工資])。(3)選擇一個文本框,放到主體中,選擇工具欄上的"屬性"按鈕,在彈出的屬性框中設立名稱為"sSalary",并在"控件來源"屬性輸入:=[基本工資]+[津貼]+[補貼]-[住房基金]-[失業(yè)保險]。再選擇一個文本框,放到主體中,選擇工具欄上的"屬性"按鈕,在彈出的屬性框中設立名稱為"ySalary",并在"控件來源"屬性輸入:=[基本工資]+[津貼]+[補貼]。(4)將該報表以"eSalary"為文獻名保存。第5套上機試題簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好兩個表對象"tNorm"和"tStock"。試按以下規(guī)定完畢設計:(1)創(chuàng)建一個查詢,查找產品最高儲備與最低儲備相差最小的數(shù)量并輸出,標題顯示為"m_data",所建查詢命名為"qT1"。(2)創(chuàng)建一個查詢,查找?guī)齑鏀?shù)量超過10000(不含10000)的產品,并顯示"產品名稱"和"庫存數(shù)量"。所建查詢名為"qT2"。(3)創(chuàng)建一個查詢,按輸入的產品代碼查找某產品庫存信息,并顯示"產品代碼"、"產品名稱"和"庫存數(shù)量"。當運營該查詢時,應顯示提醒信息:"請輸入產品代碼:"。所建查詢名為"qT3"。(4)創(chuàng)建一個交叉表查詢,記錄并顯示每種產品不同規(guī)格的平均單價,顯示時行標題為產品名稱,列標題為規(guī)格,計算字段為單價,所建查詢名為"qT4"。注意:交叉表查詢不做各行小計。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計了表對象"tEmp"和窗體對象"fEmp"。同時,給出窗體對象"fEmp"上"追加"按鈕(名為bt1)和"退出"按鈕(名為bt2)的單擊事件代碼,試按以下規(guī)定完畢設計。(4)按照以下窗體功能,補充事件代碼設計。在窗體的四個文本框內輸入合法的職工信息后,單擊"追加"按鈕(名為bt1),程序一方面判斷職工編號是否反復,假如不反復則向表對象"tEmp"中添加職工紀錄,否則出現(xiàn)提醒;當點擊窗體上的"退出"按鈕(名為bt2)時,關閉當前窗體。注意:不允許修改表對象"tEmp"中未涉及的結構和數(shù)據;不允許修改窗體對象"fEmp"中未涉及的控件和屬性;代碼設計只允許在"*****Add*****"與"*****Add*****"之間的空行內補充語句、完畢設計,不允許增刪和修改其它位置已存在的語句。第5套上機試題解析簡樸應用:本題重要考的是數(shù)據庫的查詢。本題解題思緒:(1)點擊"查詢",選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tNorm"表,然后在第一個字段中輸入:m_data:Min([最高儲備]-[最低儲備]),以"qT1"保存查詢。(2)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tStock"表,選擇題目中所說的兩個字段,然后在"庫存數(shù)量"字段的"條件"中輸入">10000",最后以"qT2"保存查詢。(3)與第2小題類似,選擇題目上所說的三個字段,然后在"產品代碼"字段的"條件"中輸入"[請輸入產品代碼:]",最后以"qT3"保存查詢。(4)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tStock"表,然后點擊"查詢"菜單中的"交叉表查詢"菜單。在字段中選擇"產品名稱","交叉表"中選擇"行標題";選擇"規(guī)格"字段,在"交叉表"中選擇"列標題";選擇"單價"字段,"交叉表"中選擇"值",并在"總計"中選擇"平均值",最后以"qT4"保存查詢。綜合應用:本題重要考的是窗體的設計、VBA的數(shù)據庫編程。(3)判斷職工編號是否反復的條件為IfADOrs.EOF=FalseThen,關閉窗體語句為DoCmd.Close。第6套上機試題基本操作:在考生文獻夾下,存在一個數(shù)據庫文獻"samp1.mdb"和一個圖像文獻"photo.bmp"。在數(shù)據庫文獻中已經建立了一個表對象"tStud"。試按以下操作規(guī)定,完畢各種操作:(1)設立"ID"字段為主鍵;并設立"ID"字段的相應屬性,使該字段在數(shù)據表視圖中的顯示名稱為"學號"。(2)刪除"備注"字段。(3)設立"入校時間"字段的有效性規(guī)則和有效性文本。具體規(guī)則是:輸入日期必須在2023年1月1日之后(不涉及2023年1月1日);有效性文本內容為"輸入的日期有誤,重新輸入"。(4)修改字段"照片"的數(shù)據類型為"OLE對象";將學號為"20231002"學生的"照片"字段值設立為考生文獻夾下的"photo.bmp"圖像文獻(規(guī)定使用"由文獻創(chuàng)建"方式)。(5)將凍結的"姓名"字段解凍;并保證"姓名"字段列顯示在"學號"字段列的后面。(6)將"tStud"表中的數(shù)據導出到文本文獻中,并以"tStud.txt"文獻名保存到考生文獻夾下。第一行包含字段名稱,各數(shù)據項間以逗號分隔。簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好一個表對象"tStud"和一個查詢對象"qStud4"。試按以下規(guī)定完畢設計:(1)創(chuàng)建一個查詢,計算并輸出學生的最大年齡和最小年齡信息,標題顯示為"MaxY"和"MinY",所建查詢命名為"qStud1"。他字段的設立。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計了表對象"tEmp"、窗體對象"fEmp"、報表對象"rEmp"和宏對象"mEmp"。試在此基礎上按照以下規(guī)定補充設計:(2)設立報表"rEmp"按照"性別"字段升序(先男后女)排列輸出;將報表頁面頁腳區(qū)域內名為"tPage"的文本框控件設立為"-頁碼/總頁數(shù)-"形式的頁碼顯示(如-1/15-、-2/15-、...);(3)將"fEmp"窗體上名為"bTitle"的標簽上移到距"btnP"命令按鈕1厘米的位置(即標簽的下邊界距命令按鈕的上邊界1厘米),并設立其標題為"職工信息輸出";(4)試根據以下窗體功能規(guī)定,對已給的命令按鈕事件過程進行補充和完善。在"fEmp"窗體上單擊"輸出"命令按鈕(名為"btnP"),彈出一輸入對話框,其提醒文本為"請輸入大于0的整數(shù)值"。輸入1時,相關代碼關閉窗體(或程序);輸入2時,相關代碼實現(xiàn)預覽輸出報表對象"rEmp";輸入>=3時,相關代碼調用宏對象"mEmp"以打開數(shù)據表"tEmp"。注意:不允許修改數(shù)據庫中的宏對象"mEmp";不允許修改窗體對象"fEmp"和報表對象"rEmp"中未涉及的控件和屬性;不允許修改表對象"tEmp"中未涉及的字段和屬性;已給事件過程,只允許在"*****Add*****"與"****Add******"之間的空行內補充語句、完畢設計,不允許增刪和修改其它位置已存在的語句。第6套上機試題解析基本操作:本題重要考核點:主鍵的設立、字段的刪除、有效性規(guī)則和文本的設立、表字段設立、字段凍結和導出表中記錄。本題解題思緒:第一步:打開考生文獻夾下的"samp1.mdb"數(shù)據庫。第二步:選擇表"tStud",點擊"設計"按鈕,選中"ID"字段行,點擊工具欄上的"主鍵"按鈕,再選中下面的"標題",在右邊的框中輸入"學號"。第三步:選中"備注"字段,在工具欄上選擇"刪除行"或者在鼠標右擊后彈出的菜單中選擇"刪除行",在彈出的對話框中選擇"是"。第四步:選中"入校時間"字段行,再選中下面的"有效性規(guī)則",在右邊的框中輸入">#2023-1-1#",選中下面的"有效性文本",在右邊的框中輸入"輸入的日期有誤,重新輸入"。第五步:選中"照片"字段行,設立"數(shù)據類型"屬性為"OLE對象";打開表"tStud",找到學號為"20231002"學生的記錄,選中此學生的"照片"字段,點擊"插入"菜單中的"對象",或者右擊,在彈出菜單中選擇"插入對象",然后在彈出的對話框中選擇"由文獻創(chuàng)建"單選按鈕,最后通過"瀏覽"按鈕來選擇考生文獻夾下的圖像文獻"photo.bmp"。第六步:打開表"tStud",選擇"格式"菜單下的"取消對所有列的凍結"。第七步:選中表"tStud",點擊"文獻"菜單下的"導出",在打開的"將"tStud"導出為"對話框中,選擇保存類型為"文本文獻",輸入文獻名"tStud",然后點擊"導出",接著點擊"下一步",在"請選擇字段分隔符"下面選中"逗號"按鈕,將"第一行包含字段名稱"選中,接著點擊"下一步",確認文獻導出的途徑無誤,點擊"完畢"按鈕。簡樸應用:本題重要考的是數(shù)據庫的查詢。本題解題思緒:(1)點擊"查詢",選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tStud"表,然后在第一個字段中輸入:MaxY:Max([年齡]),再第二個字段中輸入:MinY:Min([年齡]),以"qStud1"保存查詢。綜合應用:本題重要考的是窗體的設計、報表的設計、VBA的數(shù)據庫編程。本題解題思緒如下:(3)選中報表對象"rEmp",選擇"設計(D)",再選擇"視圖"菜單中的"排序與分組",在彈出的對話框中選擇"性別"字段,排序順序選擇"升序"。選中頁面頁腳區(qū)的"tPage"文本框控件,在文本框中輸入"="-"&[Page]&"/"&[Pages]&"-""。(4)打開窗體對象"fEmp"的設計視圖,選中"bTitle"標簽,右擊鼠標選擇屬性,設立其"上邊距"為"1厘米",選中窗體,右擊鼠標選擇屬性,設立其"標題"屬性為"職工信息輸出"。(5)>=3的條件可以表達為CaseIs>=3,預覽輸出報表對象"rEmp"的語句為DoCmd.OpenReport"rEmp",acViewPreview。第7套上機試題簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好表對象"tTeacher"、"tCourse"、"tStud"和"tGrade",試按以下規(guī)定完畢設計:(1)創(chuàng)建一個查詢,按輸入的教師姓名查找教師的授課情況,并按"上課日期"字段降序顯示"教師姓名"、"課程名稱"、"上課日期"三個字段的內容,所建查詢名為"qT1";當運營該查詢時,應顯示參數(shù)提醒信息:"請輸入教師姓名"。(2)創(chuàng)建一個查詢,查找學生的課程成績大于等于80且小于等于100的學生情況,顯示"學生姓名"、"課程名稱"和"成績"三個字段的內容,所建查詢名為"qT2"。(3)對表"tGrade"創(chuàng)建一個分組總計查詢,假設學號字段的前4位代表年級,要記錄各個年級不同課程的平均成績,顯示"年級"、"課程ID"和"成績之Avg",并按"年級"降序排列,所建查詢?yōu)?qT3"。(4)創(chuàng)建一個查詢,按"課程ID"分類記錄最高提成績與最低提成績的差,并顯示"課程名稱"、"最高分與最低分的差"等內容。其中,最高分與最低分的差由計算得到,所建查詢名為"qT4"。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計好表對象"tAddr"和"tUser",同時還設計出窗體對象"fEdit"和"fEuser"。請在此基礎上按照以下規(guī)定補充"fEdit"窗體的設計:(1)將窗體中名稱為"Lremark"的標簽控件上的文字顏色改為"藍色"(藍色代碼為16711680)、字體粗細改為"加粗";(2)將窗體標題設立為"顯示/修改用戶口令";(3)將窗體邊框改為"細邊框"樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕和分隔線;并且保存窗體的關閉按鈕;(4)將窗體中"退出"命令按鈕(名稱為"cmdquit")上的文字顏色改為棕色(棕色代碼為128)、字體粗細改為"加粗",并在文字下方加上下劃線;(5)在窗體中尚有"修改"和"保存"兩個命令按鈕,名稱分別為"CmdEdit"和"CmdSave",其中"保存"命令按鈕在初始狀態(tài)為不可用,當單擊"修改"按鈕后,"保存"按鈕變?yōu)榭捎茫瑫r在窗體的左側顯示出相應的信息和可修改的信息。假如在"口令"文本框中輸入的內容與在"確認口令"文本框中輸入的內容不相符,當單擊"保存"按鈕后,屏幕上應彈出如下圖所示的提醒框?,F(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。規(guī)定:修改后運營該窗體,并查看修改結果。注意:不允許修改窗體對象"fEdit"和"fEuser"中未涉及的控件、屬性;不允許修改表對象"tAddr"和"tUser"。只允許在"*****Add*****"與"*****Add*****"之間的空行內補充一行語句、完畢設計,不允許增刪和修改其它位置已存在的語句。第7套上機試題解析簡樸應用:本題重要考的是數(shù)據庫的查詢。本題解題思緒:(1)點擊"查詢",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tTeacher"和"tCourse"表,然后從"tTeacher"表中選擇"教師姓名",從"tCourse"表中選擇"課程名稱"、"上課日期",然后在"教師姓名"字段的"條件"中輸入:[請輸入教師姓名],接下來在"上課日期"字段的"排序"中選擇"降序",最后以"qT1"保存查詢。(2)與第1小題類似,在選擇了"tStud"、"tGrade"和"tCourse"表后,選擇題目上所說的三個字段,再選擇"成績"字段,在"成績"字段的"條件"中輸入:>=80And<=100,最后以"qT2"保存查詢。(3)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tGrade"表,在第一個字段中輸入:年級:Left([學生ID],4),然后選擇"tGrade"表中的"課程ID"字段,在第三個字段中輸入"成績之Avg:成績",在第一個字段的"排序"中選擇"降序",單擊"視圖"菜單中的"總計"命令,將"成績"字段的"總計"選擇為"平均值",最后以"qT3"保存查詢。(4)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tGrade"和"tCourse"表,在第一個字段中選擇"課程名稱",在第二個字段中輸入:最高分與最低分的差:Max([成績])-Min([成績]),然后在第三個字段中選擇"課程ID",把該字段中的"顯示"中的鉤去掉,單擊"視圖"菜單中的"總計"命令,將第二個字段的"總計"選擇"表達式",最后以"qT4"保存查詢。綜合應用:本題重要考的是窗體的設計、VBA的數(shù)據庫編程。本題解題思緒如下:(1)打開窗體對象"fEdit"的設計視圖,選中"Lremark"的標簽控件,右擊鼠標選擇"屬性",前景色"設立為16711680,"字體粗細"設立為"加粗"。選擇"fEdit"窗體,設立"標題"屬性為"顯示/修改用戶口令","邊框樣式"為"細邊框","滾動條"為"兩者均無"。"記錄選擇器"、"導航按鈕"和"分隔線"屬性均為"否","關閉按鈕"屬性為"是"。(2)選擇"退出"命令按鈕,右擊鼠標選擇"屬性","前景色"設立為128,"字體粗細"為"加粗","下劃線"為"是"。(3)在VBA編程的第一空中,需要設立屏幕上彈出如題面所示的提醒框語句,所填語句為:MsgBox"請重新輸入口令!"。第8套上機試題簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好一個表對象"tTeacher"。試按以下規(guī)定完畢設計:(1)創(chuàng)建一個查詢,計算并輸出教師最大年齡與最小年齡的差值,顯示標題為"m_age",所建查詢命名為"qT1"。(2)創(chuàng)建一個查詢,查找并顯示具有研究生學歷的教師的"編號"、"姓名"、"性別"和"系別"四個字段內容,所建查詢命名為"qT2"。(3)創(chuàng)建一個查詢,查找并顯示年齡小于等于38、職稱為副專家或專家的教師的"編號"、"姓名"、"年齡"、"學歷"和"職稱"五個字段內容,所建查詢命名為"qT3"。(4)創(chuàng)建一個查詢,查找并記錄在職教師按照職稱進行分類的平均年齡,然后顯示出標題為"職稱"和"平均年齡"的兩個字段內容,所建查詢命名為"qT4"。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計好表對象"產品"、"供應商"、查詢對象"按供應商查詢"和宏對象"打開產品表"、"運營查詢"、"關閉窗口"。試按以下規(guī)定完畢設計:創(chuàng)建一個名為"menu"的窗體,規(guī)定如下:(1)對窗體進行如下設立:在距窗體主體左邊1厘米、距上邊0.6厘米處依次水平放置三個命令按鈕"顯示修改產品表"(名為"bt1")、"查詢"(名為"bt2")和"退出"(名為"bt3"),命令按鈕的寬度均為2厘米,高度為1.5厘米,每個命令按鈕相隔1厘米。(2)設立窗體標題為"主菜單";(3)當單擊"顯示修改產品表"命令按鈕時,運營宏"打開產品表",就可以瀏覽"產品"表;(4)當單擊"查詢"命令按鈕時,運營宏"運營查詢",即可啟動查詢"按供應商查詢";(5)當單擊"退出"命令按鈕時,運營宏"關閉窗口",關閉"menu"窗體,返回到數(shù)據庫窗口下。第8套上機試題解析簡樸應用:本題重要考的是數(shù)據庫的查詢。本題解題思緒:(1)點擊"查詢",選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tTeacher"表,然后在第一個字段中輸入:m_age:Max([年齡])-Min([年齡]),以"qT1"保存查詢。(2)與第1小題類似,先選擇題目上所說的四個字段,然后再選擇"學歷"字段,把該字段中的"顯示"中的鉤去掉,并在"條件"中輸入"研究生",最后以"qT2"保存查詢。(3)與第1小題類似,先選擇題目上所說的五個字段,在"年齡"字段的"條件"中輸入"<=38",在"職稱"字段的"條件"中輸入:"副專家"Or"專家",最后以"qT3"保存查詢。(4)與第1小題類似,在選擇了表"tTeacher"表后,選擇表中的"職稱"字段,再點擊工具欄上的"總計"按鈕(或選擇右擊鼠標的下拉菜單中的"總計"),"總計"中選擇"分組",然后在第二個"字段"中輸入"平均年齡:年齡","總計"中選擇"平均值",再選擇"在職否"字段,把該字段的顯示中的鉤去掉,并在條件中輸入:True,"總計"中選擇"條件",最后以"qT4"保存查詢。綜合應用:本題重要考的是窗體的設計。本題解題思緒如下:(1)新建窗體,選擇設計視圖,在工具箱中選擇三個命令按鈕控件,放到主體中,放到主體中之后會出現(xiàn)一個提醒框,點擊"取消"按鈕,并點擊工具欄上的"屬性"按鈕,設立三個命令按鈕的名稱、標題、上邊距、左邊距、寬度和高度屬性。(2)選擇窗體,設立"標題"屬性為"主菜單",選中"bt1"命令按鈕,設立單擊屬性為"打開產品表",選中"bt2"命令按鈕,設立單擊屬性為"運營查詢",選中"bt3"命令按鈕,設立單擊屬性為"關閉窗口"。(3)保存此窗體,文獻名為menu。第9套上機試題簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好兩個表對象"tStud"和"tScore"。試按以下規(guī)定完畢設計:(1)創(chuàng)建一個查詢,計算并輸出學生最大年齡與最小年齡的差值,顯示標題為"s_data",所建查詢命名為"qStud1"。(2)建立"tStud"和"tScore"兩表之間的一對一關系。(3)創(chuàng)建一個查詢,查找并顯示數(shù)學成績不及格的學生的"姓名"、"性別"和"數(shù)學"三個字段內容,所建查詢命名為"qStud2"。(4)創(chuàng)建一個查詢,計算并顯示"學號"和"平均成績"兩個字段內容,其中平均成績是計算數(shù)學、計算機和英語三門課成績的平均值,所建查詢命名為"qStud3"。注意:不允許修改表對象"tStud"和"tScore"的結構及記錄數(shù)據的值;選擇查詢只返回選了課的學生的相關信息。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計了表對象"tEmp"、查詢對象"qEmp"和窗體對象"fEmp"。同時,給出窗體對象"fEmp"上"退出"按鈕的單擊事件代碼,試按以下功能規(guī)定補充設計。(1)將窗體"fEmp"上文本框"tSS"更改為組合框類型,并保持控件名稱不變;(2)修改查詢對象"qEmp"為參數(shù)查詢,參數(shù)為引用窗體對象"fEmp"上文本框"tSS"的輸入值;(3)設立窗體對象"fEmp"上文本框"tAge"為計算控件。規(guī)定根據"年齡"字段值依據以下計算公式計算并顯示人員的出生年;計算公式:出生年=Year(Date())-年齡或出生年=Year(Now())-年齡(4)單擊"退出"按鈕(名為"bt2"),關閉窗體。補充事件代碼。注意:不允許修改數(shù)據庫中的表對象"tEmp";不允許修改查詢對象"qEmp"中未涉及的內容;不允許修改窗體對象"fEmp"中未涉及的控件和屬性;已給事件過程,只允許在"*****Add*****"與"*****Add*****"之間的空行內補充語句、完畢設計,不允許增刪和修改其它位置已存在的語句。第9套上機試題解析簡樸應用:本題重要考的是數(shù)據庫的查詢。本題解題思緒:(1)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tStud"表,然后在第一個字段中輸入:s_data:Max([年齡])-Min([年齡]),以"qStud1"保存查詢。(2)選擇工具欄上的"關系"按鈕(或者單擊右鍵,選擇"關系"),然后單擊菜單上的"顯示表"按鈕(或單擊右鍵,在彈出的菜單中選擇"顯示表"),把"tStud"和"tScore"表添加到關系窗體中,鼠標選中"tStud"表中的"學號"字段,然后拖到"tScore"表中的"學號"字段,然后在彈出的窗體上點"創(chuàng)建"按鈕。(3)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tStud"和"tScore"表,從"tStud"表中選擇"姓名"和"性別"字段,從"tScore"表中選擇"數(shù)學"字段,在數(shù)學字段中輸入"<60"的條件,以"qStud2"保存。(4)與第1小題操作類似,在"顯示表"窗體上選擇"tScore"表,在第一個字段中選擇"學號"字段,然后在第二個字段中輸入"平均成績:([計算機]+[數(shù)學]+[英語])/3",最后以"qStud3"保存查詢。綜合應用:本題重要考的是窗體和查詢的設計以及VBA的編程。本題解題思緒如下:(1)打開窗體"fEmp"的設計視圖,選擇文本框"tSS",右鍵選擇:"更改為"-"組合框"。(2)打開查詢"qEmp"的設計視圖,添加一個"性別"字段,"顯示"按鈕的"鉤"去掉,在"性別"字段的"條件"中輸入"[Forms]![fEmp]![tSS]"。(3)打開窗體"fEmp"的設計視圖,選擇"tAge"文本框控件,將"控件來源"屬性設立為"=Year(Date())-年齡"。(4)關閉窗口的語句為DoCmd.Close。第10套上機試題簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好三個關聯(lián)表對象"tStud"、"tCourse"和"tScore"。此外,還提供窗體"fTest"和宏"mTest",試按以下規(guī)定完畢設計:(1)創(chuàng)建一個選擇查詢,查找年齡大于25的學生的"姓名"、"課程名"和"成績"三個字段內容,所建查詢命名為"qT1";(2)創(chuàng)建生成表查詢,組成字段是沒有書法愛好學生的"學號"、"姓名"和"入校年"三列內容(其中"入校年"數(shù)據由"入校時間"字段計算得到,顯示為四位數(shù)字年的形式),生成的數(shù)據表命名為"tTemp",所建查詢命名為"qT2";(3)補充窗體"fTest"上"test1"按鈕(名為"bt1")的單擊事件代碼,實現(xiàn)以下功能:打開窗體,在文本框"tText"中輸入一段文字,然后單擊窗體"fTest"上"test1"按鈕(名為"bt1"),補充代碼設立窗體上標簽"bTitle"的標題為文本框"tText"輸入內容與文本串"等級考試測試"的連接并消除連接串的前導和尾隨空白字符;注意:不允許修改窗體對象"fTest"中未涉及的控件和屬性;只允許在"*****Add1*****"與"*****Add1*****"之間的空行內補充語句、完畢設計。(4)設立窗體"fTest"上"test2"按鈕(名為"bt2")的單擊事件為宏對象"mTest"。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計好表對象"tAddr"和"tUser",同時還設計出窗體對象"fEdit"和"fEuser"。請在此基礎上按照以下規(guī)定補充"fEdit"窗體的設計:(1)將窗體中名稱為"LRemark"的標簽控件上的文字顏色改為紅色(紅色代碼為255)、字體粗細改為"加粗";(2)將窗體標題設立為"修改用戶信息";(3)將窗體邊框改為"對話框邊框"樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕和分隔線;(4)將窗體中"退出"命令按鈕(名稱為"cmdquit")上的文字顏色改為深紅(深紅代碼為128)、字體粗細改為"加粗",并在文字下方加上下劃線;(5)在窗體中尚有"修改"和"保存"兩個命令按鈕,名稱分別為"CmdEdit"和"CmdSave",其中"保存"命令按鈕在初始狀態(tài)為不可用,當單擊"修改"按鈕后,應使"保存"按鈕變?yōu)榭捎谩,F(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。規(guī)定:修改后運營該窗體,并查看修改結果。注意:不允許修改窗體對象"fEdit"和"fEuser"中未涉及的控件、屬性;不允許修改表對象"tAddr"和"tUser"。對于VBA代碼,只允許在"****************"與"****************"之間的一空行內補充語句、完畢設計,不允許增刪和修改其它位置已存在的語句。第10套上機試題解析簡樸應用:本題重要考的是數(shù)據庫的查詢和VBA的數(shù)據庫編程。本題解題思緒:第一步:打開考生文獻夾下的"samp2.mdb"數(shù)據庫。第二步:點擊"查詢",選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tStud"、"tCourse"和"tScore"。從"tStud"表中選擇"姓名"和"年齡"這兩個字段,從"tCourse"表中選擇"課程名"字段,再從"tScore"表中選擇"成績"字段,在年齡字段中輸入">25"的條件,并把該字段的顯示中的鉤去掉,運營查詢,以"qT1"保存查詢。第三步:選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tStud"表,從表中選擇"學號"、"姓名",在第三個字段中輸入:入校年:Year([入校時間]),第四個字段中輸入:InStr([簡歷],"書法"),在這個字段的"條件"中輸入:"0",并把該字段的顯示中的鉤去掉,然后點擊"查詢"菜單中的"生成表查詢"菜單,生成新表"tTemp",運營查詢,以"qT2"保存查詢。第四步:Trim(字符表達式):返回去掉字符表達式前導和尾部空格的字符串。打開窗體"fTest"的設計視圖,選中"test1"按鈕,點擊工具欄上的"屬性"按鈕,點擊"單擊"屬性右邊的"…"打開代碼生成器,在"*****Add1*****"與"*****Add1*****"之間輸入"bTitle.Caption=Trim(tText+"等級考試測試")",保存窗體。第五步:選中"test2"按鈕,點擊工具欄上的"屬性"按鈕,設立這個命令按鈕的單擊屬性為"mTest"。綜合應用:本題重要考的是窗體的設計。本題解題思緒如下:(1)打開窗體對象"fEdit"的設計視圖,"LRemark"的標簽控件的"前景色"設立為255,"字體粗細"設立為"加粗"。選擇"fEdit"窗體,設立"標題"屬性為"修改用戶信息","邊框樣式"為"對話框邊框","滾動條"為"兩者均無"。"記錄選擇器"、"導航按鈕"和"分隔線"屬性均為"否"。(2)選擇"退出"命令按鈕,"前景色"設立為128,"字體粗細"為"加粗","下劃線"為"是"。(3)將"保存"按鈕變?yōu)榭捎玫恼Z句為CmdSave.Enabled=True。第11套上機試題簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好表對象"tReader"、"tBorrow"和"tBook"及窗體對象"fTest",試按以下規(guī)定完畢設計:(3)以表"tBorrow"為數(shù)據源創(chuàng)建一個生成表查詢,將"借書日期"為2023年6月以前(不包含6月)的記錄存入一個新表中,表名為"tOld",所建查詢名為"qT3";(4)以表對象"tReader"為數(shù)劇源創(chuàng)建一個參數(shù)查詢,查找讀者的"單位"、"姓名"、"性別"和"職稱"四個字段內容。其中"性別"字段的條件為參數(shù),規(guī)定引用窗體對象"fTest"上控件"tSex"的值,所建查詢名為"qT4"。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計了表對象"tEmp"、窗體對象"fEmp"、報表對象"rEmp"和宏對象"mEmp"。試在此基礎上按照以下規(guī)定補充設計:(1)將表對象"tEmp"中"簡歷"字段的數(shù)據類型改為備注型,同時在表對象"tEmp"的表結構里調換"所屬部門"和"聘用時間"兩個字段的位置;(2)設計報表"rEmp"的主體節(jié)區(qū)內"tOpt"復選框控件依據報表記錄源的"性別"字段和"年齡"字段的值來顯示狀態(tài)信息:性別為"男"且年齡小于20時顯示為選中的打鉤狀態(tài),否則顯示為不選中的空白狀態(tài);(3)將"fEmp"窗體上名為"bTitle"的標簽文本顏色改為紅色顯示。同時,將窗體按鈕"btnP"的單擊事件屬性設立為宏"mEmp",以完畢按鈕單擊打開報表的操作。注意:不允許修改數(shù)據庫中的宏對象"mEmp";不允許修改窗體對象"fEmp"和報表對象"rEmp"中未涉及的控件和屬性;不允許修改表對象"tEmp"中未涉及的字段和屬性。第11套上機試題解析(3)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tBorrow"表,選擇"查詢"菜單中的"生成表查詢",生成新表"tOld"。然后從"tBorrow"中選擇所有字段,"借書日期"字段的條件為"<#2023-06-01#",運營查詢,最后以"qT3"保存查詢。(4)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tReader"表,然后選擇題目中所說的四個字段,然后再選擇"性別"字段,并在"條件"中輸入"[Forms]![fTest]![tSex]",最后以"qT4"保存查詢。綜合應用:本題重要考的是數(shù)據類型的修改、字段的互換、報表和窗體的設計。本題解題思緒如下:(1)打開考生文獻夾下的"samp3.mdb"數(shù)據庫,選中表"tEmp",點擊"設計(D)"按鈕,在彈出的表設計器中選中"簡歷"字段,把"數(shù)據類型"的屬性值改為"備注";選中"聘用時間"字段行,按住鼠標左鍵把"聘用時間"字段移到"所屬部門"字段前,然后保存該表;(2)選中報表"rEmp",點擊"設計(D)"按鈕,選中"tOpt"復選框,并點擊工具欄上的"屬性"按鈕,設立文本框的控件來源屬性為"=IIf([年齡]<20And[性別]="男",True,False)";(3)打開窗體fEmp的設計視圖,選中"bTitle"的標簽,設立"前景色"屬性為紅色;再選中"btnP"命令按鈕,設立單擊屬性為"mEmp"。第12套上機試題簡樸應用:(4)創(chuàng)建一個記錄查詢,記錄每名雇員的售書總量,并將顯示的字段名設為"姓名"和"總數(shù)量",所建查詢名為"qT4"。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計了表對象"tEmp"、窗體對象"fEmp"、報表對象"rEmp"和宏對象"mEmp"。試在此基礎上按照以下規(guī)定補充設計:(1)將報表"rEmp"的報表頁眉區(qū)域內名為"bTitle"標簽控件的標題文本在標簽區(qū)域中居中顯示,同時將其安排在距上邊0.5厘米、距左側5厘米的位置;(2)設計報表"rEmp"的主體節(jié)區(qū)內"tSex"文本框控件依據報表記錄源的"性別"字段值來顯示信息:性別為1,顯示"男";性別為2,顯示"女";(3)將"fEmp"窗體上名為"bTitle"的標簽文本顏色改為紅色顯示。同時,將窗體按鈕"btnP"的單擊事件屬性設立為宏"mEmp",以完畢按鈕單擊打開報表的操作。注意:不允許修改數(shù)據庫中的表對象"tEmp"和宏對象"mEmp";不允許修改窗體對象"fEmp"和報表對象"rEmp"中未涉及的控件和屬性。第12套上機試題解析簡樸應用:本題重要考的是數(shù)據庫的查詢。本題解題思緒:(1)點擊"查詢",選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tBook"、"tEmployee"和"tSell"表,然后選擇題目中所說的六個字段,以"qT1"保存查詢。(2)與第1小題類似,先選擇"姓名"、"書名"、"數(shù)量"三個字段,然后再選擇"售出日期"字段,把該字段中的"顯示"中的鉤去掉,并在"條件"中輸入"請輸入售出日期",最后以"qT2"保存查詢。(3)與第1小題類似,選擇"tBook"表,選擇題目上所說的四個字段,在"單價"字段的"條件"中輸入">=15And<=20",最后以"qT3"保存查詢。(4)與第1小題類似,選擇"tEmployee"和"tSell"表,選擇表中的"姓名"字段,再點擊工具欄上的"總計"按鈕(或右擊鼠標,選擇下拉菜單中的"總計"),然后在第二個"字段"中輸入"總數(shù)量:數(shù)量","總計"中選擇"總計",最后以"qT4"保存查詢。綜合應用:本題重要考的是報表和窗體的設計。本題解題思緒如下:(1)打開報表rEmp的設計視圖,選中"bTitle"標簽,并點擊工具欄上的"屬性"按鈕,設立文本框的文本對齊、上邊距和左邊距屬性;(2)選中"性別"標簽下邊的文本框,并點擊工具欄上的"屬性"按鈕,設立文本框的控件來源屬性為"=IIf([性別]=1,"男","女")";(3)打開窗體fEmp的設計視圖,選中"bTitle"的標簽,設立"前景色"屬性為紅色;再選中"btnP"命令按鈕,設立單擊屬性為"mEmp"。第13套上機試題基本操作:在考生文獻夾下,"samp1.mdb"數(shù)據庫文獻中已建立表對象"tEmployee"。試按以下操作規(guī)定,完畢表的建立和修改:簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好表對象"tCollect"、"tpress"和"tType",試按以下規(guī)定完畢設計:(3)創(chuàng)建一個參數(shù)查詢,通過輸入"CD類型名稱"參數(shù)值,查詢"tCollect"表中的相關記錄,并顯示"CDID"、"主題名稱"、"價格"、"購買日期"和"介紹"五個字段的內容,所建查詢名為"qT3";(注:輸入提醒為"請輸入CD類型名稱:")(4)創(chuàng)建一個更新查詢,對"tType"表進行調整,將"類型ID"等于"05"的記錄中的"類型介紹"字段更改為"古典音樂",所建查詢名為"qT4"。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計了表對象"tEmp"、窗體對象"fEmp"、報表對象"rEmp"和宏對象"mEmp"。試在此基礎上按照以下規(guī)定補充設計:(1)將報表"rEmp"的報表頁眉區(qū)域內名為"bTitle"標簽控件的標題顯示為"職工基本信息表",同時將其安排在距上邊0.5厘米、距左側5厘米的位置;(2)設立報表"rEmp"的主體節(jié)區(qū)內"tSex"文本框控件顯示"性別"字段數(shù)據;(3)將考生文獻夾下的圖像文獻"test.bmp"設立為窗體"fEmp"的背景。同時,將窗體按鈕"btnP"的單擊事件屬性設立為宏"mEmp",以完畢按鈕單擊打開報表的操作。注意:不允許修改數(shù)據庫中的表對象"tEmp"和宏對象"mEmp";不允許修改窗體對象"fEmp"和報表對象"rEmp"中未涉及的控件和屬性。第13套上機試題解析簡樸應用:本題重要考的是數(shù)據庫的查詢。本題解題思緒:(3)與第2小題類似,在選擇了"tCollect"和"tType"表后,選擇題目上所說的五個字段,再選擇"CD類型名稱"字段,在"CD類型名稱"字段的"條件"中輸入"[請輸入CD類型名稱:]",并把"顯示"中的鉤去掉,最后以"qT3"保存查詢。(4)選擇"新建(N)",在彈出的"新建查詢"窗體上選擇"設計視圖",然后在彈出的"顯示表"窗體上選擇"tType"表,選擇"查詢"菜單中的"更新查詢"菜單。然后從"tType"選擇"類型介紹"和"類型ID"字段,在"類型介紹"字段的"更新到"中輸入""古典音樂"",在"類型ID"字段的"條件"中輸入"05",運營查詢,最后以"qT4"保存查詢。綜合應用:本題重要考的是報表和窗體的設計。本題解題思緒如下:(1)打開報表rEmp的設計視圖,選中"bTitle"標簽,并點擊工具欄上的"屬性"按鈕,設立文本框的標題、上邊距和左邊距屬性;(2)選中"性別"標簽下面的文本框,并點擊工具欄上的"屬性"按鈕,設立文本框的控件來源屬性;(3)打開窗體fEmp的設計視圖,并點擊工具欄上的"屬性"按鈕,設立窗體的圖片屬性為"test.bmp";再選中"btnP"命令按鈕,設立單擊屬性為"mEmp"。第14套上機試題簡樸應用:考生文獻夾下存在一個數(shù)據庫文獻"samp2.mdb",里面已經設計好三個關聯(lián)表對象"tStud"、"tCourse"和"tScore"及一個臨時表對象"tTmp"。試按以下規(guī)定完畢設計:(1)創(chuàng)建一個查詢,查找并顯示照片信息為空的男同學的"學號"、"姓名"、"性別"和"年齡"四個字段內容,所建查詢命名為"qT1"。(2)創(chuàng)建一個查詢,查找并顯示選課學生的"姓名"和"課程名"兩個字段內容,所建查詢命名為"qT2"。(3)創(chuàng)建一個查詢,計算選課學生的平均分數(shù),顯示為"學號"和"平均分"兩列信息,規(guī)定按照平均分降序排列,所建查詢命名為"qT3"。(4)創(chuàng)建一個查詢,將臨時表對象"tTmp"中女員工編號的第一個字符更改為"1",所建查詢命名為"qT4"。綜合應用:考生文獻夾下存在一個數(shù)據庫文獻"samp3.mdb",里面已經設計了表對象"tEmp"、窗體對象"fEmp"、報表對象"rEmp"和宏對象"mEmp"。同時,給出窗體對象"fEmp"上一個按鈕的單擊事件代碼,試按以下功能規(guī)定補充設計:(1)重新設立窗體標題為"信息輸出"顯示。(2)調整窗體對象"fEmp"上"退出"按鈕(名為"bt2")的大小和位
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大眾話題活動方案策劃(3篇)
- 宅基地繼承管理制度(3篇)
- 中國人壽財產保險股份有限公司吉安市中心支公司、中國太平洋財產保險股份有限公司江西分公司駐吉安市醫(yī)療保障局聯(lián)合辦公人員招聘筆試備考題庫及答案解析
- 2026國家稅務總局廣西壯族自治區(qū)稅務系統(tǒng)公開招聘事業(yè)單位工作人員20人參考考試題庫及答案解析
- 2026江蘇南京市規(guī)劃和自然資源局編外人員招聘2人備考考試試題及答案解析
- 上海華福證券AI互聯(lián)網組2026屆實習生招聘考試備考試題及答案解析
- 2026廣西河池市南丹縣芒場鎮(zhèn)巴平衛(wèi)生所招聘2人考試備考試題及答案解析
- 2026浙江臺州黃巖區(qū)民政局招聘駕駛員1人參考考試題庫及答案解析
- 化學品燃燒培訓課件
- 《流體壓強與流速的關系》教案物理課件
- GB/T 46318-2025塑料酚醛樹脂分類和試驗方法
- 小學三年級數(shù)學選擇題專項測試100題帶答案
- 2025年尿液分析儀行業(yè)分析報告及未來發(fā)展趨勢預測
- 2026屆湖北省宜昌市秭歸縣物理八年級第一學期期末質量跟蹤監(jiān)視試題含解析
- 無人機系統(tǒng)安全培訓課件
- 課程顧問工作總結
- 《社區(qū)居家適老化環(huán)境設計》健康養(yǎng)老專業(yè)全套教學課件
- 2025年高考(甘肅卷)地理真題(學生版+解析版)
- 后勤副校長述職課件
- GB/T 45758-2025室內照明環(huán)境下光催化材料細菌減少率的測定半干法估算實際環(huán)境細菌污染表面抗菌活性
- 護理教學如何融入思政
評論
0/150
提交評論