二、簡單應(yīng)用(2小題,每題20分,計(jì)40分)
在考生文件夾下完成如下簡單應(yīng)用:
1. 編寫程序three.prg完成下列操作:根據(jù)"外匯匯率"表中的數(shù)據(jù)產(chǎn)生rate
表中的數(shù)據(jù)。
要求:將所有"外匯匯率"表中的數(shù)據(jù)插入rate表中并且順序不變,由于
"外匯匯率"中的幣種1和幣種2存放的是外幣名稱,而rate表中的幣種1代碼和幣種
2代碼應(yīng)該存放外幣代碼,所以插入時(shí)要做相應(yīng)的改動,外幣名稱與外幣代碼的對
應(yīng)關(guān)系存儲在"外匯代碼"表中。
注意:程序必須執(zhí)行一次,保證rate表中有正確的結(jié)果。
2. 使用查詢設(shè)計(jì)器建立一個(gè)查詢文件four.qpr。查詢要求:外匯帳戶中有
多少日元和歐元。查詢結(jié)果包括了外幣名稱、鈔匯標(biāo)志、金額,結(jié)果按外幣名
稱升序排序,在外幣名稱相同的情況下按金額降序排序,并將查詢結(jié)果存儲于
表five.dbf 中。
第1題:本題的考查點(diǎn)是利用SQL_SELECT語句建立查詢程序。第一步:在Visual FoxPro主窗口中按下組合鍵Ctrl+N,系統(tǒng)彈出"新建"對話框,在文件類型中選擇"程序",點(diǎn)擊"新建文件"按鈕;
第二步:在彈出的代碼編輯器窗口中輸入以下代碼:
SELECT 外匯代碼.外幣代碼 AS 幣種1代碼,;
外匯代碼_a.外幣代碼 AS 幣種2代碼, 外匯匯率.買入價(jià), 外匯匯率.賣出價(jià);
FROM 外匯!外匯代碼 INNER JOIN 外匯!外匯匯率;
INNER JOIN 外匯!外匯代碼外匯代碼_a ;
ON 外匯匯率.幣種2 = 外匯代碼_a.外幣名稱 ;
ON 外匯代碼.外幣名稱 = 外匯匯率.幣種1;
INTO TABLE rate.dbf
第2題:本題的考查點(diǎn)是利用查詢設(shè)計(jì)器建立查詢。
建立查詢可以使用"文件"菜單完成,選擇文件--新建--查詢--新建文件,將"外匯代碼"和"外匯賬戶"表加入查詢中,從字段中選擇字段外匯代碼.外幣名稱、外匯賬戶.鈔匯標(biāo)志和外匯賬戶.金額;切換到篩選中輸入條件:
外幣代碼外幣名稱 = "日元" OR
外幣代碼外幣名稱 = "歐元";
切換到"排序依據(jù)"中選擇"外匯代碼.外幣名稱"字段按升序排序和"外匯賬戶.金額"字段按降序排序。單擊查詢菜單下的查詢?nèi)ハ,選擇表,輸入表名five.dbf,最后運(yùn)行該查詢。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |