数组部分,本学期教材,第3章 VFP数据库及其操作

数组部分,本学期教材,第3章 VFP数据库及其操作

ID:44934082

大小:153.00 KB

页数:17页

时间:2019-11-05

数组部分,本学期教材,第3章 VFP数据库及其操作_第1页
数组部分,本学期教材,第3章 VFP数据库及其操作_第2页
数组部分,本学期教材,第3章 VFP数据库及其操作_第3页
数组部分,本学期教材,第3章 VFP数据库及其操作_第4页
数组部分,本学期教材,第3章 VFP数据库及其操作_第5页
资源描述:

《数组部分,本学期教材,第3章 VFP数据库及其操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VisualFoxPro6.0教师:聂永红日期:7/22/2021数据库与程序设计第3章VFP数据库及其操作3.5.6数据表与数组之间的数据交换在数据表记录与数组之间进行数据交换是应用程序设计中经常使用的一种操作,它有传送数据多、传递速度快、使用方便等特点。3.5.6数据表与数组之间的数据交换1.将表的当前记录复制到数组命令:SCATTER[FIELDS<字段名表>][MEMO] TO<数组名>

2、MEMVAR功能:将数据表的当前记录按字段顺序复制到数组或内存变量。说明:①FIELDS<字段名表>指定要传送的字段内容。若省略该选项,则将当前记

3、录的所有字段值传送给数组元素或内存变量。3.5.6数据表与数组之间的数据交换1.将表的当前记录复制到数组命令:SCATTER[FIELDS<字段名表>][MEMO] TO<数组名>

4、MEMVAR功能:将数据表的当前记录按字段顺序复制到数组或内存变量。说明:②带MEMO选项,表示可以将备注型字段的内容复制到数组中(对应数组元素的类型为字符型,宽度与备注型字段的实际内容相同);否则,备注型字段不被复制。3.5.6数据表与数组之间的数据交换1.将表的当前记录复制到数组命令:SCATTER[FIELDS<字段名表>][MEMO] TO<数组名>

5、M

6、EMVAR说明:③TO<数据名>指出数据传递到的数组,当前记录的字段内容将按顺序分别复制到该数组的各个元素中,且从数组的第一个元素开始存放。若指定的<数组名>不存在(即没有用DIMENSION语句定义)或已定义的数组元素的个数少于字段个数,则系统将自动建立或重新定义该数组;若已定义的数组元素的个数多于字段个数,则多余的数组元素内容将不被复制。3.5.6数据表与数组之间的数据交换1.将表的当前记录复制到数组命令:SCATTER[FIELDS<字段名表>][MEMO]TO<数组名>

7、MEMVAR说明:④使用MEMVAR选项表示将字段内容传递到一

8、组内存变量中,且一个字段对应产生一个内存变量,内存变量的名字、类型、宽度与相应的字段变量相同。带MEMO选项时,接收备注型字段的内存变量类型为字符型,宽度与备注型字段的实际内容相同。例1:SCATTER命令应用举例。CLEARMEMORYUSE学生SCATTERTOAAMEMO3.5.6数据表与数组之间的数据交换将表中第1条记录复制到数组AA中,包括备注型字段的内容例1:SCATTER命令应用举例。CLEARMEMORYUSE学生SCATTERTOAAMEMO3.5.6数据表与数组之间的数据交换将表中第2条记录的姓名、性别和系别3个字段复制

9、数组BB中SKIPSCATTERFIELDS姓名,性别,专业TOBB例1:SCATTER命令应用举例。CLEARMEMORYUSE学生SCATTERTOAAMEMO3.5.6数据表与数组之间的数据交换将最后一条记录复制给内存变量SKIPSCATTERFIELDS姓名,性别,专业TOBBGOBOTTOMSCATTERMEMVARDISPMEMORYUSE请看:程序aaa.prg3.5.6数据表与数组之间的数据交换2.将数组复制到表的当前记录命令:GATHERFROM<数组名>

10、MEMVAR [FIELDS<字段名表>][MEMO]功能:从数组

11、的第1个元素开始,将各元素的值顺序复制到当前记录的指定字段中。说明:①MEMVAR表示将同名的内存变量值复制到当前记录的指定字段中,若没有内存变量与指定字段同名,则该字段内容将不被复制。3.5.6数据表与数组之间的数据交换2.将数组复制到表的当前记录命令:GATHERFROM<数组名>

12、MEMVAR [FIELDS<字段名表>][MEMO]功能:从数组的第1个元素开始,将各元素的值顺序复制到当前记录的指定字段中。说明:②带FIELDS<字段名表>选项表示只将数组或内存变量的值复制到指定的字段中;否则,复制到当前记录的所有字段中。3.5.6数

13、据表与数组之间的数据交换2.将数组复制到表的当前记录命令:GATHERFROM<数组名>

14、MEMVAR [FIELDS<字段名表>][MEMO]功能:从数组的第1个元素开始,将各元素的值顺序复制到当前记录的指定字段中。说明:③带MEMO选项表示可以将数组或内存变量的值复制到备注型字段,否则不对备注型字段复制。3.5.6数据表与数组之间的数据交换2.将数组复制到表的当前记录命令:GATHERFROM<数组名>

15、MEMVAR [FIELDS<字段名表>][MEMO]功能:从数组的第1个元素开始,将各元素的值顺序复制到当前记录的指定字段中。说明:

16、④数组必须已经定义过,并且各数组元素的类型与相应的字段类型相同。3.5.6数据表与数组之间的数据交换2.将数组复制到表的当前记录命令:GATHERFROM<数组名>

17、MEMVAR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。