- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三讲 自由表的基本操作 计算机基础教研室 自由表的基本操作 自由表的建立和打开 表记录的修改、添加、和删除 文件和记录的复制 指针和相关函数 本次课程涉及的资源文件: 学生.DBF 选课.DBF 课程.DBF 自由表的建立 自由表的建立 分两步走: 表结构的建立:指定表的字段信息、索引和约束 记录的录入:录入实体记录 第一步:结构的生成(菜单方式\命令方式),指定以下内容: 字段名、类型、长度、小数点位数 SET DEFA TO 路径 CREATE 路径文件名 MODIFY STRUCTURE(当结构定义有问题的时候,可以用该命令修改表的结构,但表结构的修改是比较危险的,容易丢失数据,特别是有大量可用数据的时候,所以,最好在结构修改前,做个备份, 自由表的建立 第二步:录入记录,建立结构以后,可以马上录入记录,也可以在以后逐步的录入。 EDIT CHANGE BROWSE APPEND 说明:一个表格,我们称之为表TABL,文件 扩展名为DBF,若存在备注型字段和通用型字段,则还存在一个FPT文件,保存相关的字符和图象信息。 学生.DBF 学生.FPT 使用BROWSE命令时候,注意:追加方式,浏览方式,编辑方式 表的打开和关闭 表的打开——将表文件和相关辅助文件从磁盘调入指定内存区域的操作 格式1: USE 文件名 [IN 工作区号] [ALIAS别名] [EXCLUSIVE] [SHARED] [NOUPDATE] 排它性打开 共享性打开 只读方式打开 其他子句: INDEX 〈索引文件表〉 ORDER 〈数字表达式〉 表的打开和关闭 表的关闭——把内存中的表格数据写回到磁盘中,并清除的操作 格式2: USE CLOSE ALL CLOSE DATABASE CLEAR ALL 注意:若是数据库中的表,数据库打开后,包含的表不能直接打开,还必须通过USE命令实现) 表的基本操作 记录的添加: 在表的尾部用键盘添加单个记录 APPEND [BLANK] 在表的中间用键盘添加单个记录 INSERT [BLANK] [BEFORE] 将给定表的记录成批添加到当前表中 APPEND FORM 文件名 FOR条件FIELDS 字段表 将文本文件的内容添加到当前表中 APPEND FORM 文件名 SDF 表的基本操作 记录的删除 逻辑删除 DELETE [范围] [FOR条件表达式] 恢复删除 RECALL [范围] [FOR条件表达式] 物理删除 PACK ZAP 删除设置 SET DELETED ON|OFF 表的基本操作 记录数据的替换——记录数据的批量修改 REPLACE 字段1 WITH 表达式1… [范围] [FOR条件] [ADDITIVE] 表的复制——将现有打开的表格复制成另外的表文件 USE 表一 COPY TO 表二 FOR… FIELDS … COPY STRUCTURE TO 文件名 FIELDS 〈…〉 (复制表的结构——只复制结构,不复制记录) 表的基本操作 复制功能: 复制一个文件 COPY FILE 文件名一 TO 文件名二 表文件数据复制到文本格式的文件中 COPY TO 文件名 FOR…. FILEDS … SDF[DELIMITED] 标准格式,记录定长,不用分隔符 通用格式,记录不定长,用逗号或者空格分隔 表的基本操作 表和数组 数组:一组内存中定义的变量,是通过数组名和下标来访问的 DIMENSION X(10) 将表记录数据向数组传送 SCATTER FIELDS 字段表 TO 数组名 [MEMO] 将数组数据向表添加 GATHER FROM 数组名 FIELDS 字段表 [MEMO] 记录定位及函数 指针的概念 记录号:系统根据记录输入的物理顺序而赋予的整数编号(1到10亿) 指针:记录定位的标记,系统赋予每个表一个可以移动的内部指针,指针所指向的记录称为当前记录,打开一个表时,指针指向第一个记录,就可认为当前记录为第一个记录,指针移动的过程就是记录从新定位的过程 记录定位及函数 记录定位命令 SKIP 数字表达式 GO/GOTO [TOP] [BOTTOM] [数字表达式] LOCATE [范围] FOR 〈逻辑表达式〉 COUTIUNE 记录定位及函数
您可能关注的文档
- 重庆理工大学会计学院会计信息化英文课件 会计软件简单应用开发.ppt
- 重庆理工大学会计学院会计信息化英文课件 会计软件开发平台概述.ppt
- 重庆理工大学会计学院会计信息化英文课件 会计软件现金银行处理.ppt
- 重庆理工大学会计学院会计信息化英文课件 会计软件账套初始化.ppt
- 重庆理工大学会计学院会计信息化英文课件 会计软件账务处理.ppt
- 重庆理工大学会计学院会计信息化英文课件 会计信息化概论.ppt
- 重庆理工大学会计学院会计信息化英文课件 数据窗口技术.ppt
- 重庆理工大学会计学院会计信息化英文课件 数据库管理与连接.ppt
- 重庆理工大学会计学院会计信息化英文课件 信息系统分析设计与实施方法.ppt
- 重庆理工大学会计学院会计信息化英文课件 账务处理子系统的分析设计与开发.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第十二讲 程序设计综合范例.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第十讲 FOX循环程序设计.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第十三讲 面向对象的程序设计方法.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第十一讲 多模块程序设计.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第四讲 自由表的高级操作.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第五讲 数据库的基本操作.ppt
- 重庆理工大学计算机科学与工程学院Visual FoxPro 6.0程序设计课件第一讲 FOXPRO绪论.ppt
- 重庆理工大学计算机科学与工程学院编译原理课件 本课程总结与展望.ppt
- 重庆理工大学计算机科学与工程学院编译原理课件第1章 编译原理概述.ppt
- 重庆理工大学计算机科学与工程学院编译原理课件第2章 形式语言基础.ppt
文档评论(0)