回 帖 发 新 帖 刷新版面

主题:为什么replace只 能修改第一条记录

replace all clfy.凭证编号 with allt(thisform.text1.value) for allt(clfy.凭证编号)=xg
为什么只能修改一条满足条件的记录

回复列表 (共2个回复)

沙发

我一般都是用循环

select *
DO while .not. EOF()
a=ALLTRIM(**)
REPLACE *** with **
SKIP
ENDDO

板凳

1、可能只有一条记录满足条件!
2、VFP9.0下即使没有用“all”只要有for即可,我试过没问题!我的VFP6意外删除了没试过!
3、取用楼上的方法试试!

我来回复

您尚未登录,请登录后再回复。点此登录或注册