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