綜合應用(1小題,計30分)
在考生文件夾下完成如下操作:
在考生文件夾下創(chuàng)建一個下拉式菜單mymenu.mnx,并生成菜單程序mymenu.mpr。運行該菜單程序時會在當前Visual FoxPro系統(tǒng)菜單的"幫助"子菜單之前插入一個"考試"子菜單,如下圖所示。
菜單命令"統(tǒng)計"和"返回"的功能都通過執(zhí)行過程完成。
菜單命令"統(tǒng)計"的功能是以組為單位求訂單金額的和。統(tǒng)計結果包含"組別"、"負責人"和"合計"三項內容,其中"負責人"為該組組長(由employee中的"職務"一項指定)的姓名,"合計"為該組所有職員所簽訂單的金額總和。統(tǒng)計結果應按"合計"降序排序,并存放在tabletwo表中。
菜單命令"返回"的功能是返回標準的系統(tǒng)菜單。
菜單程序生成后,運行菜單程序并依次執(zhí)行"統(tǒng)計"和"返回"菜單命令。
解題思路:
建立菜單文件,菜單項設置好之后,“返回”的過程為:
set sysmenu nosave
set sysmenu to default
“統(tǒng)計”的過程為:(同學們也可以不用寫了)
close data
use employee
copy to tmp1 field 組別,姓名 for 職務="組長"
select 組別,sum(金額) as 合計 from orders,employee where orders.職員號=employee.職員號 group by 組別 into cursor tmp2
select tmp2.組別,姓名 as 負責人,合計 from tmp1,tmp2 where tmp1.組別=tmp2.組別 order by 合計 desc into table tabletwo
單擊“顯示\常規(guī)選項”菜單項,在“常規(guī)選項”對話框的“位置”框中選中“在...之前”單選鈕,在后面的列表框選擇“幫助”,再單擊“確定”按鈕。在“菜單設計器”窗口下,單擊“菜單”菜單欄,選擇“生成”菜單項,生成“mymenu.mpr”文件。
![]() | ![]() .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 |
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |