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