记录指针的定位_第1页
记录指针的定位_第2页
记录指针的定位_第3页
记录指针的定位_第4页
记录指针的定位_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 回顾:回顾:1.输入记录输入记录 直接输入记录直接输入记录 输入通用型或备注型字段值输入通用型或备注型字段值 添加新记录添加新记录2.浏览记录浏览记录 浏览方式浏览方式 编辑方式编辑方式情境:情境: 尹旭:请帮我查一下我的尹旭:请帮我查一下我的VFVF成绩是多少?成绩是多少? 王老师:你叫什么名字?王老师:你叫什么名字? 尹旭:我叫尹旭:我叫“尹旭尹旭”。 (五分钟过去了,尹旭还没有知道自己的(五分钟过去了,尹旭还没有知道自己的成绩)成绩) 尹旭:还没找到吗?尹旭:还没找到吗? 王老师:学校学生太多了,不好找。王老师:学校学生太多了,不好找。问题:问题: 在浏览表时,如果数据记录较多,在浏览

2、表时,如果数据记录较多,利用键盘、滚动条将记录指针定位到利用键盘、滚动条将记录指针定位到要查看的记录会比较麻烦。这时我们要查看的记录会比较麻烦。这时我们该怎么完成对需要记录的定位操作呢?该怎么完成对需要记录的定位操作呢? 在每个表中都会有众多的记录,系统给每在每个表中都会有众多的记录,系统给每个记录提供一个顺序编号,称为个记录提供一个顺序编号,称为记录号记录号,记录记录号号用于标识数据记录在表文件中的物理顺序。用于标识数据记录在表文件中的物理顺序。对于打开的表,系统会分配一个指针,称为记对于打开的表,系统会分配一个指针,称为记录指针。录指针。记录指针记录指针是一个指示器,它始终指向是一个指示器

3、,它始终指向当前表中正在操作处理的那条记录,此记录被当前表中正在操作处理的那条记录,此记录被称为当前记录称为当前记录。记录的定位记录的定位就是移动记录指针就是移动记录指针使之指向符合条件的记录的过程。使之指向符合条件的记录的过程。 如果要对某条记录进行处理,必须移动记如果要对某条记录进行处理,必须移动记录指针,使其指向该记录。在任意时刻指针只录指针,使其指向该记录。在任意时刻指针只能指向唯一的一条记录。能指向唯一的一条记录。 菜单定位记录菜单定位记录 命令定位记录命令定位记录 AllAll:表示全部记录。:表示全部记录。 NextNext:表示从当前记录开始往下的:表示从当前记录开始往下的N

4、N条记录(包括当前条记录(包括当前记录),记录个数记录),记录个数N N由右边方框中的数字来决定。由右边方框中的数字来决定。 RecordRecord:表示指定的一条记录。:表示指定的一条记录。 RestRest:表示从当前记录开始到文件末尾的所有记录(包:表示从当前记录开始到文件末尾的所有记录(包括当前记录)。括当前记录)。USE STUD USE STUD SKIP 4 SKIP 4 SKIP SKIP 3 3 SKIP 8 SKIP 8 GOTOGOTOTOPTOP 例例5 5:若对已有记录的表文件:若对已有记录的表文件STUD.DBFSTUD.DBF使用命使用命令令 USE STUDU

5、SE STUD GO 1 GO 1 ? BOF( ? BOF( ) ) SKIP -1 SKIP -1 ? BOF( ) ? BOF( ) A A)0 B0 B)1 C1 C).F. D.F. D).T.T.本节小结本节小结:1.1.绝对定位绝对定位是指是指与记录指针当前位置无关的直接与记录指针当前位置无关的直接移动,与是否打开索引文件无关,均移到物理记移动,与是否打开索引文件无关,均移到物理记录号所指向的记录。录号所指向的记录。2 2. .相对定位相对定位是指以当前记录指针号为基准,将指是指以当前记录指针号为基准,将指针从当前位置往上或往下移动。针从当前位置往上或往下移动。3 3. .相对定

6、位相对定位与是否打开索引文件有关。如果打开与是否打开索引文件有关。如果打开索引文件,记录指针按索引文件中顺序移动。否索引文件,记录指针按索引文件中顺序移动。否则按表文件中物理顺序移动。则按表文件中物理顺序移动。1 1什么是记录指针,它的作用是什么?什么是记录指针,它的作用是什么?2 2设表文件及其索引文件已打开,为了确保指设表文件及其索引文件已打开,为了确保指针定位在物理记录号为针定位在物理记录号为1 1的记录上,应该使用命的记录上,应该使用命令令 。 A A)GOTOGOTO B B)GO BOFGO BOF()()C C)SKIP SKIP D D)GO 1 GO 1 3 3设当前表有设当前表有1010条记录,当条记录,当EOF()EOF()为真时,命为真时,命令令?RECNO()?RECNO()的显示结果是的显示结果是 。 A)10A)10 B)11 C)0 D) B)11 C)0 D)空空 注:请同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论