VF常用命令
set rela to 学号 into b
set skip to b
list 姓名,b->课程号,b->成绩
练 习: 操作上述两实例,观察并分析结果。
28、表记录复制到数组:scatter… to…
命令格式: scatter [fields<字段名表>] to <数组名>[memo]
命令功能: 将当前记录的字段值按字段名表顺序依次赋给指定数组的各元素,如果带参数 memo,则将备注型字段一起复制。
实例 1: use 学生表
Go bottom
Dimension A(12)
scatter to A memo
?A(1),A(2),A(3),A(4),A(5),A(6),A(7)
实例 2: use 学生表
Go 6
Dimension B(5)
scatter fields 学号,姓名,入校总分,性别,籍贯 to B
?B(1),B(2),B(3),B(4),B(5)
练 习: 操作上述两实例。
29、数组数据添加到表里:gather from…
1 2
命令格式: gather from <数组名>[fields <字段名表>]
命令功能: 用数组数据依次修改当前记录的字段值。
实例 1: use 学生表
Append blank
Dimension A(4)
A(1)=”x00018”
A(2)=”test”
A(3)=”是”
A(4)=”女”
Gather from A fields 学号,姓名,三好生,性别
List
练 习: 操作上述两实例。
30、表复制命令:copy to
命令格式: copy to <新表名>[<范围>][fields <字段名表>[for <条件>]
命令功能: 将当前表的数据和表结构全部或部分复制到新文件表里。
实例 1: use 学生表
Copy to stu1
copy to stu2 fields 学号,姓名,性别,籍贯,入校总分 for 性别='女'
Use stu1
List