5[簡答題](1)根據(jù)“school”數(shù)據(jù)庫中的表用SQL SELECT命令查詢學生的“學號”、“姓名”、“成績”,按結果“課程名稱”升序排序,“課程名稱”相同時按“成績”降序排序,并將查詢結果存儲到“score2”表中,將SQL語句保存在“result.txt”文件中。
(2)使用表單向?qū)梢粋名為“score”的表單。要求選擇成績表中的所有字段,表單樣式為“凹陷式”;按鈕類型為“文本按鈕”;排序字段選擇“學號”(升序);表單標題為“成績數(shù)據(jù)維護”。
參考解析:
【考點指引】本大題第1小題考查了SQL多表查詢,設計過程中要注意多個表之間進行關聯(lián)的字段,注意利用INTO TABLE將查詢結果保存到數(shù)據(jù)表中。第2小題考查的是表單的設計,利用表單向?qū)О刺崾静襟E即可完成表單的設計。
(1)【操作步驟】
、龠x擇【文件】→【打開】命令,打開考生文件夾下的數(shù)據(jù)庫“school”。
②在命令窗口中輸入SQL命令:SELECT student.學號,姓名,課程名稱,成績INTO TABLE score2 FROM student,course,score WHERE student.學號=score.學號AND course.課程編號=score.課程編號ORDER BY課程名稱,成績DESC(回車執(zhí)行)。
、坌陆ㄎ募䦅A“result.txt”;將步驟②輸入的命令保存到文本文件“result.txt”中。
(2)【操作步驟】
、龠x擇【文件】→【新建】命令,選擇“表單”,單擊“向?qū)А卑粹o,在彈出的“向?qū)нx取”窗口中選擇“表單向?qū)А,單擊“確定”按鈕。
②在“表單向?qū)А贝翱诘摹皵?shù)據(jù)庫和表”列表框中選擇“score”數(shù)據(jù)表,將“可用字段”下的全部字段添加到“選定字段”列表框中,單擊“下一步”按鈕。
、墼凇皹邮健绷斜砜蛑羞x擇“凹陷式”,“按鈕類型”選擇“文本按鈕”,單擊“下一步”按鈕。
、茉凇翱捎玫淖侄位蛩饕龢俗R”列表框中選擇“學號”添加到“選定字段”列表框中,選擇“升序”,單擊“下一步”按鈕。
、葺斎氡韱螛祟}為“成績數(shù)據(jù)維護”,單擊“完成”按鈕,輸入表單名稱“score”并保存退出。
6[簡答題]對考生文件夾中的“公司”數(shù)據(jù)庫完成如下綜合應用:設計名為“bd2”的表單,表單的標題設為“工資發(fā)放統(tǒng)計”。表單中有一個組合框、兩個文本框和一個命令按鈕“關閉”。。 運行表單時,組合框中有“部門信息”表中的“部門編號”可供選擇,選擇某個“部門編號”以后,第一個文本框顯示出該部門的“名稱”,第二個文本框顯示應該發(fā)給該部門的“工資總額”。
單擊“關閉”按鈕,關閉表單。
參考解析:
【考點指引】本大題主要考查表單的設計及組合框、文本框和命令按鈕等控件的使用,在計算的時候應注意將查詢結果保存到CURSOR中。
【操作步驟】
、龠x擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開表單設計器,在表單屬性窗口中將“Caption”屬性值修改為“工資發(fā)放統(tǒng)計”。單擊表單控件工具欄上的“組合框”控件圖標,為表單添加一個組合框Combo1,單擊表單控件工具欄上的“文本框”控件圖標,為表單添加兩個文本框Text1和Text2,單擊表單控件工具欄上的“命令按鈕”控件圖標,為表單添加一個命令按鈕Command1。
、谶x擇命令按鈕,在按鈕屬性窗口中將命令按鈕Command1的Name屬性值修改為“cmdClose”,將Caption屬性值修改為“關閉”,如圖19–1所示。雙擊命令按鈕,在Click事件中輸入代碼:ThisForm.Release。用來關閉表單。
、圻x擇組合框,在組合框?qū)傩源翱谥校p擊“Init Event”,打開Init事件代碼編輯窗口,輸入以下過程代碼:
SELECT*1NTO ARRAY aa FROM部門
FOR i=1 TO ALEN(aa)/2
ThisForm.Comb01.Addltem(aa(i,1))
NEXT
、苓x擇組合框,在組合框?qū)傩源翱谥,雙擊“Click Event”,打開Click事件代碼編輯窗口,輸入以下過程代碼:
SELECT部門名稱,SUM(工資)AS工資總額INTO CURSOR aa FROM部門,職員信息,工資WHERE部門.部門編號=職員信息.部門編號AND工資.職員編號職員信息.職員編號AND部門.部門編號=ThisForm.Comb01.displayvalue
ThisForm.Text1.value=aa.部門名稱
ThisForm.text2.value=aa.工資總額
、葸x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)首先要求保存該表單文件,在彈出的“另存為”對話框中輸入表單文件名“bd2”,保存在考生文件夾下,然后運行表單。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |