第02次课(数据表的简单操作).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第02次课(数据表的简单操作)

数据表的基本操作p103 数据表的浏览、编辑与修改操作 ①.命令格式: 浏览命令:BROWSE 编辑命令:EDIT | CHANGE 替换命令:REPLACE FieldName1 WITH eExpression1 [,FieldName2 WITH eExpression2]… [SCOPE] [FOR lExpression] ②.参数含义: FieldName : 待替换内容字段的字段名(只能写单一的字段名,不能是字段的表达式) eExpression :表达式,用于替换该字段的内容 SCOPE :确定在数据表中操作的范围 ALL 所有记录 NEXT n 从当前记录起的N个记录 RECORD n 第N个记录 REST 从当前记录起到最后一个记录止的所有记录 FOR lExpression : 限定操作记录必须符合的条件 (选择操作) ③.注意事项: 在VFP中,命令中的各参数之间可以任意交换位置; 如果没有“范围”,也没有“条件”,则只替换当前记录; 如果有“范围”,没有“条件”,则替换范围内的所有记录; 如果没有“范围”,只有“条件”,将对整个数据表中符合条件的记录进行替换; 如果既有“范围”,又有“条件”,则在范围内替换符合条件的记录。 ④.例题:现有工资数据表GZB.DBF(如表1.1),请完成下列操作: 表 1.1 工资数据表GZB.DBF 职工号 基本工资 津贴 奖金 公积金 实发工资 020365 882.00 213.5 115 90 020528 1562.00 283.0 144 140 010234 1306.00 223.0 115 120 020458 1748.00 302.0 156 160 020636 864.00 143.0 98 70 计算所有职工的实发工资,并填入该表的“实发工资”字段。 Replace 实发工资 with 基本工资+津贴+奖金-公积金 all 将基本工资低于1000的职工工资加200元,并重新计算这些职工的实发工资。 Replace 基本工资 with 基本工资+200,实发工资 with基本工资+津贴+奖金-公积金 For 基本工资1000 数据表数据的复制操作: ①.命令格式: 导出数据表记录:COPY TO filename [FIELDS fieldslist] [FOR lExpression] 导出数据表结构:COPY STRUCTURE TO filename [FIELDS fieldslist] ②.参数含义: TO filename : 导出数据所放文件 FIELDS fieldslist :选择其中部分字段(投影操作) FOR lExpression :确定选择数据所符合的条件(选择操作) STRUCTURE :表示拷贝表结构(不含记录) ③.注意事项: COPY命令一般用于备份数据表 COPY STRUCTURE只复制表结构,不包含内容(虽然存在内容) 注意理解:为什么COPY STRUCTURE命令没有“FOR lExpression”参数 ④.例题:在表1.1所示的工资数据表中: 将职工号、基本工资与实发工资拷贝到新数据表GZ.DBF中; Use gzb Copy to gz fields 职工号,基本工资,实发工资 从该表中取出职工号、基本工资与实发工资三个字段,并形成GZ1.DBF表,要求该表没有记录。 Use gzb Copy structure to zg1 fields职工号,基本工资,实发工资 数据表中添加记录操作: ①.命令格式: 追加新记录:APPEND [BLANK] 插入新记录:INSERT [BLANK] [BEFORE] 从其它文件追加记录:APPEND FROM Filename [FIELDS fieldslist] [FOR lExpression] ②.参数含义: BLANK : 仅添加空白记录,不进入编辑状态;如果不带此参数,在添加空白记录后将进入编辑状态; FROM Filename :数据将从Filename所指定的表中追加; BEFORE :在当前记录之前插入新记录;如果不带此参数,将在当前记录之后插入。 ③.注意事项: APPEND命令只能在数据表的末尾添加记录; INSERT命令可在数据表中任意位置添加记录; APPEND FROM 命令可实现从其它存在的表中添加记录。 ④.例题:将表1.1所示的工资数据表中的记录,追加到数据表GZ1.DBF中。 Use gz1 Append from gzb.dbf 数据表中删除记录: ①.命令格式: 逻辑删除:DE

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档