VFP教案(6)

2020-02-21 22:39

传递的,

语句1: DO 模块名 WITH (实际参数),实际参数按值传递。

(4)变量作用域——1、变量作用的范围,2、变量值的屏蔽。

全局变量:PUBLIC 变量名

在模块顶部进行定义,可以用于多个模块之中。

私有变量:PRIVATE 变量名

在模块中直接赋值进行定义的变量,作用的范围是当前的模块和它的下级模块。与全局变量同名时,将在作用域内屏蔽全局变量的值。

局部变量:LOCAL 变量名

在模块中定义变量,作用的范围是当前的模块。

与全局变量同名时,将在作用域内屏蔽全局变量的值。

第三章 数据库和表的操作

一、表的结构、创建和使用 (自由表)

26

1、表的结构描述 字段名: 字段类型 字段宽度 小数位数

2、表结构的创建、修改 CREATE 创建表

MODIFY STRUCTURE 修改表 3、工作区 范围:1-32767 表示方法:

(1)数字法:用数字1-32767来表示打开的表的工作区域。

(2)代号法:前10个表用ABCD??J来表示,后面的用W11至W32767表示。 (3)别名法:USE 表名 ALIAS 别名(已经打开的表)

注意:0号工作区意义:空闲的最小号工作区。

4、表的打开与关闭

USE 路径/表名 打开表 只有在独占方式下打开才可以修改表结构

27

CLOSE ALL关闭所有表和数据库。 二、表的基本操作(针对表记录的操作) 1、记录的输入与浏览

浏览命令:BROWSE 可以浏览表中的记录

用Ctrl+Y或表菜单中追加新记录来添加记录。

增加记录:APPEND 在后边添加记录 APPEND BLANK在后边添加空白记录行

INSERT 在记录的中间插入新记录。但是当表中存在索引时,插入无效。 2、记录的删除、修改与显示

逻辑删除:DELETE 逻辑删除当前记录,仍然保留在计算机中。

DELETE [FOR 条件]删除

符合条件的记录

恢复逻辑删除的记录:RECALL [FOR 条件]

物理删除:PACK 将置删除标记的记录从硬盘上删除,表的结构仍存在。 物理删除表格:ZAP 物理删除表中全

28

部记录,不管是否有删除标记。

删除记录的访问:SET DELETE ON 不显示| OFF显示 删除记录

交互方式修改记录:EDIT、CHANGE 直接修改记录: REPLACE [ ALL ] 字段 WITH 新的字段值

修改当前[或者所有]记录的字

段值。

显示记录:LIST 在屏幕上列表显示记录 DISPLAY显示当前记录 3、记录的查询和定位

概念:记录指针、文件头、文件尾、当前记录

相关函数:RECNO()、EOF()、BOF()

绝对定位:GO 或 GOTO TOP|BOTTOM到文件头|尾 相对定位:SKIP +2或-2向后或向前移动N行 条件定位:LOCAT FOR 条件 指向符合条件的第一条记录,若指向符合下一条记录,用CONTINUE命令。

29

4、数据的复制

COPY TO 文件名.文件类型 三、数据库的创建与修改 1、数据库的构成

创建 CREATE DATABASE 修改 MODIFY DATABASE

打开(已存在数据库)OPEN DATABASE

2、数据库表的扩展属性

字段有效性:在有效性窗口中设置字段值的范围、格式 记录有效性:

提示信息:当值超出范围,提示错误。 字段默认值:

输入格式和掩码:用9代表数字,用字母代表固定输入内容。

字段注释:为了维护数据库时使用 索引:为了对表记录进行排序而设置的一种结构。

触发器:当插入、更新、删除表记录时,出现的约束规则。 四、数据库的操作

30


VFP教案(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:C++ 编写 黑白棋 源代码 适合初学者

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: