- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (2)将数组或内存变量的数据传送到记录 命令格式: GATHER FROM 数组名 | MEMVAR | [FIELDS 字段名表 | FIELDS LIKE 通配字段名 | FIELDS EXCEPT 通配字段名][MEMO] 功能:将数组或内存变量的数据依次传送到当前记录,以替换相应字段值。 * 说明: 由于GATHER命令是将数据传送到当前记录,故修改记录前应确定记录指针位置。 若数组元素多于宇段数.则多出的数组元素不传送;而数组元素少于字段数,则多出的字段其值不会改变。 内存变量值将传送给与它同名的字段,若某字段元同名的内存变量则不对该字段进行数据替换。 若使用FIELDS子句,仅字段名表中的字段才会被数组元素值替代。缺省MEMO子句时该命令将忽略备注型字段。即使包含MEMO子句,该命令也忽略通用型字段。 * 3、成批记录与数组间的数据传送 SCATTER与GATHER命令只能在表的单个记录与数组间进行数据传送,现在介绍绍表的成批记录与数组传送数据的两条命令。 (1)将表的一批记录复制到数组 命令格式: COPY TO ARRAY ArrayName [FIELDS FieldList| FIELDS LIKE Skeleton | FIELDS EXCEPT Skeleton][Scope] [FOR lExpression1] [WHILE lExpression2][NOOPTIMIZE] 功能:将当前表选定的数据复制到数组名表示的数组之中,但不复制备注型字段。 * (2)从数组向表追加记录 命令格式: APPEND FROM ARRAY ArrayName [FOR lExpression][FIELDS FieldList | FIELDS LIKE Skeleton | FIELDS EXCEPT Skeleton] 功能:将满足条件的数组行数据按记录依次追加到当前表中,但忽略备注型字段。 * 六、逻辑表的设置 1、过滤器 有时VFP中的若干命令都要求满足某种条件,若每一个命令中都输入一个相同的条件,显然浪费了人力和时间。这时可以使用过滤器将不满足条件的记录“遮蔽”起来,即让这些记录在逻辑上消失.当操作完以后,再去掉过掳器来恢复这些记录。 命令格式: SET FILTER TO [条件表达式] 功能;从当前表过虑出符合条件的记录,不符合条件的记录将被“遮蔽“,该操作仅限于满足过滤条件的记录。 说明:缺省条件表示取消前所设置的过滤器。 * 示例: use shb list set filter to 主要设备 list set filter to list * 2、字段表 字段表用于限定命令操作能作用的字段。 命令格式: SET FIELDS ON | OFF -or- SET FIELDS TO [[字段名1 [, 字段名2 ...]] | ALL [LIKE 通配字段名 | EXCEPT 通配字段名]] * 说明: SET FIELDS TO命令用来为当前表设置字段表,ALL表示所有字段都在字段表中。 命令SET FIELDS ON|OFF决定字段表是否有效。ON状态时,只能访问字段表所列的字段,此时其它字段就像不存在一样。当用SET FIELDS TO命令设置字段表时,SET FIEDLS自动置ON。OFF表示取消字段表,恢复到原来状态,系统默认为OFF状态。 * 七、建立与修改表结构的命令 建立或修改表结构、无论通过菜单操作还是使用MODIFY STRUCTURE命令,只要是打开表设计器来操作,都属于交互方式。若要在程序执行过程中建立或修改表的结构,需使用的CREATE TABLE和ALTER TABLE命令。 1、表结构的建立 命令格式: CREATE TABLE 表名 (字段名1 字段类型 [字段宽度[,小数位][字段名2 字段类型 …] 功能;建立一个由表名表示的表,表中含有指定的字段。 * 说明: (1)字段类型用字符表示,例如D为D期型表示,各种字段类型的代号见表2.2(P30)。 (2)命令格式中的小括号是必须的。 示例:
文档评论(0)