VFP编程是用“do while.t. `````enddo"是为什么说嵌套错误

sele 1
use sml
index on 书名 to sm

sele 2
use slt
set relation to 序号 into a
*a=.t.
do while.T.(这句说嵌套错误)
accept "书名:" to p
locat for p=sm
do while p=sm
?"----------------查询结果-------------------------"
?a.书名,a.作者,库存数
if 库存数<25
?"----------需进书-----------------"
endif
continue
enddo
wait "继续查询吗?y/n" to yn
if upper(yn)=Y
loop
else
exit
enddo
close all

if upper(yn)=Y
loop
else
exit

这儿没有结束的ENDIF
温馨提示:内容为网友见解,仅供参考
无其他回答

VFP编程是用“do while.t. ```enddo"是为什么说嵌套错误
if upper(yn)=Y loop else exit 这儿没有结束的ENDIF

VFP编程中DO while.not.eof()嵌套错误,求教,应该如何修改
这一句单摆独放没有问题,这要看上下文,也许不赖这一句。哦,对了,有个叫做调试器的东西可以解决这个问题。

VFP中do while .t.和eof()=.T.和do while !eof()个有什么用和区别呢?最...
1、do while .t. …… enddo,表示无条件循环,如果不在其内部设置一个exit,则成为死循环。2、do while eof() …… enddo,表示当数据指针指到最后一条记录后时,进入循环。3、do while !eof()……enddo,表示当数据指针未指到最后一条记录后时,进入循环,而到最后一条记录后时,就退进循环,...

为什么vf输入大于等于的时候会出现在交互方式下不能使用此语句
因为有的语句单个不能使用,必须配对使用。你的错误就出现在第4行,do while ...enddo 这是一个块结构。程序中可以出现命令和语句,但命令窗口只能输入命令。比如:if...endif do case ...endcase do while ...enddo for ...endfor scan...endscan 这些块结构,都是要求配对使用的,就不能用在命令窗口中。

急求助:为什么我的vfp输入do while 后显示交互方式下不能使用此语句...
交互方式,可以简单的理解为一问一答,你每输入一条命令,就执行一条,比如你在命令窗口输入 ?3*5 按了回车后,结果 15 会出现在VF主窗口。 有些语句不能在交互方式下使用,比如IF ...ELSE ...ENDIF , DO WHILE ...ENDDO , FOR ...ENDFOR 等,这些语句需要建立程序文件才能使用,可以执行...

VFP中,利用随机函数任意输出“YES”和“NO”详解
i=0 do while .t.i=i+1 if (i>10)exit endif n=rand()if (n>0.5)? "no"else ? "yes"endif enddo

关于VFP(Visual FoxPro)的程序文件,如何创建输入用户名和密码的程序文件...
do while 。t 判断用户名是否为"张三",密码是否为"1234":if name="张三" and pass="1234" ?"恭喜你!" exit else if pass="1234" ?'密码错误!' n=n 1 endif else if name="张三" ?"用户名错误!" n=n 1 endif 如果用户名或密码错误,判断是否达到三次错误限制:if n=3 ?"你...

VFP中do循环如何跳出
VFP中用exit命令来跳出循环。举例如下:i=0 Do While .T.i=i+1 If i>100 exit Endif EndDo

VFP 中的DO WHILE 语句是什么意思?
是个条件限制循环命令 比如说,在一个循环语句中只查询总分大于90的同学,则命令是do while 总分>90listenddo希望对你有帮助。。。

vfp 整数和小数分离
do while .t.if b=int(b) && if语句判断b是否变为整数,为整数则跳出do while循环 exit endif b=b*10 &&让b*10再赋给b,然后判断b变为整数没有 enddo ?"a="+allt(str(int(a)))+"+0."+allt(str(int(b))) && 最终显示,a先取整后变为字符再去掉空格,b同样,然后用加号...

相似回答
大家正在搜