iar for stm8 license:问一个按要求删除表中记录的 vfp题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 09:56:21
use stu
XH=space(5)
@12,20 say"输入要删除记录的学号:" get XH
read
locate for 学号=XH
if (填空1)
DELETE
DISP
@15,30 SAY"确实要删除(Y)或者 恢复(N)?"
accept to ANS
IF ANS$"Yy"
(填空2)
else
(填空3)
endif
else
@15,30 say"不存在该学号的学生记录"
endif
return

请问这三个空分别填什么?
填空2
我本来想也想填 pack
后来想想 还是有些问题
pack是删除所有带*的记录
如果题目本来有个带删除标记的的记录 现在根据提示又多了一个,那么这样的话把新加删除标记和原来已经有删除标记的都给删除了(题目原意只是删除用户刚输入的学号记录)

填空一应该是found之类的函数.

delete是打上标记,真正删除的话是pack(填空2),恢复是recall(填空3)