for 循环中 messagebox() 不起作用,是怎么回事?我想在for 循环中,当不满足条件时结束循环并弹出提示,应该怎么做。

发现代码 2013-02-21 01:24:10
for 循环中 messagebox() 不起作用,是怎么回事?我想在for 循环中,当不满足条件时结束循环并弹出提示,应该怎么做。

当时我是这么做的:
for i=1 to …… STEP 1
LOCATE FOR 序号=i
IF !FOUND()
MESSAGEBOX("序号为:"+ +" 的记录不存在,请检查...",0+32,"提示")
loop
ENDIF
……
endfor

这样虽然实现了记录号不存在时程序就跳出停止的要求,但却没有弹出messageboxr的提示,这是为什么?有什么办法呀?
...全文
138 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
发现代码 2013-02-22
  • 打赏
  • 举报
回复
问题已经解决了,是那个I的问题,直接写+I+是不行的,要加一个alltri(I)才行。。。。
十豆三 2013-02-21
  • 打赏
  • 举报
回复
帖全你的实际代码。
xilaianzxsc 2013-02-21
  • 打赏
  • 举报
回复
为什么要加一个 "=" ?
risen1968 2013-02-21
  • 打赏
  • 举报
回复
=MESSAGEBOX("序号为:"+ +" 的记录不存在,请检查...",0+32,"提示")

2,726

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