【正确答案】步骤1:通过“新建”对话框新建菜单,打开菜单设计器。选择“显示”菜单下的“常规选项”命令,在“常规选项”对话框的“位置”处选择追加,则新建立的子菜单会在当前VFP系统菜单后显示。
步骤2:在菜单名称中输入“考试”,结果为子菜单,单击“创建”按钮;在子菜单的菜单名称中输入“计算”,结果为过程。在过程中输入下列命令(计算过程也可以用两个循环嵌套的方法来完成):
******“计算”菜单项的过程代码******
SELECT Xuesheng.学号, Xuesheng.姓名, Chengji.数学, Chengji.英语,;
Chengji.信息技术;
FROM chengji,xuesheng;
WHERE Chengji.学号=Xuesheng.学号;
ORDER BY Xuesheng.学号DESC;
INTO TABLE table3.dbf
ALTER TABLE table3 ADD COLUMN等级char(4)
UPDATE table3 SET等级=“优”WHERE table3.数学>=60 AND table3.英语>=60 AND table3.信息技术>=60 AND (table3.数学+table3.英语+table3.信息技术1>=270
UPDATE table3 SET等级=“良”WHERE table3.数学>=60 AND table3.英语>=60 AND table3.信息技术>=60 AND (table3.数学+table3.英语+table3.信息技术)>=240 AND (table3.数学+table3.英语+table3.信息技术)<270
UPDATE table3 SET等级="中"WHERE table3.数学>=60 AND table3.英语>=60 AND table3.信息技术>=60 AND (table3.数学+table3.英语+table3.信息技术)>=210 AND (table3.数学+table3.英语+table3.信息技术)<240
UPDATE table3 SET等级="及格"WHERE table3.数学>=60 AND table3.英语>=60 AND table3.信息技术>=60 AND (table3.数学+table3.英语+table3.信息技术)>=180 AND (table3.数学+table3.英语+table3.信息技术)<210
UPDATE table3 SET等级="差"WHERE等级=""
*************************
在菜单名称中输入“返回”,结果为过程,在过程中输入命令“SET SYSMENU TO DEFAULT”。
步骤3:保存菜单mymenu.mnx,并生成菜单程序mymenu.mpr,然后运行菜单程序,并依次执行“计算”和“返回”菜单命令。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
【答案解析】