VF实训报告三
实训目的:掌握记录的编辑;
实训重点:添加记录、插入记录、删除记录,替换记录;
实训课时:4课时(两节理论,两节实践)
本实训所用到的知识点如下:
修改表结构的方法:(修改已有的字段,增加新字段,删除不用的字段等操作)
命令法:modify structure
功能:打开当前表设计器,修改表结构,不带参数。
2、打开表命令:use 表文件名 [in 工作区号] [alias 别名]
命令功能:在指定的工作区上打开指定的表文件
3、关闭表:Use [ in 工作区号]
功能:关闭指定的工作区上的打开的表,不带工作区号表示关闭当前工作区上打开的表
4、追加记录的方法:
使用菜单法:显示——追加方式(表——追加新记录);
命令法1:append[blank]
功能:在表的尾部增加新的记录;
Append:在表的未尾追加新记录,一次可连续输入多条新记录;
Append blank :在表的未尾追加一条空记录;
命令二:append from 表文件名 [fields 字段列表] [for 条件]
功能:指导指定表文件中的记录追加到当前表。
5、显示当前表中记录个数:?reccount()
函数:reccount()
6、插入新记录命令:(用该命令法表可以不用打开)
insert [before] [blank]
insert into 表名 [(字段表名)] values (表达式表)
命令功能:向指定的表追加一条新记录;
命令说明:选择(字段表名)表示向指定的字段输入数据;不选择则表示给所有的字段加数据;
(表达式表)指定新记录中这段的值,表达式值与对应字段的顺序和字段类型;
7、删除记录:
删除记录的两种方式:
将记录从表中真正删除;
只给记录加上删除标记,并不真正从表中删除记录;若删除标记,则记录又恢复正常记录。(delete命令删除的是逻辑删除)
命令格式:Delete [for 条件]
Delete:删除当间记录;
Deletefor 条件:删除符合条件的记录;
8、恢复记录命令:(被逻辑删除的记录可以恢复):Recall [for 条件]
9、物理删除有标记的记录: pack
10、修改记录的命令:
Edit:交互式地对当前表记录进行编辑、修改等操作;
Change: 交互式地对当前表记录进行编辑、修改等操作;
Replace 字段名1 with 表达式1[, 字段名2 with 表达式2, 字段名3with 表达式3 ……] [all] [fro 条件]
功能:成批修改当前表的数据;
11、定位记录:
命令格式:locate for 表达式
功能:将记录指针定位在满足条件的第一条记录上,若没有符合条件的记录则指针指向文件结束处。
Coutinue:续继定位符合条件的记录;
Found():检测函可以检查定位是否成功,返回值为.F.或.t.
可用结合使用函数recno()显示当前指针所指的记录数;display显示当前找到符合条件的记录;
12、统计数据命令
求和命令: sum [表达式] [范围] [for 条件]
功能:计算当前表中指定数值型字段数据之和;
例: sum 语文,数学,英语
功能:分别求出这三个字段的总成绩
求平均值命令:average [表达式列表] [范围] [for 条件]
功能:计算当前表中指定数值型字段数据的算术平均值;
例:average语文,数学,英语
功能:求语文,数学,英语这三门课程的平均分
二、操作题
1、创建项目文件“教学管理”,创建库文件“教学管理信息库”,创建表“学生信息表”和“成绩表”;
2、用append命令给“学生信息表”追加一条记录(20050106,李小芳,20,女,计算机200501),请写出该命令。
3、用insert into命令给“学生信息表”插入一条记录(20050107,张芳,20,女,计算机200501),请写出该命令。
4、用insert into命令给“学生信息表”插入一条记录(20050107,张芳,,女,),请写出该命令。
5、用replace 命令给表“成绩表”中成绩<60分的记录均加上5分,请写出该命令;
6、用replace 命令给表“成绩表”中课号为C04的成绩<80分的记录加上5分,请写出该命令;
8、用replace 命令给表“成绩表”中课号为C03的成绩>=90分的记录减少5分,请写出该命令;
9、用replace 命令给“新成绩”赋值,值为“入学成绩”+10;
10、请新建一个“学生成绩表”,字段分别为:学号,语文,数学,英语,记录值自由设定,至少三条,用命令分别求出这三门成绩的总分和平均分。
11、请总结并写出所有对数据库操作的命令;
如:create database 数据库名
温馨提示:内容为网友见解,仅供参考
我的兴趣爱好职业规划
5、自我分析小节 根据以上方面分析总结,我很大程度上认识自己,自己有很多的优点,但也有不少的不足,鲁迅说过,好的开头等于成功的一般,因而正确认识自己,明确自己适合什么样的工作,对自己的职业生涯做出合理的规划,可以让自己更加快脚步走想自己的成功,职业是自己一生的事情,所以必须先选好适合自己的工作,才能在以后的...
软件专业有哪些课程?
本专业开设的主要课程有:电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全、应用密码学...
崇左幼儿师范高等专科学校奖学金介绍食堂饭菜如何?
主要课程:大学英语、高等数学、计算机应用基础、电路分析基础、数据结构与算法、微机原理与汇编语言程序设计、C语言程序设计、VB程序设计、VF程序设计、操作系统、编程实训、网络规划与设计、图形图像处理、多媒体技术与应用等。就业方向:IT行业、机关、企事业单位、中小学校、媒体广告公司以及计算机产品的销售...
历史上真有“许文强”这么个人吗?
陈锦鸿,1996年,电视剧版:因为微笑的样子像周润发,陈锦鸿被TVB看中扮演许文强,陈版的更加忧郁、低调,压抑,但被批评为“除了脖子上的白围巾,没有一处像许文强”。