第一范文网 - 专业文章范例文档资料分享平台

二级VF教案

来源:用户分享 时间:2025/5/23 22:29:01 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

REST:从当前记录开始到最后一条记录(剩下的)

RECORD N:指定的记录,N指文件中的记录号,而不是表中的第几行。 DELETE:逻辑删除当前表中的当前记录一条。 DELETE ALL:逻辑删除当前表中所有记录。

DELETE FOR<条件>:逻辑删除当前表中满足条件的记录。

例如:逻辑删除当前表中职工编号为003的员工:DELETE FOR 职工编号=003 2、物理删除记录命令:

PACK:物理删除当前表中打上逻辑删除标记的所有记录。

ZAP:物理删除当前表中所有的记录(不管是否打上逻辑删除标记,但表结构并没有删除)

注:DELETE ALL和PACK两个命令集合等价于ZAP功能 3、恢复记录的删除:

RECALL [范围] [FOR 逻辑表达式]

如:将当前表中已经删除的女生记录恢复:RECALL FOR 性别=”女” D:修改记录 1、替换修改:

REPLACE<被修改的字段名>WITH<表达式>[FOR<条件>] 注:没有FOR <条件>和<范围>默认只替换当前记录一条。

如果有FOR<条件>和<范围>替换指定范围当中的满足条件的记录(有FOR<条件>没有<范围>时,默认范围是 ALL)

例:将当前表中所有学生的年龄加2。 REPLACE ALL 年龄 WITH 年龄+2 2、用EDIT或CHANGE命令交互式修改 EDIT /CHANGE [范围] [FOR 条件] E:显示记录

LIST/DISPLAY [范围] [FOR 条件] [ [ FIELDS ] 字段名表] [OFF] [ TO PRINTER ] [ TO FILE 文件名]

LIST:的默认范围是所有记录。

当SET DELETED为ON时,LIST不显示带删除标记的记录。

DISPLAY:默认显示当前记录。

TO PRINTER,DISPLAY:是将结果定向输出到打印机;PROMPT:可以调整打印机的设置;TO FILE FILENAME:是将结果定向输出到指定的文件中。

例:显示XS表中的女生记录; USE XS 打开学生表

LIST 姓名,政治,数学 FOR 性别=”女” 即可显示女生的记录。 F:查询定位(或者叫记录指针定位) 1、直接定位的命令:GOTO N|TOP|BOTTOM 说明:

N指表文件中的记录号,而不是表中的第几行;

TOP:表中的首记录即第一行记录,而不是起始标识BOF。 BOTTOM:表中的尾记录即最后一条记录,而不是结束标识EOF; 例:USE XS 打开学生表

GO TOP 将记录指针定位在表的第一个记录上 GO BOTTOM:将记录指针定位在表的最后一个记录上。 2、相对定位命令格式:SKIP N

N:表示相对当前记录移动N条记录即N行,正数往下移负数往上移,但当遇到起始标识BOF或结束标识EOF时,则停止移动;

例:USE XS 打开学生表; SKIP 1

?RECNO() 显示2

3、查询定位命令格式:LOCATE FOR <条件>

将记录指针定位到从上至下第一个满足条件的记录上。如果表中没有满足条件的记录时,记录指针则指到结束标识EOF。

如需继续定位到下一个满足条件的记录上用CONTINUE继续查找。注CONTINUE不能单独使用,必须跟LOCATE FOR联用。

其格式为:LOCATE FOR 查询定位的表达式 DO WHILE FOUND() //处理??

CONTINUE ENDDO

注:当用LOCATE命令发现一个满足条件的记录之后,可CONTINUE命令,从而在表的剩余部分寻找其他满足条件的记录,可重复的执行CONTINUE命令,直到到达表尾。

例:在下列示例中,搜索所有女生的记录,然后显示总数。 USE XS

STORE 0 TO GNCOUNT LOCATE FOR 性别=”女” Do WHILE FOUND() GNCOUNT= GNCOUNT+1 ?姓名 CONTINUE ENDDO

? “女生总数:”+LTRIM(STR(GNCOUNT)) 3.4 索引 一、 基本概念

索引文件是由记录指针构成的文件,当在表文件中建立索引后表中记录的物理顺序(记录号)不会发生改变,只是逻辑顺序发生改变。也称为逻辑排序。

索引文件的扩展名为:.CDX 注:索引文件具有如下特点:

? 同一个索引文件中可以有多种排序方式,有多个索引关键字。 ? 在对表进行添加、删除、更改操作时,索引文件自动维护。

种类 主索引 要求 特点 是关键字才能建立主索引 只有数据库表才能建立,并且只能建立一个主索引 一个表可以建立多个候选索引,并且数据库表和自由表都能建立 任何表任何字段都能建立,并且可以建立多个,建好后索引中的值是唯一的 候选索引 是关键字才能建立主索引 惟一索引 无要求 普通索引 无要求 任何表任何字段都能建立,并且可以建立多个 所以在VFP中,索引可分为主索引、候选索引、唯一索引和普通索引4种。任何一种索引均可以设置升序和降序。 二、创建索引:分单项索引和复合字段索引。

1、单项索引:

打开表设计器——在“字段”选项卡中选择要建立索引的字段后,在对应的索引的下拉列表框中选择无、升序或降序,就产生了单项普通索引,索引名与字段名相同,索引表达式就是对应的字段。

如果要将索引定义为其他类型的索引,应选择表设计器中的“索引”选项卡,然后从“类型”下接列表框中选择索引的类型,这时可以根据需要选择要建的索引即可。

2、复合索引:

在多个字段上的索引称做复合字段索引,其键立方法:

在表设计器中的“索引”下——单击“插入”在表达式下输入所需要的索引名——确定——选择类型——表达式默认——确定即可。

注:在一个表上可以建立多个普通索引,唯一索引和候选索引,但只能建立一个主索引。

通常,主索引用于确定主关键字字段;候选索引用于不作为主关键字但字段值又必须唯一的字段;普通索引用于一般地提高查询速度;唯一索引用于一些特殊的程序设计。

注:用命令方式建立索引:

其表达式为:INDEX ON 表达式 TO <单索引文件名>|TAG<索引名>[OF<非结构复合索引文件名>]

说明:

eExpression指定一个索引表达式,它可以是字段名,或包含字段名的表达式。

TO IDXFileName:表示创建一个单独的索引文件,其默认扩展名为.idx。该项是为了与以前版本兼容,现在一般只是在建立一些临时索引时才用。

搜索更多关于: 二级VF教案 的文档
二级VF教案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c444ql0ljx747hq710ejl_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top