二、簡單應(yīng)用(2小題,每題20分,計40分)
在考生文件夾下完成如下簡單應(yīng)用:
1. 創(chuàng)建一個名稱為sview的視圖,該視圖的SELECT語句查詢salarydb數(shù)據(jù)庫
中salarys表(雇員工資表)的部門號、雇員號、姓名、工資、補貼、獎勵、失業(yè)保險、醫(yī)療統(tǒng)籌和實發(fā)工資,其中實發(fā)工資由工資、補貼和獎勵三項相加,然后再減去失業(yè)保險和醫(yī)療統(tǒng)籌得出,結(jié)果按"部門號"降序排序,最后將定義視圖的命令代碼存放到命令文件T1.PRG中并執(zhí)行該程序。
2.設(shè)計一個名稱為form1的表單,表單以表格方式(與BROWSE窗口方式相似,表格名稱為grdSalarys)顯示salarydb數(shù)據(jù)庫中salarys表的記錄,供用戶瀏覽。在該表單的右下方有一個命令按鈕,名稱為 Command1,標(biāo)題為"退出瀏覽",當(dāng)單擊該按鈕時退出表單。
本題主要考核點:
視圖的建立方法、程序的建立方法、查詢語句的應(yīng)用、表單的建立方法等知識點
解題思路:
第一小題:打開考生文件夾下項目"Salary_p.pjx",在命令窗口中輸入下列命令來建立sview視圖:
CREATE VIEW SVIEW AS SELECT 部門號,雇員號,姓名,工資,補貼,獎勵,失業(yè)保險,醫(yī)療統(tǒng)籌,;
工資+補貼+獎勵-失業(yè)保險-醫(yī)療統(tǒng)籌 AS 實發(fā)工資;
FROM SALARYS ORDER BY 部門號 DESC
下面來建立T1.prg程序,在項目Salary_p的項目管理器中,選擇"代碼"標(biāo)簽,再選擇"程序",點擊"新建(N)"按鈕,在打開的代碼編輯窗口中輸入sview視圖的查詢代碼,即:CREATE VIEW SVIEW AS SELECT 部門號,雇員號,姓名,工資,補貼,獎勵,失業(yè)保險,醫(yī)療統(tǒng)籌,;
工資+補貼+獎勵-失業(yè)保險-醫(yī)療統(tǒng)籌 AS 實發(fā)工資;
FROM SALARYS ORDER BY 部門號 DESC
選擇工具欄的保存按鈕,以文件名T1.prg保存在考生文件夾下.
第二小題:在項目salary_p的項目管理器中,選擇"文檔"標(biāo)簽,再選擇"表單,然后點擊"新建"按鈕,在彈出的"新建表單"對話框中點擊"新建表單",彈出"表單設(shè)計器"。在表單設(shè)計器中放置一個網(wǎng)格控件和一個命令按鈕控件。將網(wǎng)格控件的name屬性改為:GrdSalarys.點擊工具欄中的"數(shù)據(jù)環(huán)境"按鈕,在彈出的"添加表或視圖"對話框中選擇salary_db數(shù)據(jù)庫下的salarys表.點擊"添加"按鈕,然后點擊"關(guān)閉"按鈕。在表單設(shè)計器中對GrdSalarys網(wǎng)格控件的RecordSourceType和RecordSource屬性分別設(shè)為:表和salarys;設(shè)置命令按鈕的Caption屬性為:退出瀏覽,并為它的Click事件編寫代碼:THISFORM.RELEASE;以文件名form1.scx將所編輯的表單保存在考生文件夾下。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |