(第4章-2)表文件的显示和维护.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学目的: 1. 掌握表的打开与关闭操作 2. 掌握记录的浏览、修改、删除、定位等基本操作 3 .了解数据模型的基本概念 重点: 表的打开与关闭操作 记录的浏览、修改、删除、定位等基本操作 难点: 替代式修改记录、删除记录的相关操作 VFP命令格式 命令动词 [范围][表达式表][FIELDS字段名表][FOR条件表达式][WHILE条件表达式] 1. 命令动词 用来指示计算机要完成的操作。 2. 范围 ALL NEXT 〈n〉 (注:包括当前记录) RECORD〈n〉 REST (注:包括当前记录) 3. 表达式表 可以是一个或多个由逗号分隔开的表达式。 VFP命令格式 4. FIELDS 字段名表 用于对字段的选择操作,排列顺序按字段名表中各字段的先后次序。 5. 条件 条件子句用于对记录的选择操作,只有满足条件的记录才进行处理。 FOR条件与 WHILE条件的区别: FOR 子句检查到不合条件的记录时,会跳这一记录继续往进行,而WHILE子句则会终止命令的执行。 当FOR和WHILE同时出现在一条命令中时,系统先判断WHILE短语的条件。 VFP命令格式 命令的书写规则: 命令的输入不区分大小写; 每个命令必须以命令动词开头,命令动词可只取前4个字母; 各短语间必须用空格分开,空格个数不限; 除命令动词外的各短语的次序可以任意排列。 一条命令长度可达8192个字符,每行最多书写一条命令。一条命令一般也只占一行,也可以分多行键入,此时除最后一行外的其他各行必须以分号码“;”结束,因此一个命令行不等于就是一行。 在命令或函数格式中:“|”分隔表示两者任选其一;“ [ ]” 表示可选项,“ ”表示必选项,“…”表示“…”以前的内容可以重复出现多次。 打开表: “文件”→“打开” “打开”按钮; 命令:USE [数据库名!]表名 [EXCLUSIVE|SHARED] 关闭表: “窗口”→“数据工作期”→选择要关闭的表→“关闭” 命令:USE “显示”→“表设计器”; 命令: LIST | DISPLAY STRUCTURE [TO PRINTER|TO FILE 文本文件名] 注:字节总数为各字段宽度之和再加1。 “显示”→“表设计器”; 在项目管理器中指定文件→“修改”按钮; 命令:MODIFY STRUCTURE 注意:1.对表结构进行修改后,系统会建立一个备份文件,.DBF文件对应.BAK,.FPT文件对应.TBK。 2.不要同时对一个字段的字段名和类型进行修改。 3.在修改字段名的同时,不要删除或插入字段。 4.3.3 表记录的显示 显示表记录命令: LIST | DISPLAY [OFF] [范围] [[FIELDS] 字段名表] [FOR 条件] [WHILE 条件] 说明:两条命令的格式与功能基本一样,仅默认范围与显示方式不同。在默认范围下,LIST显示所有记录,而DISP仅显示当前记录。 DISPLAY ALL满一屏暂停显示,按任意键继续。 选OFF项,则不显示记录号。 4.3.4 表记录指针的定位 记录的定位是指把表中的记录指针移到指定的位置。 记录指针实质是一个标记,它记录当前操作的记录。当用户在浏览窗口中移动光标时,该指针也随之移动,VFP6.0为每一个表都保存了一个记录指针,并通过记录号来标识它。 表刚打开时,记录指针自动指向第一个记录。 4.3.4 表记录指针的定位 文件头:最前面一记录之前的位置,BOF( )函数的值为真,RECNO( )函数的值为 1 。 文件尾:最后一个记录之后的位置,EOF( )函数的值为真,RECNO( )函数值为记录数加 1 。 文件顶(TOP):最前面一条记录,RECNO( )函数的值不一定为 1 。 文件底(BOTTOM):最后一条记录,RECNO( )函数的值不一定为记录数。 4.3.4 表记录指针的定位 1. 记录的定位 1)在浏览器中定位 鼠标左键单击某记录; 主菜单“表”→“转到记录”。 2)命令方式 格式1:GO TOP | BOTTOM 格式2:[GO] [RECORD] 数值表达式 格式3:SKIP [±数值表达式] 4.3.4 表记录指针的定位 2. 按条件定位 1)在浏览器中定位 主菜单“表”→“转到记录” → “定位”。 2)命令方式 格式:LOCATE [范围] [FOR 条件

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档