首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
利用表设计器在考生文件夹下建立表table3,表结构如下: 学号 字符型(10) 姓名 字符型(6) 课程名 字符型(8) 分数 数值型(5,1) 然后编写程序prog1.prg,在xuesh
利用表设计器在考生文件夹下建立表table3,表结构如下: 学号 字符型(10) 姓名 字符型(6) 课程名 字符型(8) 分数 数值型(5,1) 然后编写程序prog1.prg,在xuesh
admin
2017-07-28
35
问题
利用表设计器在考生文件夹下建立表table3,表结构如下:
学号 字符型(10)
姓名 字符型(6)
课程名 字符型(8)
分数 数值型(5,1)
然后编写程序prog1.prg,在xuesheng表和chengji表中查询所有成绩不及格(分数小于60)的学生信息(学号、姓名、课程名和分数),并把这些数据保存到表table3中(若一个学生有多门课程不及格,在表table3中就会有多条记录)。要求查询结果按分数升序排列,分数相同则按学号降序排列。
要求:在程序中用SET RELATION命令建立chengji表和xuesheng表之间的关联(同时用INDEX命令建立相关的索引),并通过DO WHILE循环语句实现规定的功能。最后运行程序。
选项
答案
【操作步骤】 步骤1:通过前面所学的知识,按照题目的要求新建一张表table3。 步骤2:新建程序pmg1.prg,输入下列命令语句,并运行该程序。 ******prog1.prg中的代码****** &&关闭程序运算的显示过程 SET TALK OFF &&打开数据库 OPEN DATABASE cj_m &&选择查询字段,制定字段来源,设置查询条件,将查询结果存储列表temp中 SELECT* FROM table3 WHERE.F.INTO TABLE temp SELECT 1 &&打开xuesheng表 USE xuesheng &&建立索引 INDEX ON学号TAG学号 SELECT 2 &&打开chengji表 USE chengji &&建立索引 INDEX ON学号TAG学号 SET RELATION TO学号INTO xuesheng GO TOP &&循环直至遍历所有记录 DO WHILE.NOT.EOF() &&先进行判断。满足条件就向temp表中插入数据 IF chengj i.数学<60 INSERT INTO temp Values(xuesheng.学号。xuesheng.姓名,‘数学’,chengji.数学) ENDIF &&先进行判断,满足条件就向temp表中插入数据 IF chengji.英语<60 INSERT INTO temp Values(xuesheng.学号,xuesheng.姓名,‘英语’,chengji.英语) (ENDIF &&先进行判断。满足条件就向temp表中插入数据 (IF chengji.信息技术<60 INSERT INTO temp Values(xuesheng.学号,xuesheng.姓名,‘信息技术’,chengji.信息技术) (ENDDO &&选择查询字段,指定字段来源,查询结果按分数升序排列,分数相同按学号升序排列,将查询结果存储到ARRAY arr中 SELECT * FROM temp ORDER BY分数。学号DESC INTO ARRAY arr &&将ARRAY err中数据插入table3中 INSERT INTO table3 FROM ARRAY arr &&关闭数据库 CLOSE DATABASE 关闭表 CLOSE TABLES ALL 删除temp DROP TABLE temp && 关闭程序运算的显示过程 SET TALK ON &&返回 RETURN ***********************
解析
转载请注明原文地址:https://kaotiyun.com/show/RPBp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
设置表单标题的属性是( )。
报表的数据源不包括( )。
在设计界面时,为提供多选功能,通常使用的控件是
假设变量a的内容是"计算机软件工程师",变量b的内容是"数据库管理员",表达式的结果为"数据库工程师"的是
在VisualFoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令
为了在报表中打印当前时间,应该插入的控件是
在VisualFoxPro中,"表"通常是指
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
VisualFoxPro中,下列程序段执行以后,内存变量X和Y的值是CLEARSTORE3TOXSTORE5TOYSETUDFPARMSTOREFERENCEDOPLUSWITH(X),Y
在VisualFoxPro中,下列程序段执行后,内存变量e的值是a=300b=200c=100d=IIF(a>b,a,b)e=IIF(c>d,c,d)
随机试题
Withatremendousroarfromitsrocketengine,thesatelliteissentupintothesky.Minuteslater,atanaltitudeof300miles
导致动脉炎症性脑血栓的常见病原体是()
气相色谱具有诸多优势,恰当的说法是
下列产品中,不属于《产品质量法》调整对象的有()。(2011年多项选择第68题)
甲股份有限公司(以下简称“甲公司”)20×4年为实现产业整合,减少同业竞争实施了一项企业合并,与该项企业合并及合并后相关的交易事项如下: (1)3月20日,甲公司与其控股股东(P公司)及独立第三方S公司分别签订股权购买协议,从P公司购买其持有的乙公司6
下列对于古代称谓说法错误的是()。
在月经周期中,形成雌激素分泌第二个高峰的直接原因是()。
甲委托乙卖掉乡下老宅院子里桂花树中的一棵。乙找到从事收购的丙,丙认为一棵树太少,至少两棵才愿意做这单生意。乙给甲打电话,但恰巧不通,丙对乙说:“都已经委托你了还不能拿主意?”于是乙卖给丙两棵桂花树。下列说法正确的是()。
《中华人民共和国行政处罚法》在“行政处罚的管辖和适用”一章中规定,三种情形下不予行政处罚,其中不包括()。
下列机构中,属于国务院直属特设机构的是()。
最新回复
(
0
)