在VF中怎么用replace命令 给表中所有党员的入学成绩加5分

(1) 给表中所有党员的入学成绩加5分
(2) 籍贯为“北京”的学生的入学成绩加10分
(3) 将“王芳”的出生日期改为1982年10月8日

假设表的名字是: 学生 ,(因为你没说,我只好假设,如果不同,你自己套上去就行了)(字段你也没给,我假设,如果不同,你自己套上去就行了) (1) 给表中所有党员的入学成绩加5分use 学生replace 成绩 with 成绩+5 for 政治面貌="党员"
(2) 籍贯为“北京”的学生的入学成绩加10分use 学生replace 入学成绩 with 入学成绩+5 for 籍贯="北京"
(3) 将“王芳”的出生日期改为1982年10月8日 use 学生replace 出生日期 with {^1982-10-08} for 姓名="王芳"
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-13
不对哦,楼上的朋友你这样写的话是运行不出来的,他说的是一个表,不是只有一条记录判断。而你一直在判断第一条记录是否是条件满足,满足后更改,不满足又执行第二个判断……建议:你在每一道题时都要有一条指针指向第一条() 然后再进入一个循环,循环的条件就是指针不在末尾

vf 怎么将学成的成绩提高百分之五
但要考虑超过满分的问题,假设100分满分,就要这样:replace 成绩 with min(100,成绩*1.05) all 使用这类命令一定要注意,首先把数据备份好再做。最怕的是命令执行了多次,结果就不是你所需要的了,切记切记。

VF中如何把学号为2001010001的成绩全部加5分
打开表 然后输入命令 replace all 学号 with 成绩+5 for 学号="2001010001"或者使用SQL命令 update 表名 set 成绩=成绩+5 where 学号="2001010001"

请教一个VF的白痴问题 VF中的 replace for 怎么用? 举个列子吧?_百度...
replace命令是修改记录的命令,此命令不进入全屏幕编辑状态修改记录,也就是说此命令输入完毕回车后,修改完成。格式:replace <字段名> with <表达式>,<字段名> with <表达式>[...][for <条件> ][<范围>]在此命令中要具体指出 要用哪个表达式的值替换哪个变量的值。[for <条件> ] 是指出对...

foxpro的replace命令中怎么实现?
将nWorkArea|或cTableAlias指定的表中的字段FieldName1 [,FieldName2]...内容[分别]替换为表达式eExpression1 [eExpression2]...的值;[ADDITIVE] 仅用于备注字段,表示将eExpression的内容追加到备注字段尾部;[Scope]指定替换记录范围,可以是ALL或NEXT nRecords或REST或RECORD nRecordNumber,缺省值是...

求助vf中replace的功能?
给你举个例子吧,如:insert blank replace 学号 with “2110413”就是在当前指针的下一条,插入学号为2110413,所以,replace可以用来插入数据

vf中的替换命令
编个程序吧:chengxu clear use 表名 c=recount(*)go 1 for i=1 to c replace xjh with xjh=allt(str(20093713120000+i))skip endfor return 本人电脑没有安装VF,所以无法测试,不过我想应该没有什么问题了。;

vf的题目 【书写命令】 使用VFP命令给教师表中的每一位老师在原工资基础...
假设表名叫“教师表”,有字段“原工资”、“新工资”方法一:update 教师表 set 新工资=原工资*1.05 方法二:select 教师表 replace all 新工资 with 原工资*1.05

VF中关于REPLACE的命令问题
replace all 52310 with qq52310 你可以这样用,不过这不是最好的操作,建议用UPDATE 这个命令,如果你要用replace就只有那么用了。

请教VF达人 在做题的时候 replace 和 replace all 之间有什么区别_百 ...
replace all 是修改表中所有记录 例如:我这里有个学生表,我将记录指针指向第三条记录:go 3 然后我用 replace 年龄 with 年龄+1 这样,我就把第三条记录的年龄加了1 如果我用 replace all 年龄 with 年龄+1 则该学生表的所有记录年龄都加1 另外,replace 后面还可以用for进行条件限制,如果有...

vf 编程打开学生档案表
use 学生档案表 replace 入学成绩=入学成绩+100 for 系=“交通” .or. 出生日>ctod("01\/01\/90")

相似回答