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