在一个文本框里,如果是空的话,可以用""来判断,如果是空格呢,不定数的空格,怎么判断它?

解决方案 »

  1.   

    空格对应的ascii码值是32
    你可以对text1.text进行循环判断ascii码值
      

  2.   

    if isnull(text1.text) or text1.text=" " then
    ........
    else
    ............
    end if
      

  3.   

    用trim(text1.text)=""判断
    不过最好用len(trim(text1.text))=0来判断是否为空,因为用字符串判断,首先得根据字符串的地址找到字符串的内容,影响速度.如果在循环中判断,最好用len函数判断.
      

  4.   

    可以用Instr()函数,查找空格:Instr(""),就行了。
      

  5.   

    if Trim(text1)="" then
      ...
    endif
      

  6.   

    xingnup(黑猫) :请问,如果是怎么写的话,是空值的话呢?也会执行语句的吧!
      

  7.   

    比较了一下,还是Trim比较理想,空字符串和空格都可以判断出来,isnull可以判断出空字符串,不能判断出空格.Instr()没看明白用法.