如何判断字符串的值为空?

yshsoft 2006-02-21 06:21:58
IF thisform.combo1.DisplayValue=""
messagebox("选择不能为空!!");
endif
为什么不会执行?
...全文
230 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
十月鹰飞 2006-04-03
  • 打赏
  • 举报
回复
if empty(alltrim(thisform.combo1.value))
<内容为空>
else
<内容非空>
endif
十豆三 2006-04-03
  • 打赏
  • 举报
回复
EMPTY(thisform.combo1.DisplayValue)

LEN(ALLTRIM(thisform.combo1.DisplayValue))=0

allt(thisform.combo1.DisplayValue)==""

推荐第一种
TERRYYRRET 2006-04-03
  • 打赏
  • 举报
回复
加 alltrim() 或用empty()
everyday1212 2006-04-02
  • 打赏
  • 举报
回复
IF alltrim(thisform.combo1.DisplayValue)=""
messagebox("选择不能为空!!");
endif

加 alltrim() 这个函数
dfwxj 2006-04-02
  • 打赏
  • 举报
回复
或:

if allt(thisform.combo1.DisplayValue)==""


建议使用empty()函数
gao_gao 2006-02-22
  • 打赏
  • 举报
回复
thisform.combo1.DisplayValue=""
改为
EMPTY(thisform.combo1.DisplayValue)
grub2linux 2006-02-21
  • 打赏
  • 举报
回复
我运行的结果与你相反!
我是,即使有值,也显示"选择不能为空!"!
怎么回事呢/

2,727

社区成员

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

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