二、簡(jiǎn)單應(yīng)用(2小題,每題20分,計(jì)40分)
在考生文件夾下完成如下簡(jiǎn)單應(yīng)用:
1. 在"商品銷售"數(shù)據(jù)庫(kù)中,根據(jù)"銷售表"和"商品表"查詢每種商品的商品號(hào)、商品名、單價(jià)、銷售數(shù)量和銷售金額(商品號(hào)、商品名取自商品表,單價(jià)和銷售數(shù)量取自銷售表,銷售金額=單價(jià)*銷售數(shù)量),結(jié)果按銷售金額降序排序,并將查詢結(jié)果存儲(chǔ)到see_a表中。
2. 在考生文件夾下有一個(gè)名稱為form1 的表單文件,該表單中的三個(gè)命令按鈕的 click事件下的語(yǔ)句有錯(cuò)誤。請(qǐng)按如下要求進(jìn)行修改,修改完成后保
存所做的修改:
(1) 單擊"刷新標(biāo)題"命令按鈕時(shí),將表單的標(biāo)題改為"商品銷售數(shù)據(jù)輸入";
(2) 單擊"商品銷售輸入"命令按鈕時(shí),調(diào)用當(dāng)前文件夾下的名稱為 sellcomm的表單文件打開數(shù)據(jù)輸入表單;
(3) 單擊"輸出銷售報(bào)表"命令按鈕時(shí),調(diào)用當(dāng)前文件夾下的名稱為 print1的報(bào)表文件對(duì)報(bào)表進(jìn)行預(yù)覽。
注意:每處錯(cuò)誤只能在原語(yǔ)句上進(jìn)行修改,不可以增加語(yǔ)句行。
本題主要考核點(diǎn):
SQL查詢語(yǔ)句中的聯(lián)接查詢、表單的建立方法、表單中事件代碼、通過命令來(lái)執(zhí)行表單和報(bào)表的方法等知識(shí)點(diǎn)。
解題思路:
第一小題:本題主要考查詢語(yǔ)句中的聯(lián)接查詢。如果要得到的結(jié)果集來(lái)自兩個(gè)不同的表,要用到聯(lián)接查詢,聯(lián)接查詢的兩個(gè)表放在FROM子句的后面,在本題中是:商品表和銷售表,它們之間用逗號(hào)隔開;聯(lián)接查詢來(lái)指明兩個(gè)表聯(lián)接的條件放在WHERE子句的后面,并且如果一個(gè)字段在另一個(gè)表中也有同名的字段需要指明字段所在的表,聯(lián)接的條件是:商品表.商品號(hào)=銷售表.商品號(hào);結(jié)果集的排序依據(jù)要放在ORDER BY子句的后面,這里是以銷售金額的降序進(jìn)行排序,所以排序是:ORDER BY 銷售金額 DESC;結(jié)果集要保存在一個(gè)永久表中要用到INTO TABLE子句。完整的查詢語(yǔ)句如下:
SELECT 商品表.商品號(hào),商品名,銷售表.單價(jià),;
銷售數(shù)量,銷售表.單價(jià)*銷售數(shù)量 AS 銷售金額;
FROM 商品表,銷售表;
WHERE 商品表.商品號(hào)=銷售表.商品號(hào);
ORDER BY 銷售金額 DESC;
INTO TABLE SEE_A
第二小題:首先打開考生文件夾下的form1.scx表單文件,對(duì)"刷新標(biāo)題"按鈕的Click事件代碼,要改變表單的標(biāo)題,需要對(duì)表單的Caption屬性進(jìn)行修改,所以此處應(yīng)改為:thisform.caption="商品銷售數(shù)據(jù)輸入";對(duì)"商品銷售輸入"按鈕的Click的事件代碼,是要調(diào)用sellcomm表單,而要執(zhí)行一個(gè)表單,需要用DO FORM命令,所以此處應(yīng)改為:DO FORM SELLCOMM;對(duì)"輸入銷售報(bào)表"按鈕的Click事件代碼,要調(diào)用print1報(bào)表文件,需要用REPORT FORM命令,所以此處應(yīng)改為:REPORT FORM PRINT1 preview。最后保存修改后的表單。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |