42考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.accdb”,里面已經(jīng)設(shè)計(jì)好三個(gè)關(guān)聯(lián)表對(duì)象“tStud”、“tCourse”和“tScore”。此外,還提供窗體“fTest”,試按以下要求完成設(shè)計(jì)。
(1)創(chuàng)建一個(gè)查詢(xún),查找第三季度入校的學(xué)生信息,輸出其“姓名”、“年齡”和“性別”三個(gè)字段內(nèi)容,所建查詢(xún)命名為“qTl”。
(2)創(chuàng)建一個(gè)查詢(xún),查找年齡在所有學(xué)生平均年齡上下2歲(含)范圍內(nèi)的信息,輸出其“姓名”、“課程名”和“成績(jī)”三個(gè)字段內(nèi)容,所建查詢(xún)命名為“qT2”。
(3)創(chuàng)建生成表查詢(xún),組成字段是沒(méi)有任何愛(ài)好學(xué)生的“學(xué)號(hào)”、“姓名”和“入校年”三列內(nèi)容(其中“入校年”數(shù)據(jù)由‘‘入校時(shí)間”字段計(jì)算得到,顯示為四位數(shù)字年的形式),生成的數(shù)據(jù)表命名為“tTemp”,所建查詢(xún)命名為“qT3”。
(4)補(bǔ)充窗體“fTest”上“testl”按鈕(名為“btl”)的單擊事件代碼,實(shí)現(xiàn)以下功能:
當(dāng)單擊按鈕“testl”,將文本框中輸入的內(nèi)容與文本串“等級(jí)考試測(cè)試”連接并消除連接串的前導(dǎo)和尾隨空白字符,用標(biāo)簽“bTitle”顯示連接結(jié)果。
注意:不允許修改窗體對(duì)象“fTest’’中未涉及的控件和屬性;只允許在“*****Addl*****”與“*****Addl*****”之間的空行內(nèi)補(bǔ)充語(yǔ)句、完成設(shè)計(jì)。
參考解析:
【考點(diǎn)分析】本題考點(diǎn):創(chuàng)建條件查詢(xún)、生成表查詢(xún)和窗體控件單擊事件設(shè)置。
【解題思路】第1、2、3小題在查詢(xún)?cè)O(shè)計(jì)視圖中創(chuàng)建不同的查詢(xún),按題目要求添加字段和條件表達(dá)式,第4題在窗體的設(shè)計(jì)視圖里設(shè)置按鈕的單擊事件。
(1)【操作步驟】
步驟l:?jiǎn)螕簟皠?chuàng)建”選項(xiàng)卡下“查詢(xún)”組中的“查詢(xún)?cè)O(shè)計(jì)”按鈕。在“顯示表”對(duì)話(huà)框中雙擊“tStud”表,然后單擊“關(guān)閉”按鈕.關(guān)閉“顯示表”對(duì)話(huà)框。
步驟2:雙擊添加“姓名”、“年齡”、“性別”、“入校時(shí)間”字段,在“入校時(shí)間”字段的“條件”行中輸入“Month([入校時(shí)間])>=7 And Month([入校時(shí)間])<一9”,并取消“人校時(shí)間”字段“顯示”行復(fù)選框的勾選。
步驟3:?jiǎn)螕艨焖僭L(fǎng)問(wèn)工具欄中的“保存”按鈕,另存為“qTl”,然后關(guān)閉“設(shè)計(jì)視圖”。
(2)【操作步驟】
步驟l;單擊“創(chuàng)建”選項(xiàng)卡下“查詢(xún)”組中的“查詢(xún)?cè)O(shè)計(jì)”按鈕。在彈出的“顯示表”對(duì)話(huà)框中雙擊“tStud”、“tCourse”和“tScore”表,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對(duì)話(huà)框。
步驟2:選中“tStud”表中的“學(xué)號(hào)”字段,然后拖動(dòng)鼠標(biāo)到“tScore”表中的“學(xué)號(hào)”字段,然后放開(kāi)鼠標(biāo),實(shí)現(xiàn)“tStud”表和“tScore”表的關(guān)聯(lián);選中“tCourse”表中的“課程號(hào)”字段,然后拖動(dòng)鼠標(biāo)到“tScore”表中的“課程號(hào)”字段,放開(kāi)鼠標(biāo),實(shí)現(xiàn)“tCourse”表和“tScore”表的關(guān)聯(lián)。
步驟3:雙擊“tStud”表中的“姓名”字段,“tCourse”表中的“課程名”字段,“tScore”表中的“成績(jī)”字段和“tStud”表中的“年齡”字段;取消“年齡”字段“顯示”行復(fù)選框的勾選;在“年齡”字段的“條件”行中輸入“>一(select avg([年齡])一2 fromtStud)And<一(select avg([年齡I)+2 from tStud)”。
步驟4:?jiǎn)螕艨焖僭L(fǎng)問(wèn)工具欄中的“保存”按鈕,另存為“qT2”,然后關(guān)閉“設(shè)計(jì)視圖”。
(3)【操作步驟】
步驟l:?jiǎn)螕簟皠?chuàng)建”選項(xiàng)卡下“查詢(xún)”組中的“查詢(xún)?cè)O(shè)計(jì)”按鈕。在彈出的“顯示表”對(duì)話(huà)框中雙擊“tStud”表,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對(duì)話(huà)框。
步驟2:雙擊“學(xué)號(hào)”、“姓名”字段,在“姓名”字段的下一行的“字段名稱(chēng)”處輸人“入校年:Year([入校時(shí)間])”,再雙擊“簡(jiǎn)歷”字段,并取消“簡(jiǎn)歷”字段“顯示”行復(fù)選框的勾選;在“簡(jiǎn)歷”字段的“條件”行中輸入“Not Like”*愛(ài)好*””。
步驟3:?jiǎn)螕簟安樵?xún)工具”的“設(shè)計(jì)”選項(xiàng)卡,在“查詢(xún)類(lèi)型”組中單擊“生成表”按鈕,彈出“生成表”對(duì)話(huà)框,在該對(duì)話(huà)框的“表名稱(chēng)(N)”行中輸入“tTemp”,然后再單擊“確定”按鈕。
步驟4:?jiǎn)螕艄ぞ邫谥械摹斑\(yùn)行”按鈕,在彈出的對(duì)話(huà)框中單擊“是”按鈕。
步驟5:?jiǎn)螕艨焖僭L(fǎng)問(wèn)工具欄中的“保存”按鈕,另存為‘qT3”,然后關(guān)閉“設(shè)計(jì)視圖”。
(4)【操作步驟】
步驟l:選擇“窗體”對(duì)象,右鍵單擊“{Test”窗體,在彈出的捷菜單中選擇“設(shè)計(jì)視圖”命令,打開(kāi)窗體的設(shè)計(jì)視圖。步驟2:右鍵單擊命令按鈕“btl”,在彈出的快捷菜單中選擇屬性”命令。在該對(duì)話(huà)框中單擊“事件”選項(xiàng)卡,然后再單擊該選項(xiàng)卡下的“加載”行的事件生成器按鈕,進(jìn)入VBA代碼編輯區(qū)。
步驟3:在“*****Addl*****”區(qū)域的空白行中輸入“Me.bTitle.Caption=Trim(Me.tText)&”等級(jí)考式測(cè)試””。
步驟4:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,關(guān)閉VBA代碼編輯區(qū)。
步驟5:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,關(guān)閉“屬性表”,關(guān)閉“設(shè)計(jì)視圖”。
第42題 筆記記錄我的筆記(0) | 精選筆記(0)選擇筆記標(biāo)簽:試題內(nèi)容(0)答案解析(0)
限500字保存記錄本題難易程度:12345點(diǎn)擊查看試題筆記(0)
43考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tBorrow”、“tReader”和‘tBook”,查詢(xún)對(duì)象“qT”,窗體對(duì)象“fReader”和報(bào)表對(duì)象“rReader”。請(qǐng)?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充設(shè)計(jì)。’(1)在報(bào)表“rReader”的報(bào)表頁(yè)眉節(jié)區(qū)內(nèi)添加一個(gè)標(biāo)簽控件,其名稱(chēng)為“bTitle”,標(biāo)題顯示為“高級(jí)讀者借閱情況”,字體名稱(chēng)為“黑體”,字體大小為22,同時(shí)將其安排在距上邊0.5厘米、距左側(cè)2厘米的位置。
(2)設(shè)計(jì)報(bào)表“rReader”的主體節(jié)區(qū)為“tSex”文本框控件設(shè)置數(shù)據(jù)來(lái)源顯示性別信息,并要求按“借書(shū)日1期”字段升序顯示,“借書(shū)日期”的顯示格式為“長(zhǎng)日期”的形式。
(3)設(shè)置窗體“bList”按鈕的標(biāo)題為“高級(jí)讀者信息”;單擊該按鈕,其事件代碼預(yù)覽方式打開(kāi)“rReader”報(bào)‘表,條件輸出高級(jí)讀者(職稱(chēng)為“教授”和“副教授”的讀者)借閱信息。
(4)窗體加載時(shí)設(shè)置窗體標(biāo)題屬性為系統(tǒng)當(dāng)前日期,設(shè)置“fTitle”標(biāo)簽的標(biāo)題為“讀者借閱信息”。
注意:不允許修改窗體對(duì)象“fReader”和報(bào)表對(duì)象“rReader”中未涉及的控件和屬性;不允許修改表對(duì)象l"tBorrow”、“tReader”和“tBook”及查詢(xún)對(duì)象“qT”的內(nèi)容;程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一行語(yǔ)句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語(yǔ)句。
參考解析:
【考點(diǎn)分析】本題考點(diǎn):窗體中通過(guò)VBA編碼和宏命令設(shè)置命令按鈕的單擊事件。在報(bào)表設(shè)置字段排序和頁(yè)碼顯示。
【解題思路】第1、2小題在報(bào)表的設(shè)計(jì)視圖中,右鍵單擊控件選擇“屬性”命令,設(shè)置相關(guān)屬性。第3小題在窗體的設(shè)計(jì)視圖中右鍵單擊該控件屬性,對(duì)控件屬性進(jìn)行設(shè)置;第4小題直接右鍵單擊窗體選擇器,選擇屬性,設(shè)置加載事件,在vBA代碼編輯頁(yè)面實(shí)現(xiàn)代碼編輯。
(1)【操作步驟】
步驟l:選擇“報(bào)表”對(duì)象,右鍵單擊“rReader”報(bào)表,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令,打開(kāi)設(shè)計(jì)視圖。
步驟2:右鍵單擊“頁(yè)面頁(yè)眉”節(jié)的任一點(diǎn),在彈出的快捷菜單中選擇“報(bào)表頁(yè)眉/頁(yè)腳(H)”命令。
步驟3:?jiǎn)螕簟皥?bào)表設(shè)計(jì)工具”下的“設(shè)計(jì)”選項(xiàng)卡,然后再單擊該選項(xiàng)卡下“控件”組中的“標(biāo)簽”控件。
步驟4:在“報(bào)表頁(yè)眉”節(jié)區(qū)中單擊任一點(diǎn),即可出現(xiàn)標(biāo)簽控件。右鍵單擊該控件,在彈出的快捷菜單中選擇“屬性”命令,彈出“屬性表”對(duì)話(huà)框,然后單擊該對(duì)話(huà)框中的“全部”選項(xiàng)卡,在該選項(xiàng)卡下的“名稱(chēng)”行中輸入“bTitle”,在“標(biāo)題”行中輸入“高級(jí)讀者借閱情況”,在“字體名稱(chēng)”行的下拉列表中選擇“黑體”,在“字號(hào)”行中輸入“22”,單擊快速工具欄中的“保存”按鈕,關(guān)閉屬性表。
(2)【操作步驟】
步驟l:右鍵單擊文本框控件“tSex”(即未綁定),在彈出的快捷菜單中選擇“屬性”命令,彈出“屬性表”對(duì)話(huà)框,然后單擊該對(duì)話(huà)框的“全部”選項(xiàng)卡,在該選項(xiàng)卡的“控件來(lái)源”下拉列表框中選擇“性別”,單擊快速]:具欄中的“保存”按鈕,關(guān)閉屬性表。
步驟2:在報(bào)表主體節(jié)區(qū)中右鍵單擊文本框控件“借書(shū)日期”,在彈出的快捷菜單中選擇“屬性”命令,打開(kāi)“屬性表”對(duì)話(huà)框,然后單擊該對(duì)話(huà)框的“全部”選項(xiàng)卡,在該選項(xiàng)卡的“格式”下拉列表中選擇“長(zhǎng)日期”,然后單擊快速工具欄中的“保存”按鈕,關(guān)閉屬性表。
步驟3:在“分組、排序和匯總”窗口中單擊“添加排序”按鈕,在“排序依據(jù)”行的“選擇字段”下拉列表中選擇“借書(shū)日期”字段,在“排序次序”下拉列表中選擇“升序”。
步驟4:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,然后關(guān)閉“設(shè)計(jì)視圖”。
(3)【操作步驟】
步驟l:選擇“窗體”對(duì)象,右鍵單擊“fReader”窗體,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令,打開(kāi)窗體的設(shè)計(jì)視圖。步驟2:在“窗體頁(yè)腳”區(qū)中,右鍵單擊命令按鈕“blit”,在彈出的快捷菜單中選擇“屬性”命令,打開(kāi)“屬性表”對(duì)話(huà)框,然后單擊該對(duì)話(huà)框的“全部”選項(xiàng)卡,在該選項(xiàng)卡下的“標(biāo)題”行中輸入“高級(jí)讀者信息”;在該窗口中,單擊“事件”選項(xiàng)卡,單擊“單擊”行右側(cè)的事件生成器按鈕,進(jìn)入VBA代碼編輯區(qū)。
步驟3:在“’*****Add3*****”區(qū)域的空白行輸入“DoCmd.OpenReport”rReader”,acViewPreview,”qT”,”職稱(chēng)一7教授’or職稱(chēng)一’副教授“…。
步驟4:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,關(guān)閉VBA代碼編輯區(qū)。
(4)【操作步驟】
步驟l:雙擊標(biāo)尺相交的“窗體選擇器”,彈出“屬性表”對(duì)話(huà)框,在該對(duì)話(huà)框中單擊“事件”選項(xiàng)卡,然后再單擊該選項(xiàng)卡“加載”行的事件生成器按鈕,進(jìn)入VBA代碼編輯區(qū)。
步驟2:在“*****Addl*****”區(qū)域的空白行中輸入“Me.Caption—Date”;在“*****Add2*****”區(qū)域的空白行中輸入“Me.fTitle.Caption一″讀者借閱信息″”。
步驟3:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,然后關(guān)閉VBA代碼編輯區(qū)。
步驟4:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,然后關(guān)閉“設(shè)計(jì)視圖”。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
2018年9月全國(guó)計(jì)算機(jī)等級(jí)考試試題匯總(各科目)
2018年全國(guó)計(jì)算機(jī)等級(jí)考試必做試題匯總(各科目)
2018年全國(guó)計(jì)算機(jī)等級(jí)考試復(fù)習(xí)知識(shí)點(diǎn)匯總(各科目)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |