云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VFP笔记2006

VFP笔记2006

  • 62 次阅读
  • 3 次下载
  • 2025/6/18 9:59:58

GO TOP:定位到第一个记录上 GO BOTTOM:定位到最后一个记录上

Go top skip -1 ——执行结果为记录指针已指向开始标志 Go bottom skip ——执行结果为记录指针已指向结束标志 (2) 相对定位:SKIP命令

例:SKIP 3:指针从当前位置开始,相对于当前记录向后移动3条记录

SKIP –2:指针从当前位置开始,相对于当前记录向前移动2条记录 SKIP:指针从当前位置开始,相对于当前记录向后移动1条记录 (3) 条件定位:LOCATE命令 LOCATE [<范围>] FOR <条件> CONTINUE

表中有记录时,一打开表,BOF()为F,EOF()为F,RECNO()为1。 表中无记录时,一打开表,BOF()为T,EOF()为T,RECNO()为1。 2.3.8 替换字段(修改记录) 一、菜单方式:

单击“表”菜单中“替换字段”。进入对话框,在对话框中可设置条件、范围,进行一条或多条记录内容的替换。 1. 字段:指要替换的字段

2. 替换为:输入一替换值的表达式。

3. 替换条件:指定执行“替换字段”操作的作用范围及条件。 二、命令方式:

REPLACE [<范围>] <字段名> WITH <表达式> [FOR <条件>] 例如: use d:\\js.dbf

REPL all xdh with ―01‖ for xb=’男’ repl all gl with gl+1 go 5

13

repl rest gl with gl+1,jbgz with jbgz+100 for xb=’男’ 2

repl bgl with gl+1,jbgz with jbgz+100 (只对当前记录操作) 2.3.9 数据的复制

利用Copy to命令可以将表中的数据复制到其他表文件或其他类型的文件中。

Copy to <文件名> [fields <字段名>][<范围>][for <条件>] 2.3.10 数据的统计

Count命令用于统计记录数,sum命令用于统计数值型字段的值的总和,average命令用于统计某数值型字段的值的平均值。 Count [<范围>][for <条件>][to <变量名>]

sum [<数值型字段>] [<范围>][for <条件>][to <变量名>] average[<数值型字段>] [<范围>][for <条件>][to <变量名>]

2.4 表的使用

VFP在使用一张表时,首先必须把表打开。一张打开的表必须占用一个工作区。

2.4.1 工作区的基本概念

VFP 在打开一张表时,必须为该表指定一个“工作区”(即一块内存区域)。

1. 工作区:用于标识一个打开的表的内存区域。每个工作区有一个编号,默认为1、2、3??32747或a、b、c、d??j。在工作区中打开的表都有一个别名。在VFP中可以同时打开多个表,每个打开的表占用一个工作区。每个工作区每一时刻只能有一个表被打开。在一个工作区内,当第二个表被打开时,在此之前被打开的表即被自动关闭。工作区的属性可在“工作区属性”对话框中设置。

14

2. 工作区中的表的别名

在工作区中打开的表,都有一个别名,默认为表名;也可以为该工作区赋予一个自定义的表别名: USE 表文件名 [ALIAS 别名]

3. 当前工作区:VFP正在使用的工作区称之为当前工作区。当通过界面交互式地或用命令进行有关表的操作时,如果不指定其他工作区,则其作用对象是当前工作区中的表。 ? 设置当前工作区:

(1)在“数据工作期”窗口中设置; (2)使用命令:SELECT <工作区号>|<别名> ? 如果要操作非当前工作区中的表,有两种方法: (1)把其他工作区设为当前工作区 (2)在命令中强行加上指定工作区。 其一般格式为:IN <工作区号>|<别名> 例如: sele 1 use js sele 2 use cj go top in 1

? 选用一个未被使用的编号最小的工作区,使用命令:SELECT 0 2.4.2 打开和关闭表

在刚建好表结构时,表是打开的。表可打开也可关闭。但要访问表,必须打开表。 1. 表的打开 a.通过界面操作:

①“文件”菜单下的“打开”

15

②“数据工作期”窗口中 b.使用命令:

USE <表文件名> [IN <工作区号>|<别名>][ALIAS <别名>][AGAIN] 多次打开一张表:一张表可在多个工作区中被多次打开。再次打开同一张表时,必须在USE命令后面加上AGAIN

use xs

sele 0 use xs again

2.表的关闭: a.通过界面操作:

在“数据工作期”窗口中 b.使用命令:

① 关闭当前工作区的表命令:USE ② 关闭非当前工作区中的表的命令是: USE [IN <别名>|<工作区>] 或 SELECT <别名>|<工作区> USE

③关闭所有工作区中的表命令: CLOSE ALL 或CLOSE DATABASES 或CLOSE TABLES

④在退出VFP系统时,所有的表都将被关闭。 2.4.3 表的独占与共享

一张表可以同时被多个用户打开,称为表的共享使用。反之,当一张表只能被一个用户打开时,称为表的独占使用。 1.设置独占与共享打开表的默认状态

VFP在默认状态下是以独占方式打开表的。系统的默认打开方式

16

搜索更多关于: VFP笔记2006 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

GO TOP:定位到第一个记录上 GO BOTTOM:定位到最后一个记录上 Go top skip -1 ——执行结果为记录指针已指向开始标志 Go bottom skip ——执行结果为记录指针已指向结束标志 (2) 相对定位:SKIP命令 例:SKIP 3:指针从当前位置开始,相对于当前记录向后移动3条记录 SKIP –2:指针从当前位置开始,相对于当前记录向前移动2条记录 SKIP:指针从当前位置开始,相对于当前记录向后移动1条记录 (3) 条件定位:LOCATE命令 LOCATE [] FOR <条件> CONTINUE 表中有记录时,一打开表,BOF()为F,EOF()为F,RECNO()为1。 表中无记录时,一打开表,BOF()为T,EOF()为T,RECNO()为1。 2.3.8 替换字

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com