五、表格操作实验操作三

上传人:宝路 文档编号:7691693 上传时间:2017-09-23 格式:DOC 页数:6 大小:55.76KB
返回 下载 相关 举报
五、表格操作实验操作三_第1页
第1页 / 共6页
五、表格操作实验操作三_第2页
第2页 / 共6页
五、表格操作实验操作三_第3页
第3页 / 共6页
五、表格操作实验操作三_第4页
第4页 / 共6页
五、表格操作实验操作三_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《五、表格操作实验操作三》由会员分享,可在线阅读,更多相关《五、表格操作实验操作三(6页珍藏版)》请在金锄头文库上搜索。

1、表格操作实验实验五表格应用的基本操作三一、实验目的1. 掌握表格中的数值型字段的求和、求平均值、统计、分类汇总运算。2掌握表格个数的统计方法。3掌握系统中多个工作区的打开与当前工作区的选择。4掌握多个表格之间的关系建立命令和效果。 二、实验内容1实验指导书 P76 第 11 题执行命令 DISP WHILE 性别=“女”时,屏幕上显示了若干条纪录,但执行 DISP WHILE 性别= “男”时,屏幕上没有显示任何纪录,这说明:答案选 D:表文件中当前记录的性别字段不是“男” 。注意:命令中,FOR 和 WHILE 都表示水平方向上的记录的选择,但是他们之间的区别是:FOR 是在规定的范围内,检

2、查所有的纪录,挑出满足条件的,而 WHILE 则是在规定的范围内,从当前纪录开始检查,满足条件就挑出来,一直到不满足条件的纪录就结束检查,剩下的纪录中即使有满足条件的也不要了,如果当前纪录就不满足条件,那检查结果就是:没有满足条件的。2统计满足条件的记录个数的统计。命令格式是:COUNT FOR WHILE TO 注意 1:命令动词不要写错了,他与 LOCA 的继续查找命令 CONT 很像。注意 2:TO 后面跟的是一个变量名,接收的是统计的结果,即满足条件的记录个数。注意 3:如果没有条件的限定,即没有 FOR 子句,他的功能是统计表格中的记录个数,这时还可以用函数 RECCOUNT()来统

3、计,他们的功能和结果是一样的。3求数值型字段的和与平均值。命令格式是:SUM|AVERAGE FOR WHILETO |ARRAY 注意 1:他们两个的命令中只有命令动词不一样,其他的均相同。注意 2:这两个在命令窗口输入完毕后回车,主屏幕就出现运算结果,但这个现象有时是不合适的,因为他在没有要求显示结果命令就自动显示结果,取消他们的自动显示结果的效果,可以用 SET TALK OFF 命令,与他相反的 SET TALK ON 命令是系统默认的,他俩在目前阶段,只有使用 SUM、AVER 和下一个命令 CALC 时才有用。注意 3:求哪个字段的和或平均值就把字段名写在命令动词后面,如果不写,就

4、表示所有的数值型字段都求和或平均值。注意 4:必须保证命令动词后面的字段名个数与 TO 命令后的变量名个数一致。4统计运算的练习。命令格式是:CALCULATE FOR WHILE TO |ARRAY 注意 1:中设定的是哪些字段求那种运算的结果,在该部分目前我们需要掌握的运算方式有:SUM、AVG、CNT、MAX、MIN,这四个后面的括号中写的是字段名(CNT 除外)。注意 2:必须保证中所求的数据个数与 TO 命令后的变量名个数一致。5分类汇总命令的练习。命令格式是:TOTAL ON TO FIELDS FOR WHILE 注意 1:命令动词。注意 2:分类汇总的功能,并根据命令自己会算分

5、类汇总的结果。注意 3:分类汇总命令执行以前,必须按照分类的字段进行排序,我建议用 INDEX 排序,因为该命令在排序结束后排序结果所在文件自动被打开,省了我们一个命令的麻烦。注意 4:命令中的 FIEL 子句设定的是哪个数值型字段求分类后汇总的结果。注意 5:有时间的同学练习一下 EXCEL 中的数据的分类汇总。6工作区的打开与当前工作区的设定。命令格式是:SELECT |0注意 1:打开工作区用 SELE 命令,他不仅可以打开工作区,还可以指定当前工作区,前十个工作区是我们常用的,他们可以用 1 到 10 这十个数字表示,还可以用 A 到 J 这十个英文字母表示。注意 2:在当前工作区如果

6、要表示非当前工作区的表格中的某个字段,字段名前要加上M或 M-,其中 M 表示的是非当前工作区的名字,即 1 到 10 这十个数字或 A 到 J 这十个英文字母中的一个。注意 3:SELE 0 的功能。7表格之间的关系建立。关联的命令格式是:SET RELATION TO INTO |, INTO | ADDITIVE联接的命令格式是:JOIN WITH | TO FOR FIELDS 注意 1:关联是两个表之间建立的临时关系,使用完该关系后,可以利用 SET RELA TO 直接回车这个命令取消关系。注意 2:关联建立以前,被关联的表格中的共有字段必须建立索引。注意 3:关联建立后,注意主动

