注册 登录
编程论坛 VFP论坛

求助!表单文本框获取的字段名称在repl语句中提示无法找到变量

guitaroldman 发布于 2020-12-05 21:26, 1332 次点击
制作了一个表单,用于来查找替换某个字段里的特定内容
里面有四个文本框分别
1、需要修改的字段名
2、该字段需要替换的内容***
3、替换为XXX
4、约束条件
在确定按钮click写代码
yi=ALLTRIM(thisform.text1.Value)
er=ALLTRIM(thisform.text2.Value)
sa=ALLTRIM(thisform.text3.Value)
si=ALLTRIM(thisform.text4.Value)
REPLACE yi WITH strt(yi,er,sa) FOR yi=si
执行时提示找不到变量yi,可是如果把
REPLACE yi WITH strt(yi,er,sa) FOR yi=si
中的yi直接写为字段名就可以 执行,这是为什么
新手求教,谢谢大家。
2 回复
#2
sdta2020-12-05 22:50
REPLACE (yi) WITH strt(yi,er,sa) FOR yi=si
#3
guitaroldman2020-12-06 10:09
回复 2楼 sdta
谢谢,不提示找不到变量了,可是不按设定条件执行。为什么要有括号才行呢?后面的yi不用括起来吗
1