二、簡單應(yīng)用(2小題,每題20分,計40分)
在考生文件夾下完成如下簡單應(yīng)用:
1. 打開程序文件cylinder.prg,請按要求修改程序并運(yùn)行程序。
2. 以表employee.dbf和orders.dbf中數(shù)據(jù)為基礎(chǔ),使用SQL命令檢索訂單數(shù)
最多的前三名職工的職工號、姓名和訂單數(shù),檢索結(jié)果按訂單數(shù)降序排序存入表
newcoun.dbf,同時將所用SQL命令存入文件new.txt文件。
本題的主要考核點(diǎn):
程序的修改與運(yùn)行、SQL查詢語句的使用等。
解題思路:
1.打開cylinder.prg程序,根據(jù)題目要求修改程序中的錯誤語句:
LINE 6改為:carea=cya(r,h)
LINE 14改為:RETURN C
2.SQL語句的用法:
SELECT TOP 3 Employee.職工號, Employee.姓名, COUNT(Employee.職工號) AS 訂單數(shù) FROM employee INNER JOIN orders ON Employee.職工號 = Orders.職工號 GROUP BY Employee.職工號 ORDER BY 3 DESC INTO TABLE newcoun.dbf
三、綜合應(yīng)用(1小題,計30分)
基于數(shù)據(jù)庫pdtmng建立如圖所示頂層表單應(yīng)用,表單文件名為myform.scx,
表單控件名為goods,表單標(biāo)題為"商品"。
1. 表單內(nèi)含一表格控件Grid1(默認(rèn)控件名),當(dāng)表單運(yùn)行時,該控件將
按用戶的選擇(單擊菜單)來顯示products.dbf中某一類商品數(shù)據(jù),
RecordSourceType的屬性為4(SQL說明);
2. 建立如圖所示的菜單(菜單文件名為mymenu.mnx),其條形菜單的菜單項(xiàng)
為"商品分類"和"退出","商品分類"的下拉菜單為"小家電"、"飲料"和"酒類";
單擊下拉菜單中任何一個菜單命令后,表格控件均會顯示該類商品(在過程中完
成);
3. 在表單的Load事件中執(zhí)行菜單程序mymenu.mpr;
4. 菜單項(xiàng)"退出"的功能是關(guān)閉表單并返回到系統(tǒng)菜單(在過程中完成)。
本題主要考核點(diǎn):
表單控件的屬性的修改、SQL語句運(yùn)用、菜單的建立、頂層表單的設(shè)置等知識點(diǎn)。
本題解題思路:
1.建立表單:
可通過“文件”菜單下的“新建”命令或用命令CREATE FORM打開表單設(shè)計器。
2.修改表單各屬性值,NAME=“goods”,CAPTION=“商品”;設(shè)置表格控件Grid1的屬性,RecordSourceType=4。
將表單以myform.scx為文件名保存在考生文件夾下。
3.建立菜單:
可通過“文件”菜單下的“新建”命令或用命令CREATE MEMU打開菜單設(shè)計器。點(diǎn)擊“顯示”菜單下的“常規(guī)選項(xiàng)”命令打開“常規(guī)選項(xiàng)”對話框,選中“頂層表單”復(fù)選框。在菜單設(shè)計器中建立各菜單項(xiàng),在菜單名稱為“商品分類”的菜單項(xiàng)的結(jié)果列中選擇“子菜單”,并通過“編輯”按鈕打開下一級菜單項(xiàng),在其中建立三個菜單項(xiàng)。在“小家電”菜單項(xiàng)的結(jié)果列中選擇“過程”,并通過單擊“編輯”按鈕打開一個窗中來添加“小家電”菜單項(xiàng)要執(zhí)行的命令“MYFORM.GRID1.RECORDSOURCE="select * from pdtmng!products inner join pdtmng!category on products.分類編碼=category.分類編碼 where category.分類名稱='小家電'"”。
用同樣的方法建立“飲料”和“酒類”菜單項(xiàng)。
再返回上一級菜單設(shè)置“退出”菜單項(xiàng)的結(jié)果列為“過程”,并通過單擊“編輯”按鈕打開一個窗中來添加“退出”菜單項(xiàng)要執(zhí)行的命令myform.release來關(guān)閉表單并返回到系統(tǒng)菜單。最后點(diǎn)擊“菜單”下的“生成”命令生成.mpr程序。
4.將表單myform.scx中的SHOWWINDOWS屬性設(shè)計為“2-作為頂層表單”,并在表單的LOAD事件中輸入“do mymenu.mpr with this,.t.”執(zhí)行菜單程序。
5.保存表單,并運(yùn)行。
相關(guān)推薦:2010年9月計算機(jī)等級考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |