首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下已有一个菜单文件mymenu.mnx,运行相应的菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3-9所示(在菜单设计器环境下,使用“常规选项”命令打开相应对话框,在“位置”中指定“追加”)。 在考生文件夹下还有一个表单文
在考生文件夹下已有一个菜单文件mymenu.mnx,运行相应的菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3-9所示(在菜单设计器环境下,使用“常规选项”命令打开相应对话框,在“位置”中指定“追加”)。 在考生文件夹下还有一个表单文
admin
2017-03-29
51
问题
在考生文件夹下已有一个菜单文件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全国计算机二级
相关试题推荐
结构化程序所要求的基本结构不包括()。
在建立表间一对多的永久联系时,主表的索引类型必须是()。
在VisualFoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该()。
查询区域名是“成都”和“重庆”的商店信息的正确命令是()。
假设有商店表,查询在“北京”和“上海”区域的商店信息的正确命令是()。
从“选课”表中检索成绩大于等于60并且小于90的记录信息(成绩是整数),正确的SQL命令是()。
使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。
若SQL语句中的ORDERBY短语中指定了多个字段,则()。
下面表达式中,运算结果为12的是()。
假设表“学生.dbf”已在某个工作区打开,且取别名为student。选择“学生”表所在工作区为当前工作区的命令是()。
随机试题
如何使用吸式密度计?
票据权利的转让与设质()
肿瘤血道转移的确切证据是()
疳证病机源于
甲市公安局经位于乙市的省公安厅批准后,以美国人汤姆森携妻女非法入境为由,以市公安局名义决定对其拘留审查,并关押于甲市某拘留所。汤姆森对该拘留审查决定不服向省政府申请行政复议。省政府认为汤姆森不构成非法入境,但属于超期居留,故仍决定拘留审查。汤姆森不服起诉。
房地产投资项目资本金可以用货币出资,也可以用工业产权、非专利技术作价出资,但工业产权、非专利技术作价出资的比例不得超过投资项目资本金总额的()。
某计算机房。采用预制二氧化碳气体灭火系统保护。建筑面积15×30m2,高4m。以下关于系统设计错误的有()。
会计只有核算和监督两个职能。()
Normallyastudentmustattendacertainnumberofcoursesinordertograduate,andeachcourseheattendsgiveshimacreditw
Whatarethereinoursocietynowadays?Thereare______.
最新回复
(
0
)