模块知识点02.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模块知识点02

模块二 表操作与数据库 建立表文件 VFP中,数据采用二维表的方式来保存和处理,表文件由表结构和记录数据两部分组成。 VFP的表文件分为自由表和数据库表两类,不属于任何数据库的表称为自由表。 建立表文件的步骤分为二步: 定义表结构——定义字段名、类型、宽度、小数位(数值型特有) 根据表结构输入记录——建表时直接输入或利用事后追加命令输入Append 建立表结构命令 Create [表名] 如:Create D:\LX\xscj 说明:如没有输入表文件的扩展名则自动加上“.DBF” 在操作前最好设定工作目录,命令如下 Set default to [盘符:]目录名 如:Set default to d:\LX 显示及修改表结构 显示及修改表结构命令主要有: 分屏显示已打开表的结构-Display structure 连续显示已打开表的结构-List structure 修改已打开表的结构-Modify structure 拷贝已有表的结构-Copy structure 表操作常用命令 打开指定表——use 表名 如:use d:\LX\xscj (若设定了工作目录可简化为:use xscj) 关闭当前表——use 记录定位、查找 绝对定位——Go 记录号、Go Top 、Go Bottom 如:将记录指针移到第6条,显示移动后当前记录号为6 Go 6 ? Recno() 相对定位——Skip ±n(指针下移为+、上移为-) 如:将记录指针(假设当前记录为6)往下移动2条记录,显示移动后当前记录号为8 Skip +2 或skip 2 ? Recno() 查找定位——Locate [范围] For 表达式 继续查找符合条件的记录——Continue 注意:Continue命令一般与Locate命令配合使用以实现继续查找符合条件的下一条记录 如:查找xscj.dbf中所有“大学英语”课程 Locate all For 课程名=“大学英语” ? recno() 显示LOCATE命令查找到的第一条符合条件记录的记录号 Continue ? recno() 显示用Continue命令查找到的下一条符合条件记录的记录号 显示当前打开表的内容 List/display [范围] [Fields 字段名列表] [For 条件] 如:显示xscj.dbf中所有成绩在85(含)的记录,只显示其中的学号、姓名、成绩三个字段 list all fileds 学号,姓名,成绩 for 成绩=85 注意: List与display命令的区别主要有 命令默认范围不同,list命令默认范围为all,而display命令默认范围为当前记录 命令结果显示方式不同,list命令结果滚屏显示,而display命令结果分屏显示 插入记录——Insert [before] [blank] 如:在xscj.dbf中的第3条记录前插入一条空白记录 GO 3 Insert before blank 逻辑删除记录(作删除标记)——delete [范围] [For 条件] 如:删除xscj.dbf中的第4条记录 Delete Record 4 恢复逻辑的删除记录(去掉删除标记)——recall [范围] [For 条件] 如:恢复xscj.dbf中已逻辑删除的第4条记录 Recall Record 4 物理删除记录(彻底删除已作标记的记录,不可恢复) Pack命令——物理删除已作标记的记录 Zap命令——物理删除所有记录(不用做标记,不可恢复,删除后只剩表结构) 浏览当前打开表的内容——browse 替换修改字段值——Replace [范围] 字段名列表 with 表达式 如:将xscj.dbf中“大学英语”课的成绩加5分 Replace all大学英语 with大学英语+5 复制表文件——copy to 表名 如:将xscj.dbf中所有内容复制到xscj2.dbf中 Copy to xscj2.dbf 注意: 使用Copy to命令复制表文件,必须先打开表文件 在表文件打开时Browse方式下,可在“表”菜单下选择相应的表操作菜单项实现上述表操作,但实现复制表文件的操作只有Copy to命令方式 数据统计命令 计数——Count [范围] [For 表达式] [TO 变量名] 如:统计xscj.dbf中课程为“大学英语”的记录数并将其保存到变量X1 Count For 课程名=“大学英语” to X1 数值字段纵向求和——Sum [范围] [字段名列表] [For 表达式] [TO 变量名列表] 如:计算xscj.dbf中“李立”的总成绩并将其保存到变量X2 Sum 成

文档评论(0)

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

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

1亿VIP精品文档

相关文档