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

admin2017-06-25  20

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

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

选项

答案【操作步骤】 步骤1:选择“文件”菜单下的“新建”子菜单,弹出新建对话框,文件类型选择“菜单”,单击,然后单击“新建文件”图标按钮。 步骤2:在弹出的新建菜单窗口中单击“菜单”图标按钮,打开菜单设计器,在“菜单名称”输入“考试”,“结果”选择“子菜单”。 步骤3:单击“选项”列的“创建”按钮弹出菜单子项的设计,建立如表4.22所示的菜单项。 步骤4:在创建“统计”菜单命令时“结果”选择“过程”,单击“创建”按钮,在弹出的代码编辑界面输入命令: select clj ent.用户名. count(topjc.编号) 主题帖教: from client left join topic 0n client.用户名=topic.用户名; group by 1。 Into cursor t1 select client.用户名,count(replv.编号)回复帖数; from client left join reply on client:用户名=reply:用户名; qroup by 1; into cursor t2 select t1.用户名,t1,主题帖数,t2.回复帖数from t1,t2 where t1.用户名=t2.用户名: order by t1.用户名; into table tabletwo [*] 在创建“返回”菜单命令时“结果”选择“过程”,单击“编辑”,在弹出的代码编辑界面输入命令。 步骤5:单击工具栏上的“保存”铵钮,在“保存菜单为"后面输入文件名mymenu.mnx,保存到考生文件夹。 步骤6:选择“菜单”菜单中的“生成”子菜单,然后在“生成菜单”对话框中指定菜单程序文件的名称和存放路径,最后单击“生成”按钮生成菜单程序。 步骤7:运行菜单并执行菜单命令。

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

最新回复(0)