42考生文件夾下存在一個(gè)數(shù)據(jù)庫文件“samp2.aecdb”,里面已經(jīng)設(shè)計(jì)好三個(gè)關(guān)聯(lián)表對(duì)象“tCourse”、“tGrade”、“tStudent”和一個(gè)空表“tSinf0”,同時(shí)還有兩個(gè)窗體“tStudent”和“tGrade子窗體”,試按以下要求完成設(shè)計(jì)。
(1)創(chuàng)建一個(gè)查詢,查找年齡小于所有學(xué)生平均年齡的男學(xué)生,并顯示其“姓名”,所建查詢名為“qTl”。(2)創(chuàng)建一個(gè)查詢,計(jì)算“北京五中”每名學(xué)生的總成績和所占全部學(xué)生總成績的百分比,并顯示“姓名”、“成績合計(jì)”和“所占百分比”,所建查詢命名為“qT2”。
注意:“成績合計(jì)”和“所占百分比”為計(jì)算得到。
要求:將計(jì)算出的“所占百分比”設(shè)置為百分比顯示格式,小數(shù)位數(shù)為2。
(3)創(chuàng)建一個(gè)查詢,將所有學(xué)生的“班級(jí)編號(hào)”、“學(xué)號(hào)”、“課程名”和“成績”等值填入“tSinf0”表相應(yīng)字段中,其中“班級(jí)編號(hào)”值是“tStudent”表中“學(xué)號(hào)”字段的前6位,所建查詢名為“qT3”。
(4)窗體“tStudent”和“tGrade子窗體”中各有一個(gè)文本框控件,名稱分別為“tCountZ”和“tCount”。對(duì)兩1個(gè)文本框進(jìn)行設(shè)置,能夠在“tCountZ”文本框中顯示出每名學(xué)生的所選課程數(shù)。
注意:不允許修改窗體對(duì)象“tStudent”和“tGrade子窗體”中未涉及的控件和屬性。
參考解析:
【考點(diǎn)分析】本題考點(diǎn):創(chuàng)建條件查詢、分組總計(jì)查詢及子查詢。
【解題思路】第1、2、3、4小題在查詢?cè)O(shè)計(jì)視圖中創(chuàng)建不同的查詢,按題目要求添加字段和條件表達(dá)式。
(1)【操作步驟】
步驟l:單擊“創(chuàng)建”選項(xiàng)卡下的“查詢”組中的“查詢?cè)O(shè)計(jì)”按鈕。在“顯示表”對(duì)話框中雙擊表“tStudent”,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對(duì)話框。
步驟2:雙擊“姓名”,“年齡”,“性別”字段,取消“年齡”和“性別”字段的“顯示”復(fù)選框的勾選,在“年齡”的“條件”行中輸入“<(select avg([年齡])from tStudent)”,在“性別”的“條件”行中輸入“男”,單擊“保存”按鈕,另存為“qTl”,關(guān)閉設(shè)計(jì)視圖。
(2)【操作步驟】
步驟l:單擊“創(chuàng)建”選項(xiàng)卡下的“查詢”組中的“查詢?cè)O(shè)計(jì)”按鈕。在“顯示表”對(duì)話框中雙擊“tStudent”、“tGrade”表,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對(duì)話框。
步驟2:雙擊“tStudent”表的“姓名”、“畢業(yè)學(xué)校”字段;在“畢業(yè)學(xué)!庇覀(cè)的兩個(gè)字段行中分別輸人“成績合計(jì):成績”和“所占百分比:Sum([成績])/(select Sum([成績])fromtGrade)”,并取消“畢業(yè)學(xué)!弊侄蔚摹帮@示”行復(fù)選框的勾選。步驟3:單擊“查詢工具”選項(xiàng)卡的“設(shè)計(jì)”選項(xiàng)卡下的“顯示/隱藏”組中的“匯總”按鈕,在“畢業(yè)學(xué)!弊侄蔚摹翱傆(jì)”行選擇“Where”,在“成績合計(jì)”字段的“總計(jì)”行選擇“合計(jì)”,在“所占百分比”字段的“總計(jì)”行選擇“Expression”;在“畢業(yè)學(xué)!弊侄蔚摹皸l件”行中輸入“北京五中”。
步驟4:右鍵單擊“所占百分比”列的任一點(diǎn),在彈出的快捷菜單中,選擇“屬性”按鈕,彈出“屬性表”對(duì)話框,在該對(duì)話i的“格式”行中選擇“百分比”,在“小數(shù)位數(shù)”行中選擇…2’,;閉屬性表。
步驟5:單擊快速訪問工具欄中的“保存”按鈕,另存為iT2”,然后關(guān)閉“設(shè)計(jì)視圖”。
(3)【操作步驟】
步驟l:單擊“創(chuàng)建”選項(xiàng)卡的“查詢”組中的“查詢?cè)O(shè)計(jì)”按。在“顯示表”對(duì)話框中雙擊表“tStudent”,“tCourse”,Grade”,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對(duì)話框。
步驟2:在第一個(gè)“字段”行輸入“班級(jí)編號(hào):l.eft([tStu-nt]![學(xué)號(hào)],6)”,然后雙擊“tStudent”表的“學(xué)號(hào)”字段、,C0urse”表的“課程名”字段、“tGrade”表的“成績”字段。
步驟3:單擊“查詢工具”的“設(shè)計(jì)”選項(xiàng)卡下的“查詢類型”中的“追加”按鈕,彈出“追加”對(duì)話框,在“表名稱(N)”行的拉列表中選擇“tSinf0”,然后單擊“確定”按鈕。
步驟4:單擊“查詢工具”的“設(shè)計(jì)”選項(xiàng)卡下的“結(jié)果”組中“運(yùn)行”按鈕,在彈出的對(duì)話框中單擊“是”按鈕。
步驟5:單擊快速訪問:l:具欄中的“保存”按鈕,另存為T3”,然后關(guān)閉“設(shè)計(jì)視圖”。
(4)【操作步驟】
步驟l:選擇“窗體”對(duì)象,然后右鍵單擊“tStudent”窗體,彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令,打開設(shè)計(jì)視圖。
步驟2:右鍵單擊文本框控件“tCountZ”(即未綁定控件),彈出的快捷菜單中選擇“屬性”命令,彈出“屬性表”對(duì)話框,該對(duì)話框中單擊“全部”選項(xiàng)卡,在該選項(xiàng)卡下的“控件來”行中輸入“=DCount(”成績ID”,”tGrade”,”學(xué)號(hào)一“’&學(xué)號(hào)]&,”…)”,單擊快速工具欄中的“保存”按鈕,然后關(guān)閉屬性表”對(duì)話框,再關(guān)閉“設(shè)計(jì)視圖”。
步驟3:選擇“窗體”對(duì)象,然后右鍵單擊“tGrade”窗體,在出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。打開設(shè)計(jì)視圖。
步驟4:在設(shè)計(jì)視圖中右鍵單擊文本框控件“tCount”(即:綁定控件),在彈出的快捷菜單中選擇“屬性”命令,打開“屬E表”對(duì)話框.在該對(duì)話框中單擊“全部”選項(xiàng)卡,在該選項(xiàng)卡:的“控件來源”行中輸入“=[tGrade子窗體].[Form]!tCount],單擊快速工具欄中的“保存”按鈕,關(guān)閉“屬性表”,然;關(guān)閉“設(shè)計(jì)視圖”。
相關(guān)推薦:
2015年計(jì)算機(jī)二級(jí)考試《Acess》通關(guān)練習(xí)題匯總
2015年計(jì)算機(jī)二級(jí)《C語言》考前押題密卷匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |