第 1 頁:基本操作題 |
第 2 頁:簡單應(yīng)用題 |
第 3 頁:綜合應(yīng)用題 |
三、綜合應(yīng)用題
3[簡答題]
(1)在考生文件夾下建立一個文件名和表單名均為myform的表單文件。
(2)在考生文件夾下建立一個如下圖所示的快捷菜單mymenu,該快捷菜單有兩個選項“取前三名”和“取前五名”。分別為兩個選項建立過程,使得程序運(yùn)行時,單擊“取前三名”選項的功能是:根據(jù)“學(xué)院表”和“教師表”統(tǒng)計平均工資最高的前三名的系的信息并存入表sa_three中,sa_three中包括“系名”和“平均工資”兩個字段,結(jié)果按“平均工資”降序排列;單擊“取前五名”選項的功能與“取前三名”類似,統(tǒng)計查詢“平均工資”最高的前五名的信息,結(jié)果存入sa_five中,sa_five表中的字段和排序方法與sa_three相同。
(3)在表單myform中設(shè)置相應(yīng)的事件代碼,使得右鍵單擊表單內(nèi)部區(qū)域時,能調(diào)出快捷菜單,并能執(zhí)行菜單中的選項。
(4)運(yùn)行表單,調(diào)出快捷菜單,分別執(zhí)行“取前三名”和“取前五名”兩個選項。
參考解析:【考點(diǎn)分析】本大題主要考查的知識點(diǎn)是:通過表單調(diào)用菜單的方法和快捷菜單的設(shè)計。 【解題思路】新建表單,在表單的礎(chǔ)ghtClick事件中寫入調(diào)用菜單的方法,完成菜單的設(shè)計。
【操作步驟】
步驟1:在命令窗口輸入“Create form myform”,按下回車鍵新建一個表單,按要求修改表單的Name屬性為“myform”。在表單的RightClick事件中寫入“DO mymenu.mpr”,如圖3.129所示。
步驟2:新建一個快捷菜單,菜單項分別為“取前三名”和“取前五名”,結(jié)果均為過程,如圖3.130所示。
步驟3:分別單擊兩個菜單項后面的“創(chuàng)建”按鈕,編寫對應(yīng)的過程代碼如下。
* * * * * *“取前三名”菜單項中的代碼* * * * * *
&&選擇查詢字段,通過AS短語指定顯示字段,通過TOP 3指定顯示結(jié)果的前三個
SELECT TOP 3學(xué)院表.系名,avg(教師表.工資)AS平均工資;
&&指定字段來源
FROM學(xué)院表,教師表;
&&設(shè)置查詢條件
WHERE學(xué)院表.系號=教師表.系號;
&&GROUP BY子句用于按系名分組
GROUP BY學(xué)院表.系名;
&&查詢結(jié)果按平均工資降序排列
ORDER BY 2 DESC;
&&將查詢結(jié)果存儲到sa three.dbf中
INTO TABLE sa three.dbf
* * * * * * * * * * * * * * * * * * * *
* * * * *“取前五名”菜單項中的代碼* * * * * *
&&選擇查詢字段,通過AS短語指定顯示字段,通過TOP 5指定顯示結(jié)果前五個
SELECT TOP 5學(xué)院表.系名,avg(教師表.工資)as平均工資;
&&指定字段來源
FROM學(xué)院表,教師表;
&&設(shè)置查詢條件
WHERE學(xué)院表.系號=教師表.系號;
&&GROUP BY子句用于按系名分組
GROUP BY學(xué)院表.系名;
&&查詢結(jié)果按平均工資降序排列0RDER BY 2 DESC;
&&將查詢結(jié)果存儲到sa five.dbf中
INTO TABLE sa_five.dbf
* * * * * * * * * * * * * * * * * * * *
步驟4:保存并生成可執(zhí)行菜單,如圖3.131所示。
步驟5:運(yùn)行表單,在表單空白處單擊鼠標(biāo)右鍵,依次執(zhí)行兩個菜單項中的命令,如圖3.132所示。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
各地2017年全國計算機(jī)等級考試準(zhǔn)考證打印時間匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |