在考生文件夹下创建一个顶层表单myform.scx(表单的标题为"考试"),然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx,菜单程序的名称为mymenu.mpr)。效果如小图所示。 (1)菜单命令"统计"和"退出"的功能都通过执行过

admin2013-11-10  28

问题 在考生文件夹下创建一个顶层表单myform.scx(表单的标题为"考试"),然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx,菜单程序的名称为mymenu.mpr)。效果如小图所示。
   
(1)菜单命令"统计"和"退出"的功能都通过执行过程完成。
(2)菜单命令"统计"的功能是从customers表中统计各年份出生的客户人数。统计结果包含"年份"和"人数"两个字段,各记录按年份升序排序,统计结果存放在tablethree表中。
(3)菜单命令"退出"的功能是释放并关闭菜单(在过程中包含命令myform.release)。
(4)请运行表单并依次执行其中的"统计"和"退出"菜单命令。

选项

答案【操作步骤】 步骤1:新建一个表单,将表单的Caption修改为"考试",ShowWindow属性修改为"2-作为顶层表单"。 步骤2:双击表单空白处,编写表单的Init如下。 DO mymenu.mpr WITH THIS,"myform" 步骤3:新建一个菜单,选择"显示"菜单下的"常规选项"命令,在弹出的"常规选项"对话框中勾选"顶层表单"。 步骤4:输入菜单项"统计"和"退出",结果均选择"过程",然后单击两个菜单项后面的"创建"按钮,分别编写代码如下。 ******"统计"菜单项中的命令代码****** SELECT year(出生日期) as 年份, count(*) as 人数; FROM customers; GROUP BY 1; ORDER BY 1; into table tablethree ************************* ******"退出"菜单项中的命令代码****** myform.Release ************************* 步骤5:保存菜单并命名为"mymenu",然后单击菜单栏"菜单"-"生成"命令,生成可执行文件。 步骤6:保存表单并命名为"myform",然后运行。

解析
转载请注明原文地址:https://kaotiyun.com/show/T8op777K
0

最新回复(0)