Como valido unos text en blanco (text1.tex ="")
Lo que quiero hacer es que el programa no me deje avanzar hasta que el usario escriba algo en el text, lo que pasa es que he pueso esto
If text1.text="" then
msgbox="El campo no debe estar vacio"
End if
El problema surge que el usuario puede escribir " " ó asi " " ó " " todos los espacios que el quiera, yo lo que quiero es que no deje en Blanco el text pero tampoco le quiero invalidar que deje usar la barra espaciadora, como le hago?
If text1.text="" then
msgbox="El campo no debe estar vacio"
End if
El problema surge que el usuario puede escribir " " ó asi " " ó " " todos los espacios que el quiera, yo lo que quiero es que no deje en Blanco el text pero tampoco le quiero invalidar que deje usar la barra espaciadora, como le hago?
hola!
Lo que puedes hacer es quitar todos los espacios por la izquierda y derecha y validar que no sea nulo
if trim(text1.text)="" or isnull(text1.text) then
text1.text = ""
text1.text.setfocus
exit sub
end if
Lo que puedes hacer es quitar todos los espacios por la izquierda y derecha y validar que no sea nulo
if trim(text1.text)="" or isnull(text1.text) then
text1.text = ""
text1.text.setfocus
exit sub
end if
If Trim(text1.text)="" then
msgbox="El campo no debe estar vacio"
End if
salud
msgbox="El campo no debe estar vacio"
End if
salud
*************
If Len(Trim(text1.text))=0 then
msgbox "El campo no debe estar vacio"
End if
***************
Esta es otra mejor opcion la Funcion: Len sirve para sacar la cantidad de caracteres escritos, y el TRIM quita los espacios en blanco en caso presionen la barra espaciadora ah y quitale el igual(=) al MessageBox, si te tienes otra duda pregunta nomas, bye.
If Len(Trim(text1.text))=0 then
msgbox "El campo no debe estar vacio"
End if
***************
Esta es otra mejor opcion la Funcion: Len sirve para sacar la cantidad de caracteres escritos, y el TRIM quita los espacios en blanco en caso presionen la barra espaciadora ah y quitale el igual(=) al MessageBox, si te tienes otra duda pregunta nomas, bye.