利用菜单设计器建立一个菜单tj_menu3,要求如下: ①主菜单(条形菜单)的菜单项包括“统计”和“退出”两项。 ②“统计”菜单下只有一个菜单项“平均”,该菜单项的功能是统计各门课程的平均成绩,统计结果包含“课程名”和“平均成绩”两个字段,

admin2013-03-31  18

问题 利用菜单设计器建立一个菜单tj_menu3,要求如下:
    ①主菜单(条形菜单)的菜单项包括“统计”和“退出”两项。
    ②“统计”菜单下只有一个菜单项“平均”,该菜单项的功能是统计各门课程的平均成绩,统计结果包含“课程名”和“平均成绩”两个字段,并将统计结果按课程名升序保存在表new table32中。
    ③“退出”菜单项的功能是返回Visua1 FoxPro系统菜单(在命令框写相应命令)。菜单建立后,运行该菜单中各个菜单项。

选项

答案步骤1:在命令窗口执行命令:CREATE MENU tj_menu3,在弹出的“新建菜单”对话框中单击“菜单”图标按钮,打开菜单设计器。 步骤2:在菜单设计器“菜单名称”列的文本框中依次输入“统计”和“退出”两个主菜单名。“统计”菜单命令的“结果”下拉框中选择为“子菜单”,单击“创建”按钮进入下级菜单设计,在“菜单名称”列的第1行文本框中输入子菜单名“平均”,将“结果”设置为“过程”,单击该子菜单行的“创建”命令按钮,打开过程编辑框编写过程代码。 步骤3:“平均”子菜单的过程代码如下: *****菜单命令“平均”的过程代码***** SELE课程名,AVG(成绩)平均成绩FROM COURSE,SCORE1; WHERE COURSE.课程号=SCORE1.课程号; GROUP BY SCORE1.课程号; ORDER BY课程名; INTO TABLE NEW_TABLE32 步骤4: 通过“菜单级”下拉框返回主菜单项设计界面,选择“退出”菜单命令的“结果”项为“命令”,并输入命令语句: SET SYSMENU TO DEFAULT 步骤5:执行【菜单】→【生成】菜单命令,在弹出的Visual FoxPro对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。 步骤6:在命令窗口执行命令:DO tj_menu3.mpr,运行菜单,并执行“统计”菜单命令。

解析 本题考查了菜单的建立及使用;SQL分组与计算查询。注意,用来求平均值的函数是AVG,GROUP BY指定分组字段,ORDER BY指定排序字段
转载请注明原文地址:https://kaotiyun.com/show/Rwsp777K
0

最新回复(0)