陈雨舒绿帽版:问问计算机二级VFP的数组问题
来源:百度文库 编辑:高校问答 时间:2024/05/10 07:45:14
各位:
VFP的数组命令SCATTER和GATHER 是不是以当前记录为单位进行操作的
以下的命令为什么是这样的结果;
USE 某表(表在高等教育出版社出版的计算机二级教程VFP,116页上)
DECLARE A(6,4)
SCATTER TO A(6,4)
?D(1,3)
?D(2,3)
?D(3,3)
?D(3,1)
结果是,500,.F.,.F.,.F.
该表有3个变量,分别是仓库号,城市,面积。
4条记录:
VFP的数组命令SCATTER和GATHER 是不是以当前记录为单位进行操作的
以下的命令为什么是这样的结果;
USE 某表(表在高等教育出版社出版的计算机二级教程VFP,116页上)
DECLARE A(6,4)
SCATTER TO A(6,4)
?D(1,3)
?D(2,3)
?D(3,3)
?D(3,1)
结果是,500,.F.,.F.,.F.
该表有3个变量,分别是仓库号,城市,面积。
4条记录:
SCATTER和GATHER 是对当前记录进行的操作!
你的程序中定义的是数组A,也是将某表的第一条记录传送给了数组A,但输出的数组D!数组D根本就没定义,这个程序有错误!