7、表和被动表之间的指针定位问题,可以参考实验指导书中 P84 中的 78、79 题。注意 4:联接是关系中的永久性的关系,使用完毕后,关系是没有办法取消的。注意 5:在联接命令中,所有的非当前工作区号要用英文字母,数字系统不承认。注意 6:在联接命令中,FOR 子句设定的是,联接的原因:两个表格中有共有的字段名。如果共有字段中有相同的数据,则新表中生成相应的纪录,如果没有相同的数据,则新表中一条记录都没有,是个空表。该注意可以参考验指导书中 P84 中的 77 题。8要求要求 1:统计学生信息表中四川的女生有几个,结果放到变量 GV 中。要求 2:统计学生信息表中的人数,结果放到变量 N 中。要

8、求 3:求出学生成绩表中所有人的平均成绩的和,结果放到变量 N1 中。要求 4:求出学生成绩表中所有人的计算机成绩平均值,结果放到变量 N2 中。要求 5:统计学生成绩表中平均成绩及格的学生的计算机成绩的最大值、最小值、人数和平均成绩的平均值,结果放到变量 A1、A2 、A3、A4 中。要求 6:求学生信息表中各专业的学生的入学成绩和,结果放到表 ZX 中。要求 7:学生信息表在 2 工作区打开,学生成绩表在 3 工作区打开,并设定当前表为成绩表。要求 8:建立学生信息表与成绩表的关联,并指定主动表为信息表,关联建立后,显示女生的姓名、性别、专业、数学、计算机字段的的值,最后取消该关联。要求

9、9:建立学生信息表与成绩表的联接,新表名为学生总表,新表中有姓名、性别、专业、籍贯、数学、计算机字段。要求 10:关闭所有表格。9答案要求 1:USE 学生信息表COUNT TO GV FOR 性别=” 女” AND 籍贯=“四川”?GV要求 2:COUNT TO N或 ?RECCOUNT( )要求 3:SET TALK OFFUSE 学生成绩表SUM 平均成绩 TO N1?N1要求 4:AVER 计算机 TO N2?N2要求 5:CALC MAX(计算机) , MIN(计算机),CNT(),AVG(平均成绩) TO A1,A2,A3,A4 FOR 平均成绩=60? A1,A2,A3,A4要求

10、 6:USE 学生信息表INDEX ON 专业 TO ZYTOTAL ON 专业 TO ZX FIEL 入学成绩USE ZXLIST要求 7:SELE 2USE 学生成绩表SELE 3USE 学生信息表SELE 2要求 8:SELE 2INDEX ON 姓名 TO XMSELE 3SET RELA TO 姓名 INTO 2 LIST 姓名,性别,专业,B.数学,B-计算机 FOR 性别=” 女” SET RELA TO要求 9:SELE 2JOIN WITH C FOR 姓名=C. 姓名 TO 学生总表 FIEL 姓名,性别,专业,籍贯,C.数学,C-计算机SELE 0USE 学生总表LIST

11、要求 10:CLOSE ALL 或 QUIT10书上课后第 13 题的答案USE 学生表(1)GO 5DISP或 DISP FOR RECNO()=5或 DISP RECORD 5(2)GO 5DISP NEXT 6或 DISP FOR RECNO()=5 AND RECNO()=10(3)LIST 姓名,出生年月 FOR YEAR(出生年月)=1980(4)LIST FOR 出生年月=1983/12/31 AND 出生年月1 或 MOD(RECNO(),2)=0 或MOD(RECNO(),2)1 )PACK(9)USE 学生表INDEX ON -入学成绩 TO CJD(或 INDEX ON

12、1000-入学成绩 TO CJD)GO TOPDISP NEXT 5或 USE 学生表INDEX ON 入学成绩 TO CJGO BOTT SKIP -4DISP REST (或 DISP NEXT 5)(10)COUNT TO NUMBER FOR YEAR(出生年月)=1985?NUMBER(11)AVER YEAR(DATE()-YEAR(出生年月) TO NV FOR 性别=“女”AVER YEAR(DATE()-YEAR(出生年月) TO NAN FOR 性别=“男”?NV,NAN(12)LOCA FOR 少数民族否(或 少数民族否=.T.)DISP或 INDEX ON 少数民族否 TO MZSEEK .T.DISP(13)INDEX ON 学号 TAG XHD DESCINDEX ON 出生年月 TAG CSA(14)INDEX ON 出生年月 TO CSGO TOPDISP &该命令显示的是出生年月最小的,即年龄最大的学生GO BOTTDISP &该命令显示的是出生年月最大的,即年龄最小的学生(15)INDEX ON 性别 TO XBATOTAL ON 性别 TO 汇总 FIEL 入学成绩USE 汇总LIST11试验指导书上本节可以做的题为:P81 6080

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号