二、簡單應(yīng)用(2小題,每題20分,計(jì)40分)
1.在考生文件夾下使用菜單設(shè)計(jì)器設(shè)計(jì)一個(gè)名稱為SMENU的下拉式菜單。
要求如下:
菜單包括"數(shù)據(jù)瀏覽"和"退出"兩個(gè)菜單欄。
、贁(shù)據(jù)瀏覽菜單欄包括"學(xué)生表"和"課程表"兩個(gè)選項(xiàng):學(xué)生表選項(xiàng)在過程中使用SQL語句"SELECT * FROM STUDENT"查詢學(xué)生表STUDENT的記錄。
課程表選項(xiàng)在過程中使用SQL語句"SELECT * FROM COURSE"查詢課程表COURSE的記錄。
、谕顺霾藛螜诎"返回到系統(tǒng)菜單"一個(gè)選項(xiàng):
返回系統(tǒng)菜單選項(xiàng)在過程中使用命令返回系統(tǒng)默認(rèn)的菜單。
2.在考生文件夾下打開命令文件ONE.PRG,該命令文件用來建立一個(gè)名稱為S_VIEW的視圖,視圖查詢學(xué)生的班級(jí)號(hào)、班級(jí)名、姓名、性別和班主任名(來自TEACHER表的教師名)。命令文件只包含兩條語句,第1條語句有一個(gè)錯(cuò)誤,第2條語句有兩個(gè)錯(cuò)誤,請(qǐng)修改之,并運(yùn)行。注意,修改時(shí)不可改變SQL語句的結(jié)構(gòu)和短語的順序,不允許增加或合并行。
附one.prg代碼為:
解答:
1.單擊“新建”菜單或“新建”工具,在“新建”對(duì)話框中選擇“菜單”,單擊“新建文件”按鈕,單擊“菜單”進(jìn)入“菜單設(shè)計(jì)器”,在菜單設(shè)計(jì)器中輸入菜單欄"數(shù)據(jù)瀏覽"和"退出。
單擊“數(shù)據(jù)瀏覽”后的編輯,進(jìn)入如下圖所示的編輯環(huán)境,設(shè)置兩個(gè)菜單項(xiàng),按要求設(shè)置其結(jié)果為“過程”,并設(shè)置其過程代碼。
同理設(shè)置“退出”下的“返回到系統(tǒng)菜單”的過程代碼為:
set sysmenu to default
2.將one.prg中的代碼改正為:
第1行將USE SDB改為open data sdb
第2行將CREATE VIEW ;改為CREATE VIEW s_view as ;
第5行將兩個(gè)長個(gè)條件間的“,”號(hào)改為and。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |