[计算机]数据库基础及应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

数据库基础及应用——VisualFoxpro操作基础及应用模块三维护数据任务一定位记录任务二在数据库设计器中操作数据表任务三追加、删除与批量更新记录任务四设置数据表的属性任务五导入与导出数据任务一定位记录定位记录的3种方法:1.在浏览窗口中定位记录2.使用命令定位记录3.菜单定位记录任务概述1.在浏览窗口中定位记录打开学生情况表的浏览窗口,直接单击记录选择器即可实现定位记录。如图所示:2.使用命令定位记录命令:Go数值表达式功能:将记录指针定位到指定的位置。说明:数值表达式的值为要指向记录的记录号,其取值为正数。特殊格式:gotop|bottom功能:将指针定位到首记录或尾记录。(1)绝对定位例1:绝对定位UsexsqkGobottomGo3Gotopuse&&定位到尾记录&&定位到3号记录&&定位到首记录(2)相对定位命令:skip[数值表达式]功能:以当前记录为基点,将记录指针向前或向后移动指定条记录。说明:a.若数值表达式为正,则向记录号大方向移;超过记录号范围b.若数值表达式为负,则向记录号小的方向移;c.若为1,可简写为Skip。例2:相对定位记录UsexsqkSkipSkip3Skip-2use&&定位到5号记录&&定位到3号记录&&定位到下一条记录即2号记录(4)条件定位命令:locate[范围][for条件]continue功能:在当前数据表中按记录顺序依次查找满足条件的第1条记录,然后使用continue命令继续查找。说明:若没找到满足条件的记录,指针指到文件尾。查找测试函数:Found()功能:测试最后一次条件查找是否找到,找到为.T.反之为.F.3.菜单定位记录具体操作步聚:①打开要操作的表。②单击“显示”—”浏览”菜单,打开浏览窗口。③单击“表”—“转到记录”菜单,弹出下一级菜单。④根据而要选择相应的菜单项。菜单项与命令操作的对应关系如图:第一个(T)最后一个(B)下一个(N)上一个(p)记录号(R)定位(L)————gotop————gobottom————ship————skip-1————gon————locatefor练习与思考1.填空题(1)定位记录就是将指针移到相应的记录上,按定位的方式分为___________________________,其命令关键字分别是(2)Gotop命令的作用是2.判断题()(1)相对定位是以当前记录为基准,向上或向下移动记录指针。()(2)表文件头就是表的首记录,文件尾就是尾记录。()(3)当数据表刚打开时,记录指针指妻文件头,Bof()的值为.T.()(4)go数值表达式中,数值表达式的值不能超过最大记录号。3.写出下列(3)相关函数Record()功能:测试当前记录的记录号。说明:当指针指到文件头或表中无记录时,函数值为1。当指针指到文件尾时,函数值为最大记录号加1。Reccount()功能:测试当前表的记录总数。说明:当表无记录时,函数值为0。Bof()功能:测试记录指针是否到了文件头。是为.T.反之为.F.Eof()功能:测试记录指针是不到了文件尾。是为.F.反之为.F.表中无记录时,bof()和eof()都为真。数据表文件中的记录范围与记录指针的移动关系如图所示:文件头首记录...第i条记录...尾记录文件尾skip-1GotopGoiGobottomskipBof()=.T.记录范围内Bof()=.F.Eof()=.F.Eof()=.T.例3:条件定位记录Usexsqk?recno()Lacatefor入学成绩500?found()?recno()Continue?recno()Continue?eof()use

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功