首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
利用表设计器在考生文件夹下建立表table3,表结构如下: 学号 字符型(10) 姓名 字符型(6) 课程名 字符型(8) 分数 数值型(5,1) 然后编写程序prog1.prg,在xuesh
利用表设计器在考生文件夹下建立表table3,表结构如下: 学号 字符型(10) 姓名 字符型(6) 课程名 字符型(8) 分数 数值型(5,1) 然后编写程序prog1.prg,在xuesh
admin
2017-07-28
20
问题
利用表设计器在考生文件夹下建立表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://jikaoti.com/ti/fBX0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"101"课程得分最高的同学,正确的SQL语句是( )。
设有关系评分(歌手号,分数,评委号),插入一条记录到"评分"关系,歌手号、分数和评委号的值分别是"1001"、9.9和"105",正确的SQL语句是( )。
在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( )。
在设计界面时,为提供多选功能,通常使用的控件是
A、选择B、投影C、交D、并D关系T中的元素与关系R和关系S中不同元素的总和,因此为并操作。
在VisualFoxPro的一个表单中设计一个"退出"命令按钮负责关闭表单,该命令按钮的Click事件代码是:
将表结构为(职工号,姓名,工资)的表Employee中工资最多的前3名记录存储到文本文件Em_text,正确的SQL命令是
下列程序段执行以后,内存变量A和B的值是( )。CLEARA=10B=20SETUDFPARMSTOREFERENCEDOSQWITH(A),B&&参数A是值传送,B是引用传送?A,B PROCEDURESQ PA
随机试题
在射极输出器中,UGB=12V,RB=200kΩ,RE=2kΩ,RL=2kΩ,晶体管的β=60,求静态工作点IBQ、ICQ、UCEO,输入、输出电阻以及电压放大倍数。
患儿男性,14岁,主因“颈部皮肤黑4年,血糖高20天”。患儿4年前开始出现颈部皮肤黑,局部无肿胀、疼痛等表现。20天前因家中有糖尿病患者,自行测血糖,发现血糖13mmol/L,无明显多饮表现,夜尿1次,无明显体重下降。遂就诊于门诊,门诊以“糖尿病?”收住院
A.t检验B.等比差值检验C.等级序值法D.χ2检验E.质和法计数资料或定性资料的显著性检验一般采用
下列哪项不是暴露疗法的适应证
咳而少痰,甚则咯血,伴胸胁灼痛,烦热口苦,证属( )。
患儿男,11岁。下颌呈相对后退位,口唇闭合呈现口唇肌肉紧张,覆颌5mm,覆盖9mm,四颗第一磨牙为Ⅱ类关系,上前牙拥挤明显,ANB角为10°,SNB角为84.5°,X线显示四颗第三磨牙存在,下颌Spee曲线明显。此患者的治疗原则是
毛泽东在______居住期间写下了著名的哲学著作《实践论》和《______》。
欧盟委员会发布消息称,回顾全球“金融危机”以来的__________,欧盟采取得当的________有效地控制住了危机的蔓延与发展,从而在最近几年取得了经济持续增长的佳绩。填入画横线部分最恰当的一项是:
下面是PC机内存条的几种类型,其中存取速度最慢的是
WhichofthefollowingisTRUEaccordingtothepassage?ApplesinAmericacomefrom______.
最新回复
(
0
)