三、簡單應用題(共24分)
42考生文件夾下有一個數(shù)據(jù)庫"schoo1",其中有數(shù)據(jù)庫表"student"、"score"和"course"。
(1)在考生文件夾下有程序文件"cx1.prg".該程序的功能是檢索同時選修了課程編號為"0001"和"0003"的學生的學號。請修改程序中的錯誤,并調試該程序.使其正確運行?忌坏迷黾踊騽h減原程序的行數(shù)。
(2)在考生文件夾下設計一個表單"bd1",該表單為
"student"表的窗口式輸入界面,表單上還有一個名為"cmd-Close"的按鈕,標題名為"關閉",單擊該按鈕,使用This-Form.Release退出表單。最后將表單存放在考生文件夾中。
注意:在設計表單時,打開"school"數(shù)據(jù)庫。將"student"表拖入到表單中就實現(xiàn)了"student"表的窗口式輸入界面,不需要其他設置或修改。
填寫我的答案插入圖片 本題共24分,參考答案: 請參考解析
【考點指引】本大題第l小題主要考查改正在使用SQL編程時容易產生的錯誤;第2小題主要考查表單的創(chuàng)建。
(1)【操作步驟】
①在命令窗口中輸入命令:M()DI C()MM exl(回車執(zhí)行),打開程序文件編輯窗口,在程序文件編輯窗口中修改如下:
原程序:SELECT學號FR()M score WHERE課程編號IN("0001","0003")
修改后:SELECT DIsTINcT學號FROM score
WHERE學號IN(SELECT學號FROM
score WHERE課程編號="0001")AND學
號IN(SELECT學號FROM score
WHERE課程編號="0003")
關閉程序文件編輯窗口并保存程序文件。
、谠诿畲翱谥休斎朊睿篋O cxl(回車執(zhí)行),執(zhí)行程
序文件。
(2)【操作步驟】
①選擇【文件】→【新建】命令,選擇"表單",單擊"新建文件"按鈕打開表單設計器,單擊表單控件工具欄上的"命令按鈕"控件圖標,為表單添加一個命令按鈕Commandl。
、谠诎粹o屬性窗口中將命令按鈕Commandl的Name屬性值修改為cmdClose,將Caption屬性值修改為"關閉"。
雙擊命令按鈕,在Click事件中輸入代碼:ThisForm.Re-lease,用來關閉表單。
③在表單設計器中,鼠標右鍵單擊表單空白處,在彈出的快捷菜單中選擇"數(shù)據(jù)環(huán)境"命令,打開表單的數(shù)據(jù)環(huán)境,將數(shù)據(jù)表文件"student"添加到數(shù)據(jù)環(huán)境中,將數(shù)據(jù)環(huán)境中的"student"表拖放到表單中,可看到在表單中出現(xiàn)一個表格控件,此時實現(xiàn)了"student"表的窗口式輸入界面。
、苓x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)首先要求保存該表單文件,在彈出的"另存為"對話框中輸入表單文件名"bdl",保存在考生文件夾下,然后運行表單。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |