vfp9.0 APPEND BLANK 不会更新列表

SELECT istosm GOTO BOTTOM IF RECCOUNT()<>0 jlhno = 次序+1 ELSE jlhno = 0 ENDIF APPEND BLANK REPLACE *** WITH thisform.txtpartno.value
为什么这段代码在VFP9.0下面执行后不会实时更新列表,在6.0和8.0下面会实时更新,如果APPEND BLANK换成APPEND就可以正常替换
SELECT istosm GOTO BOTTOM IF RECCOUNT()<>0 jlhno = 次序+1 ELSE jlhno = 0 ENDIF APPEND BLANK REPLACE *** WITH thisform.txtpartno.value
IF .NOT. TABLEUPDATE(.T.) = MESSAGEBOX('更新不成功', "提醒") TABLEREVERT(.T.) ENDIF
IF .NOT. TABLEUPDATE(.T.) = MESSAGEBOX('此批有相同的零件,更新不成功', "友情提醒") TABLEREVERT(.T.) ELSE TABLEREVERT(.F.) ENDIF