一、基本操作題(共四小題,第1和2題是7分、第3和4題是8分)
在考生目錄下完成如下操作:
1. 打開"訂貨管理"數(shù)據(jù)庫,并將表order_list添加到該數(shù)據(jù)庫中。
2. 在"訂貨管理"數(shù)據(jù)庫中建立表customer,表結(jié)構(gòu)描述如下:
客戶號 字符型(6)
客戶名 字符型(16)
地址字符型(20)
電話字符型(14)
3. 為新建立的customer表創(chuàng)建一個主索引,索引名和索引表達式均是"客戶號"。
4. 將表order_detail從數(shù)據(jù)庫中移出,并永久刪除。
解答:1、2、3略(可參考第2套)
4、方法1:菜單操作。打開數(shù)據(jù)庫設(shè)計器,單擊要刪除的表后,單擊鼠標右鍵,在彈出的快捷菜單中單擊“刪除”命令,在彈出的如下對話框中選擇刪除即可。如下圖:
方法2:命令方法。直接在命令窗口中輸入:Drop table order_detail nore二、簡單應(yīng)用(2小題,每題20分,計40分)
在考生目錄下完成如下簡單應(yīng)用:
1. 將customer1表中的全部記錄追加到customer表中,然后用SQL SELECT語句完成查詢:列出目前有訂購單的客戶信息(即有對應(yīng)的order_list記錄的customer表中的記錄),同時要求按客戶號升序排序,并將結(jié)果存儲到results表中(表結(jié)構(gòu)與customer表結(jié)構(gòu)相同)。
解答:菜單操作方法略(和試題1、2類同),命令方法如下:
use customer
append from customerl
SELECT Customer.* FROM order_list INNER JOIN customer ON Order_list.客戶號 = Customer.客戶號 ORDER BY Customer.客戶號 INTO TABLE results.dbf
2. 打開并按如下要求修改form1表單文件(最后保存所做的修改):
(1) 在"確定"命令按鈕的click事件(過程)下的程序有兩處錯誤,請改正之;
&&功能:如果用戶輸入的用戶名和口令一致,則在提示信息后關(guān)閉該表單;
&&否則重新輸入用戶名和口令。
&&**********Error**********************
if thisform.text1 = thisform.text2
wait "歡迎使用……" window timeout 1
&&**********Error**********************
thisform.close
else
wait "用戶名或口令不對,請重新輸入……" window timeout 1
endif
解答:
錯誤1:在text1和text2后加上“.value”
錯誤2:將close 改為:release
(2) 設(shè)置Text2控件的有關(guān)屬性,使用戶在輸入口令時顯示"*"(星號)。
先用鼠標選中TEXT2,打開“屬性”窗口,選中“布局”頁框,找到屬性項“PasswordChar”,并將其值修改為“*”。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |