首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下已有一个菜单文件mymenu.mnx,运行相应的菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3-9所示(在菜单设计器环境下,使用“常规选项”命令打开相应对话框,在“位置”中指定“追加”)。 在考生文件夹下还有一个表单文
在考生文件夹下已有一个菜单文件mymenu.mnx,运行相应的菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3-9所示(在菜单设计器环境下,使用“常规选项”命令打开相应对话框,在“位置”中指定“追加”)。 在考生文件夹下还有一个表单文
admin
2017-03-29
60
问题
在考生文件夹下已有一个菜单文件mymenu.mnx,运行相应的菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3-9所示(在菜单设计器环境下,使用“常规选项”命令打开相应对话框,在“位置”中指定“追加”)。
在考生文件夹下还有一个表单文件myform.scx,表单中包含一个标签、一个文本框和两个命令按钮,如图3-10所示。
现在请按要求实现菜单项和命令按钮的相关功能。菜单命令“统计”和“退出”的功能都通过执行过程完成。菜单命令“统计”的功能是运行myform表单。菜单命令“退出”的功能是恢复标准的系统菜单。单击“确定”按钮要完成的功能是:从customers、orders、orderitems和goods表中查询金额大于等于用户在文本框中指定的金额的订单信息。查询结果依次包含订单号、客户号、签订日期、金额四项内容,其中金额为该订单所签所有商品的金额之和。各记录按金额降序排序,金额相同按订单号升序排序。查询去向为表tabletwo。单击“关闭”按钮要完成的功能是:关闭并释放所在表单。最后,请运行菜单程序、打开表单,然后在文本框中输入1000,单击“确定”按钮完成查询统计。
选项
答案
步骤1:打开菜单文件mymenu.mnx文件,增加两个子菜单向:统计和退出,“结果”设置均为“过程”,并设置这两个菜单项的“主菜单”为“考试”,如图4—67所示。 [*] 步骤2:在“统计”菜单的“过程”中输入命令:do form myform 步骤3:在“退出”菜单的“过程”中输入命令:set sysmenu to default 步骤4:保存菜单文件。 步骤5:通过工具栏的“打开”按钮打开myform.scx文件,进入表单设计器环境。 步骤6:双击“设置”按钮,进入按钮的Click事件代码编辑界面,输入如下面的代码:
je= val (Thisform.Textl.Value)
SELECT Orders.订单号,Customers.客户号,Orders.签订日期;
sum (Orderitems.数量*Goods.单价)AS金额;
FROM customers INNER JOIN orders;
INNER JOIN orderitems;
INNER JOIN goods ;
ON Orderitems.商品号= Goods.商品号;
ON Orders.订单号=Orderitems.订单号;
ON Customers.客户号=Orders.客户号;
GROUP BY Orders.订单号;
HAVING金额>=je;
ORDER BY 4 DESC,Orders.订单号;
INTO TABLE tabletwo.dbf
步骤7:双击“关闭”按钮,进入其Click事件代码编辑界面,输入如下代码:this form.release 步骤8:保存表单。运行菜单程序和表单,在表单的文本框输入1000,单击“确定”按钮完成统计查询。 菜单的设计和使用、表单的设计和使用、控件事件代码。
解析
本大题考查了菜单设计、对象事件代码编写和SQL语句,。
题目要求从customers、orders、orderitems和goods表中查询金额大于等于用户在文本框中指定的金额的订单信息,因此SQL查询中需要首先计算处金额,然后根据金额和文本框的输入进行比较。
转载请注明原文地址:https://www.kaotiyun.com/show/GeIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
结构化程序所要求的基本结构不包括()。
在VisualFoxPro中,下面关于索引的正确描述是()。
在VisualFoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令()。
假设客户表中有客户号(关键字)C1—C10共10条客户记录,订购单表有订单号(关键字)。R1-OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是()。
在VisualFoxPro中,对于字段值为空值(NULL)叙述正确的是()。
设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是()。
从“选课”表中检索成绩大于等于60并且小于90的记录信息(成绩是整数),正确的SQL命令是()。
在VisualFoxPm中,有如下程序,函数IIFO返回值是()。*程序PRIVATEX,YSTORE"男"TOXY=LEN(X)+27IIF(Y
下面表达式中,运算结果为12的是()。
下面有关数据库表和自由表的叙述中,错误的是()。
随机试题
某收益性资产预计未来4年收益额分别是10万元、13万元、15万元和16万元。假定从第5年开始,以后各年收益均为16万元,收益期限为30年,折现率为10%,则该收益性资产的评估值约为()。
131I治疗Gravers病最主要的副作用为()
痞满之湿热阻胃证选用
某年轻患者,因左上第三磨牙(智齿)颊侧错位,需局麻下拔除。如果在注射麻药一二分钟后,患者感到恶心,想吐,无其他不适或异常。最可能的原因是
肉眼血尿反复发作,最常见于
新建多晶硅项目规模必须大于3000吨/年,占地面积小于6公顷/千吨多晶硅,太阳能级多晶硅还原电耗小于60千瓦时/千克,还原尾气中四氯化硅、氯化氢、氢气回收利用率不低于。
北方某机电安装公司承建某工业的机电设备安装工程。为了满足要求和保证质量,机电安装公司对该工程作了详尽的施工计划,主要程序是:施工准备→基础验收→设置设备安装基准线和基准点→地脚螺栓安装→垫铁安装→设备吊装就位→设备安装调整(找正、找平、找标高)→设备灌浆
装货单又称托运单,国内有时用“委托申请书”代替,是指托运人根据买卖合同和信用证的有关规定向承运人或其代理人办理货物运输的书面凭证。()
对于夏季防雷常识,下列选项中论述正确的是()。
以下选项中关于法律责任的说法正确的是()
最新回复
(
0
)