Visual FoxPro程序设计之.ppt

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

实验作业 1.p55页:6 2.p55页:7 3.第四章重要例题 VF表的基本操作 4 LIST/DISPLAY命令 ALL 所有记录,缺省范围子句时通常默认为ALL NEXT N 从当前记录起的N个记录 RECORD N 第N个记录 REST 从当前记录起到最后一个记录止的所有记录 范围子句 VF表的基本操作 4 LIST/DISPLAY命令 FOR子句 FOR子句的条件为逻辑表达式,它指定选择记录的条件。FOR子句默认的搜索范围为全部记录。若命令中还含有范围子句,则在指定范围中筛选出符合条件的记录。 举例: LIST FOR !少数民族否 .AND. 性别=“男” LIST 姓名,性别,year(date())-year(出生日期),简历 for “湖”$籍贯 VF表的基本操作 4 LIST/DISPLAY命令 WHILE子句 该子句也用于指明操作条件,但它仅在当前记录符合条件时开始依次筛选记录,一旦遇到不满足条件的记录时就停止操作。 LIST WHILE 性别=“男” VF表的基本操作 4 LIST/DISPLAY命令 注意: LIST / DISPLAY命令兼有查询的功能 另有定位查询命令:LOCATE[范围]FOR条件︳WHILE条件(必须与DISPLAY命令结合使用) Use student Locate for !少数民族否 and 性别=“男” Disp 姓名,入学成绩, year(dae())-year(出生日期) Continue disp VF表的基本操作 4 表的修改 1)窗口浏览式修改命令(p64) BROWSE [FIELDS字段名表][for条件] 功能:浏览或编辑表文件中数据,在该窗口可 以进行修改数据、添加数据、删除数据等操作。 FIELDS字段名表可以指定字段进行显示或 修改数据。 举例: brow fiel 学号,姓名,入学成绩 for 性别=“女” VF表的基本操作 4 表的修改 2)数据的批量修改命令(p66) REPLACE 字段名1 WITH 表达式1 [ADDITIVE][ , 字段名2 WITH 表达式2 [ADDITIVE] … ] [ 范围 ] [ FOR︱while条件 ] 功能:用表达式的值自动替换指定字段值 注意(1)范围或条件缺省,只替换当前记录 (2)[ADDITIVE]选项,表达式值添加到备注字段中已有数据的尾部,否则表达式值将覆盖字段的原有数据。 VF表的基本操作 4 举例:p66(例题4.3) USE STUDENT REPLACE 入学成绩 WITH 入学成绩+20 ; for 少数民族否 List Go 6 REPLACE 出生日期 with {^1983-09-07} Disp 表的修改 VF表的基本操作 4 表的删除 表数据的删除及恢复 删除机制: 逻辑删除:加删除标记(放入回收站) 物理删除:将加删除标记的记录从表中真正清除(清空回收站) 恢复:去删除标记(还原) (四)VF的表 4 表的删除 逻辑删除 格式:DELETE [ 范围 ] [ FOR ︱While条件 ] 说明:若无范围或条件,只删除当前记录 恢复被逻辑删除的命令 格式:RECALL [ 范围 ] [ FOR︱while 条件 ] 物理删除 格式:PACK 彻底删除被逻辑删除的记录 数据表清空 ZAP 彻底删除所有记录(除表结构) VF表的基本操作 4 饭卡信息管理命令实例 查询余额: LIST 余额 FOR 卡号= 消费: REPLACE 余额 WITH 余额-3.2 加钱: REPLACE 余额 WITH 余额+50 开卡: APPEND BLANK REPLACE 卡号 WITH ,姓名 WITH “赵军” ,余额 WITH 100 销户: DELETE FOR 卡号= PACK VF表的基本操作 4 表的复制 命令格式:P69 Copy to 文件名[fields]字段名表[范围] [for条件][while条件][[type]sdf︱delimited︱xls][with定界符︱blank] 举例: Use student Copy to newb1 for 入学成绩600 Use newb1 List VF表的基本操作 4 排序是根据不同的字段

文档评论(0)

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

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

1亿VIP精品文档

相关文档