【正确答案】在命令窗口输入命令:CREATE MENU zg3,系统弹出一个“新建菜单”对话框,在对话框中单击“菜单”图形按钮,进入菜单设设计器环境。根据题目要求,首先输入两个主菜单名称“统计”和“退山”,接着在“统计”菜单行的“结果”下拉框中选择“过程”选项(用于编写程序),在“退出”菜单行的“结果”下拉框中选择“命令”选项,如图2-6所示。
[*]
单击“统计”菜单行中的“编辑”按钮,进入程序设计的编辑窗口,在命令窗口中输入如下程序段:
*********“统计”菜单命令的程序设计**********
SETTALK OFF
SET SAFETY OFF
OPEN DATABASE ck3.dbc
USE ck
SELECT * FROM ck WHERE仓库号NOT IN;
(SELECT 仓库号 FROM zg WHERE工资<=1220);
AND仓库号IN(SELECT 仓库号 FROM zg):
ORDER BY面积:
INTO TABLE wh1.dbf
CLOSE ALL
SET SAFETY ON
SET TALK ON
***********************************************
在“退出”菜单项的“命令”文本框中编写程序代码:SET SYSMENU TO DEFAULT。
选择菜单命令“菜单”→“生成”,生成一个菜单文件zg3.mpr。关闭设计窗口,在命令窗口输入命令:DO zg3.mpr,看到Visual FoxPro的菜单栏被新建立的菜单所代替,单击“退出”菜单命令将恢复系统菜单。
执行“统计”菜单命令后,系统自动生成新数据表文件wh1.dbf用来保存查询结果。