首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下已有一个菜单文件mymenu.mnx,运行相应的菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3-9所示(在菜单设计器环境下,使用“常规选项”命令打开相应对话框,在“位置”中指定“追加”)。 在考生文件夹下还有一个表单文
在考生文件夹下已有一个菜单文件mymenu.mnx,运行相应的菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3-9所示(在菜单设计器环境下,使用“常规选项”命令打开相应对话框,在“位置”中指定“追加”)。 在考生文件夹下还有一个表单文
admin
2017-03-29
43
问题
在考生文件夹下已有一个菜单文件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全国计算机二级
相关试题推荐
下列选项中属于面向对象设计方法主要特征的是()。
在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是()。
将当前表中有删除标记的记录物理删除的命令是()。
假设客户表中有客户号(关键字)C1—C10共10条客户记录,订购单表有订单号(关键字)。R1-OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是()。
在VisualFoxPro中,对于字段值为空值(NULL)叙述正确的是()。
设有关系歌手(歌手号,姓名,最后得分)和关系评分(歌手号,分数,评委号),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手"最后得分"的SQL语句是()。
查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是()。
从职工表(姓名、性别、出生日期)查询所有目前年龄在35岁以上(不含35岁)的职工信息,正确的命令是()。
在SQL的SELECT查询的结果中,消除重复记录的方法是()。
给student表增加一个“平均成绩”字段(数值型,总宽度6,2位小数)的SQL命令是()。
随机试题
数据库设计的第一阶段是()
Hecriticizedeverythingandeverybody,andeven______hisfewfriends.
宝玉挨打的根本原因是()
2岁男孩,1年多来唇周发绀,发育落后于同龄儿童。家长带其前来就诊。2周后,患儿因高热、吐泻3天再次就诊,此时治疗上应补充足够液体。以免并发
芳环侧链具有氨基醇结构的药物的特征反应含氧喹啉衍生物的特征反应
患者,男性,60岁,行肺段切除术后2小时,自觉胸闷,呼吸急促,测血压、脉搏均正常,见水封瓶内有少量淡红色液体,水封瓶长玻璃管内的水柱不波动。最可能的原因是
施工单位在编制施工组织设计时,应当根据建筑工程的特点制定相应的()。
下列房地产状况中属于区位状况的有()。
A城市的国有单位甲与B城市的国有单位乙因对国有资产的使用权发生争议而产生纠纷,当事人可以采用的解决争议的方式有()。
程序性知识的表征方式是__________。
最新回复
(
0
)