首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有工资数据库wage3,包括数据库表文件:zg(仓库号C(4),职工号C(4),工资N(4))。设计一个名为tj的菜单,菜单中有两个菜单项“统计”和“退出”。 程序运行时,单击“统计”菜单项应完成下列操作;检索出工资小于或等于本仓库职工
在考生文件夹下有工资数据库wage3,包括数据库表文件:zg(仓库号C(4),职工号C(4),工资N(4))。设计一个名为tj的菜单,菜单中有两个菜单项“统计”和“退出”。 程序运行时,单击“统计”菜单项应完成下列操作;检索出工资小于或等于本仓库职工
admin
2009-02-15
25
问题
在考生文件夹下有工资数据库wage3,包括数据库表文件:zg(仓库号C(4),职工号C(4),工资N(4))。设计一个名为tj的菜单,菜单中有两个菜单项“统计”和“退出”。
程序运行时,单击“统计”菜单项应完成下列操作;检索出工资小于或等于本仓库职工平均工资的职工信息,并将这些职工信息按照仓库号升序排序,在仓库号相同的情况下再按职工号升序存放到emp1(emp1为自由表)文件中,该数据库表文件和zs数据库表文件具有相同的结构。
单击“退出”菜单项,程序终止运行。
(注意:相关数据表文件存在于考生文件夹下)
选项
答案
在命令窗口输入命令:CREATE MENU tj系统弹出一个“新建菜单”对话框,在对话框中单击“菜单”图形按钮,进入菜单设计器环境。根据题目要求,首先输入两个主菜单名称“统计”和“退出”,接着在“统计”菜单行的“结果”下拉框中选择“过程”选项(用于编写程序),在“退出”菜单行的“结果”下拉框中选择“命令”选项。 单击“统计”菜单行中的“编辑”按钮,进入程序设计的编辑窗口,在程序编辑窗口中输入如下程序段: **********“统计”菜单命令的程序设计********** SET TALK OFF SET SAFETY OFF OPEN DATABASE wage3 SELECT 仓库号,AVG(工资) AS avggz; FROM zg; GROUP BY 仓库号; INTO CURSOR curtable SELECT zg.仓库号,zg.职工号,zg.工资; FROM zg,curtable; WHERE zg.工资<=curtable.avggz; AND zg. 仓库号=curtable.仓库号; ORDER BY zg.仓库号,zg.职工号; INTO TABLE emp1 CLOSE ALL SET SAFETY ON SET TALK ON ********************************************** 在“退出”菜单项的“命令”文本框中编写程序代码:SET SYSMENU TO DEFAULT。 选择菜单命令“菜单”→“生成”,生成一个菜单文件tj.mpr。关闭设计窗口,在命令窗口输入命令:DO tj.mpr,看到Visual FoxPro的菜单栏被新建的菜单所代替,单击“退出”菜单命令将恢复系统菜单。 执行“统计”菜单命令后,系统自动生成新数据表文件empl.dbf用来保存查询结果。
解析
本大题考查的主要是利用SQL语句的进行分组汁算查询,在本题应了解SQL中用于求平均值的函数AVG的使用;在菜单的设计过程中主要是注意两个菜单命令在“结果”下拉框中应选择的类型。
转载请注明原文地址:https://jikaoti.com/ti/HjM7FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
R1、R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(a)所示,当R1收到R2发送的如下图(b)的(V,D)报文后,R1更新的5个路由表项中距离值从上到下依次为()。
下列对IPv6地址FF60:0:0:0601:BC:0:0:05D7的简化表示中,错误的是()。
如表1所示,在某DHCP客户机上捕获了5条报文,并对第五条报文进行了解析,表2是在该客户机捕获上述报文后执行ipconfig/all命令后得到的部分信息。分析表中的信息,并补全表1中空白处的信息。
如下图所示,某校园网使用10Gbit/s的POS技术与CERNET相连,POS接口的帧格式使用SONET,并要求在R3上封禁所有目的端口号为1034的UDP数据包进入校园网。请阅读以下R3关于POS接口和访问控制列表的配置信息,并补充【6】~【10】空
将Catalyst6500交换机的设备管理地址设胃为203.29.166.9/24,缺省网关的IP地址为203.29.166.1,正确的配置语句是()。
下列关于802.11b基本运行模式与接入点设备的描述中,错误的是()。
已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量s1(整型)、金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这1
请编制函数moveChar(char*s)。其功能是:把s字符串中偶数位的字符左移到其相邻的偶数位上,偶数位的第一个字符移到最后一个偶数位上。奇数位的字符右移到与其相邻的奇数位上,奇数位的最后一个字符移到第一个奇数位上。函数readWriteData()负
文件IN.DAT中存有一篇英文文章,函数ReadData()负责将IN.DAT中的数据读到数组inBuf[]中。请编制函数replaceChar(),该函数的功能是按照指定规则对字符进行替换。变换后的值仍存人inBuf[]中。函数WriteData()负责
局域网中仟何一个结点出现故障都不会影响整个网络工作的局域网的拓扑结构是()。
随机试题
关于胸腺瘤放疗野设计,下列叙述不正确的是
关于准分子激光器的描述错误的是
男性,40岁,呕吐胃内容物已月余血pH7.5,血钾3.0mmoL/L,尿呈弱酸性,应诊断为
对中心静脉压和血压均低于正常值的休克病人,应采取()措施。
按照股票发行的时间分类,股票可以分为( )。
【背景资料】某中型防洪工程由政府投资兴建。项目法人委托某招标代理公司代理施工招标。招标代理公司依据有关规定确定该项目采用公开招标方式招标,招标公告在当地政府规定的招标信息网上发布,招标文件中规定:投标担保可采用投标保证金或投标保函方式。评标方法
“80后”这个词,最早于2001年出现在网络论坛中,指的是一批活跃于网络论坛的出生于20世纪80年代的诗人。2003年开始,它更多指的是一批被商业运作出名的生于1980年以后的写手。2004年底,随着“80后作家”的批量涌现,这个词逐渐被用来指称整个20世
Changesinthevolumeofunemploymentaregovernedbythreefundamentalforces:thegrowthofthelaborforce,theincreaseino
WhohavemadethenewplantochangethesanctionsprogramagainstIraq?
Greaterefforttoincreasefoodproductionmustbemadeifwe______meetanincreasingdemandbythegrowingpopulation.
最新回复
(
0
)