川vf基本命令

上传人:wm****3 文档编号:56936001 上传时间:2018-10-17 格式:PPT 页数:38 大小:656.50KB
返回 下载 相关 举报
川vf基本命令_第1页
第1页 / 共38页
川vf基本命令_第2页
第2页 / 共38页
川vf基本命令_第3页
第3页 / 共38页
川vf基本命令_第4页
第4页 / 共38页
川vf基本命令_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《川vf基本命令》由会员分享,可在线阅读,更多相关《川vf基本命令(38页珍藏版)》请在金锄头文库上搜索。

1、第一部分 表的基本操作,命令格式Visual FoxPro命令一般由命令动词和命令子句构成。, 范围 FIELDS FOR/WHILE TO ,1 基本语法,范围的表示。,例:记录范围的使用,List all List record 2 List next 3 List rest,1,2,3,4,5,2,2,3,4,4,5,For/While 的用法,List for 序号2 List next 3 for 序号2 List while 序号2,3,4,5,3,4,2,3,4,无记录,例:条件的使用,一、表的结构与组成表主要由结构和记录组成,记录由字段组成。,2 表的基本操作,Use 学生 L

2、ist for 入校总分=570,注意字段的数据类型与参与运算的其它数据是否匹配。,二、工作区与表在任一时刻,只能选择一个工作区进行工作,为了区别于其它工作区,将当前正在工作的工作区称为当前工作区,把在当前工作区打开的表文件称当前表文件。 启动VFP后,系统默认1号工作区为当前工作区。,例:多工作区的使用。,Use 选课 Select 2 Use 学生 List,显示2号工作区中“学生”表的记录。,每个工作区只能打开一个表,使用USE命令打开一个表将自动关闭该工作区中原来已打开的表。 每个打开的表都有一个记录指针,记录指针所指向的记录称为“当前记录”。 在任何情况下都只能对当前记录进行操作。

3、非当前表中的字段,必须以如下格式引用。格式1: 别名.字段名格式2: 别名-字段名,Use 学生 Use 选课 in 2 List fields 学号, 姓名, 课程号, 成绩 List fields 学号, 姓名, b.课程号, b.成绩 List fields a.学号, a.姓名, b.课程号, b.成绩,在VFP中,当创建或打开一个文件时,如果不指定路径,则在工作目录中创建或打开这个文件。,在结构化程序设计中,如果打开了表文件,那么在主程序中必须使用CLOSE ALL关闭所有打开的表文件。,表已被全部关闭,不能执行List命令。,三、记录的定位,浏览表的记录。,Goto top Do

4、while !eof( )Skip Enddo,四、记录的显示,List命令显示格式,用户自定义显示格式,Use 学生 List off,Use 学生 ? “学号 姓名 性别 出生日期 入校总分“ ? “-“ Do while !eof()? 学号,姓名,性别,出生日期,入校总分skip Enddo,五、表数据的修改,Use 学生 go 5 Append blank,空白记录的记录号是多少?,若表打开了索引文件,则Insert命令只能在表尾追加记录。,SET DELETED ON/OFF set deleted off(默认)允许逻辑删除的记录参与操作, set deleted on隐藏逻辑删

5、除的记录,不参加操作。,例:显示学生.dbf的记录。,Use 学生 Delete next 5 Set deleted on List,WITH前后的字段变量和表达式的值必须具有相同的数据类型。,Replace 学号 with “S0201101“ , 姓名 with “刘小芸“,六、表文件的复制,Copy to xs fields 学号 , 姓名 , 性别 sdf,3 表的过滤,一、记录过滤,Use 学生 List for 性别=“男“,Use 学生 Set filter to 性别=“男“ List,二、字段过滤,SET FIELDS ON/OFF set fields on(默认)使用字段过滤,set deleted off不使用字段过滤。,Use 学生 List fields 学号 , 姓名 , 性别,Use 学生 Set fields to 学号 , 姓名 , 性别 List,4 数组和表之间的数据交换,一、传送记录到数组,Use cj Dimension a(3) Goto 2 Scatter to a fields 姓名,计算机,张强,81,二、传送数组到记录,Use cj Dimension a(3) a(1)=“张强“ a(2)=81 Goto 3 Gather from a fields 姓名,计算机,张强,81,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号