在考生文件夹下完成下列操作: 在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的未尾追加一个“考试”子菜单,如下图所示。 菜单命令“统计”和“返回”的功能都通过执

admin2016-03-11  43

问题 在考生文件夹下完成下列操作:
  在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的未尾追加一个“考试”子菜单,如下图所示。

    菜单命令“统计”和“返回”的功能都通过执行过程完成。
    菜单命令“统计”的功能是统计每个用户发布的主题帖数和回复贴数。统计结果依次包含“用户名”、“主题帖数”和“回复帖数”三个字段。各记录按用户名升序排序,统计结果存放在tabletwo表中。
    菜单命令“返回”的功能是恢复标准的系统菜单。
    菜单程序生成后,运行菜单程序并依次执行“统计”和“返回”菜单命令。

选项

答案步骤1:单击常用工具栏中的“新建”按钮,在打开的“新建”对话框中选择“菜单”单选按钮,然后单击“新建文件”按钮。选择“菜单”按钮,如图4.14所示。 [*] 步骤2:单击菜单栏巾的“显示”按钮,在弹出的下拉列表中选择“常规选项”命令,在弹出的“常规选项”对话框中,选择“位置”选项组中的“追加”单选按钮,单击“确定”按钮,如图4.15所示。 [*] 步骤3:按题目的要求新建一个“考试”菜单,设置该菜单的“结果”为子菜单,再单击“创建”按钮建立两个菜单项“统计”和“返回”,结果均设置为“过程”,如图4.16所示。 [*] 步骤4:选中“统计”行,单击后面的“创建”按钮,在弹出的窗口中输入如下代码,为“统计”菜单编写代码,如图4.17所示。 [*] SELECT Reply.用户名,COUNT(Reply.主题帖编号)as主题贴数,; Topic.回复数AS回复贴数; FROM reply INNER JOIN topic; ON Reply.编号=Topic.编号; GROUP BY Reply.用户名; ORDER BY Reply.用户名; INTO TABLE tabletwo.dbf 步骤5:为“返回”菜单编写代码“Set sysmenu todefault”,方法同步骤3。 步骤6:单击菜单栏中的“菜单”按钮,在弹出的下拉列表中选择“生成”按钮。在弹出的“另存为”对话框中,设置菜单名为“mymenu.mnx”,单击“保存”按钮。再在弹m的“生成菜单”对话框中,单击“生成”按钮。如图4.18所示。 [*] 步骤7:在命令窗口中输入“DO mymenu.mpr”。按“Enter”键运行程序,即可看到在当前的vfp系统菜单的末尾追加了一个“考试”子菜单。依次执行“统计”和“返回”菜单命令。

解析
转载请注明原文地址:https://jikaoti.com/ti/zUr0FFFM
0

最新回复(0)