首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
利用表设计器在考生文件夹下建立表table3,表结构如下: 学号 字符型(10) 姓名 字符型(6) 课程名 字符型(8) 分数 数值型(5,1) 然后编写程序。prog1.prg,在xues
利用表设计器在考生文件夹下建立表table3,表结构如下: 学号 字符型(10) 姓名 字符型(6) 课程名 字符型(8) 分数 数值型(5,1) 然后编写程序。prog1.prg,在xues
admin
2017-02-28
66
问题
利用表设计器在考生文件夹下建立表table3,表结构如下:
学号 字符型(10)
姓名 字符型(6)
课程名 字符型(8)
分数 数值型(5,1)
然后编写程序。prog1.prg,在xuesheng表和chengji表中查询所有成绩不及格(分数小于60)的学生信息(学号、姓名、课程名和分数),并把这些数据保存到表table3中(若一个学生有多门课程不及格,在表table3中就会有多条记录)。要求查询结果按分数升序排列,分数相同则按学号降序排列。
要求:在程序中用SET RELATION命令建立chengji表和xuesheng表之间的关联(同时用INDEX命令建立相关的索引),并通过DO WHILE循环语句实现规定的功能。最后运行程序。
选项
答案
步骤1:通过前面所学的知识,按照题目的要求新建一张表table3。 步骤2:新建程序prog1.pfg,输入下列命令语句,并运行该程序。 *******progl.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 chengji.数学<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 &&选择查询字段.指定字段来源,查询结果按分数升序排列,分数相同按学号升序排列,将查询结果存储到AR-RAY arr中 SELECT*FROM temp ORDER BY分数,学号DESC INTO ARRAY arr &&将ARRAY arr中数据插入table3中 INSERT INTO table3 FROM ARRAY arr &&关闭数据库 CLOSE DATABASE 关闭表 CLOSE TABLES ALL 删除temp DROP TABLE temp &&关闭程序运算的显示过程 SET TALK ON &&返回 RETURN ***********************************
解析
利用建立索引的命令来新建索引,通过循环语句的使用来判断满足条件的数据,再使用IF语句进行分段节选,将符合要求的信息进行保存,最后再将查询出的结果进行排序和保存,删除中间表。
转载请注明原文地址:https://kaotiyun.com/show/xcIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,假设表单上有一选项组:○男⊙女,初始时该选项组的Value属性值为1。若选项按钮“女”被选中,该选项组的Value属性值是()。
计算每名运动员的“得分”的正确SQL命令是()。
向一个项目中添加一个数据库,应该使用项目管理器的()。
在VisualFoxPro中,用于建立或修改程序文件的命令是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
(1)在考生文件夹下创建一个名为“订单管理”的数据库,将已有的employee、orders和customer三个表添加到该数据库中。(2)为orders表建立一个普通索引,索引名为nf,索引表达式为“year(签订日期)”。(3)为e
(1)在考生文件夹下新建一个名为“供应”的项目文件。(2)将数据库“供应零件”加入到新建的“供应”项目中。(3)通过“零件号”字段为“零件”表和“供应”表建立永久性联系,其中,“零件”表是父表,“供应”表是子表。(4)为“供应
设计一个表单名和文件名均为form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为“使用零件情况统计”。表单中有一个组合框(Combo1)、一个文本框(Text1)、两个命令按钮“统计”(Com-mand1)和“退出”
随机试题
“初级、大号、万能、野生、人造”这些词是_____。
氯喹在下列哪些部位浓度高:
下列药物中,哪些药物含有儿茶酚结构
Graves病浸润性突眼主要与( )。
林某女儿高考时填报了某知名高校作为第一志愿,林某想找该校的招生人员对其已经进入该校投档线的女儿优先录取,但苦于不认识该校的招生人贝。其好友吴某知道后,主动告知林某其曾经的朋友孙某现在正是该校的招生人员,可以代为引荐。并让林某事先准备好厚礼。于是吴某带着林某
()是对企业总体框架的设计。
按照皮亚杰的观点,0~2岁儿童的思维处于()。
在长方形ABCD中,放入8个形状、大小相同的长方形,位置和尺寸如图所示(图中长度单位:厘米),则阴影部分的面积为()。
中国共产党领导的革命政权在不同时期、不同地区分别制定的婚姻法规包括()。
Booksinthelibraryarearrangedbydifferent______.
最新回复
(
0
)