求vfp高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:45:12
vfp中的scatter与gather命令怎么用啊,帮我解决一下啦.最好说得简单一点吧.举一些例子.

SCATTER 命令请参阅
ALINES() | APPEND FROM ARRAY | COPY TO ARRAY | DECLARE | DIMENSION | GATHER
[该主题是 beta 版的一部分并将在今后的版本中修改. 空的主题包含了一个占位符.]

从当前记录中把数据复制到一组内存变量或数组中。

SCATTER [FIELDS FieldNameList | FIELDS LIKE Skeleton
| FIELDS EXCEPT Skeleton] [MEMO]
TO ArrayName | TO ArrayName BLANK | MEMVAR | MEMVAR BLANK
| NAME ObjectName [BLANK]
参数
FIELDS FieldNameList
指定字段,命令将其内容传送到内存变量或数组中。如果省略 FIELDS FieldNameList,则传送所有字段。如果在字段列表后放一个关键字 MEMO ,则字段列表中可以包含备注字段。SCATTER 总是忽略通用和图片字段,即使包括了 MEMO 关键字也是如此。
FIELDS LIKE Skeleton | FIELDS EXCEPT Skeleton
通过 LIKE 和 EXCEPT 子句,有选择地把字段中的内容传送到内存变量或数组中。如果包括 LIKE 子句,那么与 Skeleton 相匹配的字段被传送到内存变量或数组中。如果包括 EXCEPT Skeleton,那么除了与 Skeleton 相匹配的字段外,其他所有字段都传送到内存变量或数组中。
Skeleton 支持通配符。例如,如果要把所有以 A 和 P 字母开头的字段传送到内存变量或数组中去,可以使用如下命令:

SCATTER FIELDS LIKE A*,P* TO myarray
可以同时使用 LIKE 和 EXCEPT 子句,如:

SCATTER FIELDS LIKE A*,P* EXCEPT PARTNO* TO myarray
MEMO