㈠ 请教一个VF的白痴问题 VF中的 replace for 怎么用 举个列子吧
replace命令是修改记录的命令,此命令不进入全屏幕编辑状态修改记录,也就是说此命令输入完毕回车后,修改完成。
格式:
replace <字段名> with <表达式>,<字段名> with <表达式>[...][for <条件> ][<范围>]
在此命令中要具体指出 要用哪个表达式的值替换哪个变量的值。
[for <条件> ] 是指出对符合哪个条件的记录进行操作
[<范围>] 是指出对哪些记录进行操作。
例:
1。将第二条记录的姓名字段修改为张三,性别修改为男,入学成绩改为800
go 2
replace 姓名 with "张三",性别 with "男",入学成绩 with 900
或
replace record 2 姓名 with "张三",性别 with "男",入学成绩 with 900
****一定要注意表达式的类型要与所替换的变量的类型要一致。否则会出现类型不匹配。
例2:
将入学成绩600分以上所有学生的入学成绩改为800
replace all 入学成绩 with 800 for 入学成绩>=600