首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下已有一个菜单文件mymenu.mnx,运行相应的菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3-9所示(在菜单设计器环境下,使用“常规选项”命令打开相应对话框,在“位置”中指定“追加”)。 在考生文件夹下还有一个表单文
在考生文件夹下已有一个菜单文件mymenu.mnx,运行相应的菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3-9所示(在菜单设计器环境下,使用“常规选项”命令打开相应对话框,在“位置”中指定“追加”)。 在考生文件夹下还有一个表单文
admin
2017-03-29
41
问题
在考生文件夹下已有一个菜单文件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://kaotiyun.com/show/GeIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是()。
为当前表中所有学生的总分增加10分,正确的命令是()。
SQL命令:ALTERTABLESADD年龄ICHECK年龄>15AND年龄
查询在“北京”和“上海”出生的学生信息的SQL语句是()。
消除SQLSELECT查询结果中的重复记录,可采取的方法是()。
下列程序段执行后,内存变量s1的值是()。s1="network"s1=stuff(s1,4,4,"BIOS")?s1
VisualFoxPro中,下列程序段执行以后,内存变量X和Y的值是()。CLEARSTORE3ToXSTORE5ToYSETUDFPARMSTOREFERENCEDOPLUSWITH(X),Y
下面有关数据库表和自由表的叙述中,错误的是()。
设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的SQL命令是()。
在SQL中,数据操作语句不包括()。
随机试题
患者,女,34岁。因外伤导致肘关节脱位,其特有体征是
A.标准误B.把握度C.决定系数D.变异系数E.标准差表示均数分布的离散程度的指标是
留置导尿患者的护理措施,正确的是
对累犯的处罚应遵循:
下列属于不可辨认无形资产的是()。
法定解除合同的条件包括( )等。
根据真实票据理论,以商业行为为基础的短期贷款的特点是()。
某企业对旧办公楼进行改造,办公楼账面原值600万元,为改造办公楼账面支付费用150万元,加装中央空调支付50万元,当地的一次性减除费用比例是20%,该企业应纳房产税()万元。
注册会计师在对应收账款函证的回函进行分析判断时,下列处理中,正确的有()。
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
最新回复
(
0
)