下面是我写的一个简单程序:
set talk off
clear
use student
accept "请输入学生姓名:" to xm
do while .t.
if xm="N"
exit
else
locate for 姓名=xm
if found()
display
accept "请重新输入学生姓名:" to xm
loop
else
messagebox("查无此人",0+64+0,"提示")
if messagebox("查无此人",0+64+0,"提示")=1
accept "请重新输入学生姓名:" to xm
loop
endif
endif
endif
enddo
set talk on
cancel
我想问一下:当运行此文件时,如果我输入的字符使得messagebox出现,为什么每次都要点 2(二,两,贰,two,に,ニ) 下才能再继续往下运行???
set talk off
clear
use student
accept "请输入学生姓名:" to xm
do while .t.
if xm="N"
exit
else
locate for 姓名=xm
if found()
display
accept "请重新输入学生姓名:" to xm
loop
else
messagebox("查无此人",0+64+0,"提示")
if messagebox("查无此人",0+64+0,"提示")=1
accept "请重新输入学生姓名:" to xm
loop
endif
endif
endif
enddo
set talk on
cancel
我想问一下:当运行此文件时,如果我输入的字符使得messagebox出现,为什么每次都要点 2(二,两,贰,two,に,ニ) 下才能再继续往下运行???
