计算机二级VFP实验6 删除、复制、添加、修改(答案).doc
-
资源ID:8858066
资源大小:21.50KB
全文页数:4页
- 资源格式: DOC
下载积分:2元
快捷下载
会员登录下载
微信登录下载
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
计算机二级VFP实验6 删除、复制、添加、修改(答案).doc
实验六一、表记录的添加命令根据添加的表记录的位置,有两条命令:插入命令是可以将新纪录放在表中任意位置;追加命令是只能将新记录放在表的末尾。表记录的插入命令:insert before blank表记录的追加命令:append blank【上机实例2-1】在命令窗口执行以下命令,并根据观察的结果,回答相应的问题。use 学生go 5&&当前记录是第 5 条记录insert blank&&当前记录是第 6 条记录browseappend blank&&当前记录是第 9 条记录append&& 这个命令与上上一条命令有何不同?list二、表记录的删除表记录的删除分为两步:逻辑删除和物理删除。命令:delete 范围 for <条件> &&打删除标记“*” recall 范围 for <条件> &&去掉删除标记packzap设置命令:set delete off|on说明:on参数是将打了删除标记的记录隐藏起来,不参与任何操作。三、表文件的复制命令:copy to <新表名> 范围 for <条件> while <条件> fields <字段名表>执行下列命令,观察结果并掌握命令的功能及应用。use 学生&& 使用复制命令,该表必须处于打开状态copy to xs&& 复制表文件use xsdelete for 入校总分<=590 allgo 4?delete() &&delete()函数判断当前记录是否被逻辑删除recall next 4 &&查看哪些记录的删除标记被去掉?pack list &&查看哪些记录被删除?copy to xs1fields 学号,姓名,性别,三好生 for 三好生=.T.&&当前表是xs,该命令是对xs表文件进行复制use xs1list&& 显示xs1表的内容四、复制表的结构use 学生copy structure to xxs fields 姓名,学号,性别,出生年月&& 复制表结构use xxs&& 打开xxs表browse 五、表记录的修改命令命令:replace 范围 for <条件> while <条件> <字段名1> with <表达式1> ,<字段名2> with <表达式2> additiveUse 学生Replace 三好生 with .t.思考:表中哪条记录被修改,修改以后的字段值是什么?list完成下列练习题1、如果需要给当前表增加一个字段,应使用的命令是( )a、append b、modify structure c、insert d、edit2、vfp命令中的范围所限定的数据对象是( )A、文件 B、记录 C、字段 D、字节3、若想逐条显示当前表中的所有记录,可以根据( eof() )函数值来判断是否已经显示完毕。4、执行?int(val(-26.78)的结果是( -26 )。5、命令display for 性别=“男“,在数据库关系运算中对应的是( 选择 )运算。 6、当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计算机网络的成绩均已输入,总分字段为空。要将所有学生的总分自动计算出来并填入总分字段中,使用命令( )A、repl 总分 with 高等数学+英语+计算机网络B、repl 总分 with 高等数学,英语,计算机网络C、repl 总分 with 高等数学+英语+计算机网络 allD、repl 总分 with 高等数学+英语+计算机网络 for all7、为当前表中所有职工增加168元工资,应使用命令( )A、edit 工资 with 工资+168B、edit all 工资 with 工资+168C、replace all 工资 with 工资+168D、replace 工资 with 工资+168根据下列要求写出相应命令1、将学生.dbf表文件进行复制,产生的新表名为“xsqk.dbf”。Use 学生Copy to xsqk2、要在当前表xsqk.dbf中第3条记录与第4条记录之间插入一条新的记录。Use xsqkGo 3Insert blank或者Use xsqkGo 4Insert before blank3、物理删除当前表xsqk.dbf中第4条记录至第8条记录。Use xsqkGo 4Delete next 5pack4、当前表为“图书.dbf”,其中字段“分类号”为字符型,要将分类号以字母“i”开头的记录做删除标记。Use 图书 Delete for left(分类号,1)=“i”或者:Delete for Substr(分类号,1,1)=“i”