Office中国论坛/Access中国论坛

标题: 判断空值或空字符串五法比较 [打印本页]

作者: tanhong    时间: 2009-9-12 18:06
标题: 判断空值或空字符串五法比较
1、假定是定义了一个空字符串,那一、二、五方法有效

  1. Dim strN As String
  2. strN = ""
  3. If Trim(strN) = vbNullString Then
  4.     MsgBox "判断空值方法(一)"
  5. End If

  6. If Len(strN) = 0 Then
  7.     MsgBox "判断空值方法(二)"
  8. End If

  9. If IsNull(strN) Then
  10.     MsgBox "判断空值方法(三)"
  11. End If

  12. If strN = Null Then
  13.     MsgBox "判断空值方法(四)"
  14. End If

  15. If strN = "" Then
  16.     MsgBox "判断空值方法(五)"
  17. End If
复制代码


2、如果判断文本控件是否输入字符,则方法三有效

  1. If Trim(Me.Text1) = vbNullString Then
  2.     MsgBox "判断空值方法(一)"
  3. End If

  4. If Len(Me.Text1) = 0 Then
  5.     MsgBox "判断空值方法(二)"
  6. End If

  7. If IsNull(Me.Text1) Then
  8.     MsgBox "判断空值方法(三)"
  9. End If

  10. If Me.Text1 = Null Then
  11.     MsgBox "判断空值方法(四)"
  12. End If

  13. If Me.Text1 = "" Then
  14.     MsgBox "判断空值方法(五)"
  15. End If
复制代码


如果感兴趣可以自己实际测试一下
作者: yanwei82123300    时间: 2009-9-12 18:08
江羽,谢谢分享
作者: koutx    时间: 2009-9-12 22:04
谢谢,下来试试
作者: chenyingfengsx    时间: 2009-9-13 08:20
学习了!
作者: 方漠    时间: 2009-9-13 09:38
我一般是用:
Len(TRIM(Me.Text1)) = 0
来判断.
作者: tanhong    时间: 2009-9-13 10:29
我以前也用这个,但有的时候也不起作用。
作者: Henry D. Sy    时间: 2009-9-13 10:45
谢谢分享
作者: asklove    时间: 2009-9-14 10:09
方法真多啊,学习一下
我一般用 len(me.text1 & "")=0 判断
作者: leijiqiang    时间: 2009-9-14 13:54
嗯~不错,学习学习
作者: xbcai    时间: 2009-9-14 14:20
很实用,谢谢了!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3