1 / 223
文档名称:

VFP程序设计.ppt

格式:ppt   大小:1,384KB   页数:223页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VFP程序设计.ppt

上传人:gorynich 2022/7/24 文件大小:1.35 MB

下载得到文件列表

VFP程序设计.ppt

文档介绍

文档介绍:VFP程序设计
时间安排
周二 晚上6:40
周四 晚上6:40
周六 下午8:40
地点:综合楼302
考试时间:4月7日笔试,4月8日上机考试
关于二级考试
考试性质:
形式:笔试、上机(全省统一出题,合格发证,单索引:SET INDEX TO <索引文件名表>
或开表时一并打开单索引: USE INDEX <索引文件名表>
复合索引表开它开
③设置主控索引:SET ORDER TO <索引标识>
④关闭表:USE (关表时索引也一起被关闭)
(四)更新索引

①打开表:USE <表文件名>
表的其它操作
②建立索引:INDEX ON <表达式> TO <索引文件名>
③关闭表:USE

①打开表:USE <表文件名>
表的操作
②打开索引:SET INDEX TO <索引文件名表>
③重新索引:REINDEX
④关闭表:USE
??复合索引需要REINDEX吗?
索引的作用:
1、索引查询
FIND < C/N> SEEK < C/N/D/L>
与locate的对比 和关于找下一个
2、分类汇总
TOTAL ON 字段名 TO 新表名
FIEL 求和N型字段名
3、关联
SET RELA TO
(1)每个工作区只能打开一个表文件,一个表文件也不能以独占方式在一个以上的工作区中同时打开。
(2)系统为每个工作区中打开的表设置一个记录指针,一般情况下,它们各自独立、互不干扰。
多区操作的特点:
例:、数学、计算机成绩,请显示出来。
Select 1
Use cjl
Use cj2 in 2
List fields 姓名,数学,计算机
(×)
List fields 姓名,数学,
List fields ,,
(√)
List fields ,,
(×)
(√)

Select 1
Use cjl
Use cj2 in 2
List fields 姓名,数学,
记录号 姓名 数学 计算机
1 王小平 83 90
显示结果:
2 张强 65 90
3 刘雨 72 90

记录指针
记录指针
记录指针
记录指针
记录指针
二、一对一关联
将当前工作区称做主区,主区中打开的表文件称主表,非当前工作区称辅区,辅区中打开的表称子表。
建立关联可使用命令,也可使用“数据工作期”窗口建立。
1、建立关联(逻辑连接)
【格式】SET RELATION TO <关联表达式1> INTO <别名1>,<关联表达式2> INTO <别名2>...][ADDITIVE]
【功能】建立当前工作区打开的表与其它工区中打开的表之间的关联。
【说明】子表必须索引(一般按公共关键字段索引),并成为主控索引。
关联后,子表指针指向子表索引关键字值与主表关联表达式值相同的第一条记录上。若子表中没有这样的记录,则指向文件尾。
例:、数学、计算机成绩,请显示出来。

记录号 姓名 数学 计算机
1 王小平 83 90
显示结果:
2 张强 65 81
3 刘雨 72 89

记录指针
Select 2
Use cj2
Index on 姓名 to xm
Select 1
Use cjl
Set relation to 姓名 into b
List fields 姓名,数学,
记录指针
当前表文件:主表(主动)
关系
别名表文件:子表(被动)
2、撤消关联
【格式】Set relation to
【功能】关闭当前表的所有关联。
1、建立一对多关联
【格式】Set skip to <别名1>[,<别名2>…]
【功能】建立关联表之间的一对多关