Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Visual Basic - validar textbox para que no quede vacio

Life is soft - evento anual de software empresarial
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

validar textbox para que no quede vacio

Autor:Alfredo (2 intervenciones)
Fecha:29/04/2008 08:13:22
cómo puedo validar un textbox para impedir que quede vacío????/, muchas gracias
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:niwdeloko (8 intervenciones)
Fecha:29/04/2008 15:24:25
bueno en el evento Lostfocus
preguntas si el texto esta vacio ..

if text4.text <> "" then
else
Text4.SetFocus
SendKeys "{Home}+{End}"
endif

espero te sirva
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:Diego (211 intervenciones)
Fecha:29/04/2008 23:25:54
Si queremos estar SEGUROS de que un textbox no quedara vacio, yo tampoco veo otra forma que no sea con un boton, porque como dice manuel si el usuario pincha en otro control no se producira el evento lostfocus. Me encantaria que alguien me ilustrara si se puede hacer de otra manera.

VB v6 no esta muerto, pero tiene los dias contados. Aunque hay miles de aplicaciones con millones de lineas de codigo que requeriran mantenimiento, y tendremos que hacerlo en VB nos guste o no. A mi me gusta, y he hecho casi de todo en VB v6.No me hacia ninguna falta que viniera al tio Gates a complicarme la vida con su .NET.

Por cierto, antes en .net para mostrar un formulario desde otro tenias que volver a ir a la escuela, ahora veo con agrado que vuelve a funcionar el Form1.show de toda la vida. ¿Significara esto que estan compatibilizando hacia atras? Seria una buena cosa que los que hemos crecido con VB pudieramos programar en .NET sin complicarnos la vida con POOO herencias y polimorfismos, que al menos a mi, todavia no me interesan.

Saludos y que no llegue la sangre al rio.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:Alfredo (45 intervenciones)
Fecha:30/04/2008 03:32:14
Amigos, mi intención no era generar un conflicto de opiniones, en cuanto a sus respuestas les diré lo siguiente:

ya utilicé:

If Text1.text = "" then
msgbox "vacio"
Endif
y la verdad que no me funciona, pues si le doy un espacio ya no me dice que está vacio, les agradezco su ayuda y me gustaría que no se enfrentáran más, pues lo que necesitamos los que no sabemos es ayuda.....espero no ofenderlos con estas palabras y que me puedan echar la mano con algunas otras sugerencias.....salu2
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:Juan Carlos (106 intervenciones)
Fecha:30/04/2008 05:26:43
Y si probás con

If Trim(Text1.Text) = "" Then
MsgBox "vacio"
End If

Así ignorás los espacios

Saludos cordiales
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:Alfredo (45 intervenciones)
Fecha:30/04/2008 06:57:00
Juan Carlos, muchas gracias, al parecer es lo que necesito....salu2
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:Federico Alemany (3 intervenciones)
Fecha:04/05/2008 06:45:55
IF LEN(TEXT1.TEXT) = 0 THEN
MSGBOX("EL CAMPO TEXT1 ESTA VACIO")
TEXT1.SETFOCUS
END IF

Espero que te sirva. Un abrazo!
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:Diego (211 intervenciones)
Fecha:04/05/2008 14:21:22
Todas estas respuestas son correctas si el foco esta en la caja de texto, pero imaginaros que justo antes de llegar a ella, el usuario (que siempre es dificil prever lo que va a hacer) hace click en otro control y se salta nuestra caja de texto. No podemos validarla porque nos la hemos saltado y el compòrtamiento de la aplicacion sera imprevisible.

Esto es justo lo que decia Manuel e insistia yo, pero parece que las respuestas ignoran este punto.
Bueno, lo dicho, que Dios reparta suerte.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:Nedved83 (1 intervención)
Fecha:13/12/2008 20:09:09
Function valida() As Boolean Dim Obj As Object For Each Obj In Me.Controls If Obj.Tag = "valida" Then If Trim(Obj.Text) = "" Then MsgBox "Campo por validar", vbInformation Obj.SetFocus valida = False Exit For Else valida = True End If End If Next End Function
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:Victor A. (1 intervención)
Fecha:14/09/2013 19:32:08
Excelente este me sirvio saludos y gracias para todos aquellos que comparten informacion como esta. gracias.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:Lester (1 intervención)
Fecha:14/10/2013 20:35:29
Gracias!! me ayudo mucho :)
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:MIGUEL (1 intervención)
Fecha:09/08/2011 19:32:00
Gracias!!!
If Trim(Text1.Text) = "" Then
MsgBox "vacio"
End If

me sirvio el trim ya que me valida los espacios de mis cajas de texto, en verdad gracias...

Private Sub Campo_requerido()
Dim T As Control
For Each T In Me.Controls
If TypeOf T Is TextBox Then
If Trim(T.Text) = "" Then
camporequerido.SetError(T, "Campo Requerido")
'Else
' MessageBox.Show("Dot Net Perls is awesome.")
End If
Else
' mesagebox aqui hay otro control diferente de textbox

End If
Next
End Sub
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:ernesto neto.cota@hotmail.com (1 intervención)
Fecha:15/12/2011 22:15:33
me parece muy bien lo de juan carlos, pero si tienes varios textbox vacios como hacer para que aparesca el foco en el primer campo vacio, o si tienes varios campos vacios que te muestre un msg indicandote que tienes campos vacios y te localice en el primer campo vacio
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:validar textbox para que no quede vacio

Autor:Arturo Alcazar (1 intervención)
Fecha:19/06/2010 10:06:37
Saludos....


Se que ha pasado mucho tiempo desde que se publico este post, pero la solucion que yo encontre es la siguiente:

Me.txtCajaTexto.Clear()

Ahora, tambien depende si de ahi haces buisquedas con una base de datos y reflejadas en un datagrid, a mi me funciono muy bien, ese codigo lo puse en el boton que hace la funcion de limpiar el textbox, y asi ya valida lo que tengas que realizar, si esta vacio, no muestra nada, y si tiene texto, ya te muestra los resultados, anexo lo siguiente para que te des una idea:

En el boton de buscar puse lo siguiente:

If txtCajaTexto.Text.Length = 0 Then
MsgBox("Ingrese el texto a buscar", MsgBoxStyle.Critical, "Operacion no valida")

else

Me.XXXTableAdapter.FillByEJEMPLO(XXXDataSet.XXX, "%" & txtCajaTexto.Text & "%")

end if

Espero y te sea de utilidad...
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

validar textbox para que no quede vacio

Autor:Josue Carhuaricra (1 intervención)
Fecha:22/03/2014 13:20:37
*/**************************************************************************************
*************** ****************** ***************** *********************** ************
TextBox: el nombre de la caja de texto dentro de un formulario (me.txtDNI)
Mensaje: si esta vacio muestra un mensaje ("Ingrese el DNI")

'Verifica La caja de texto si esta vacio llamando de cualquier formulario

Function EspacioBlanco(TextBox As Control, Mensaje As String) As Boolean

If TextBox.Text = "" Then
MsgBox (Mensaje), vbInformation
TextBox.SetFocus ' Te ubica la caja de texto no rellenado
EspacioBlanco = True
Exit Function
Else
EspacioBlanco = False
End If
End Function

*/--------------&#9658; Si encuentran un mejor forma de hacerlo, no dudes en compartirlo.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

validar textbox para que no quede vacio

Autor:FVALDEZ (1 intervención)
Fecha:14/05/2014 18:36:06
BUENAS, ME QUIERO METER EN LO DE LA PROGRAMACION..... Y ESTOY TRATANDO DE HACER UNA APLICACION
Y ESTOY TRABAJANDO CON EL EDITOR DE ACCESS...
Y NO HE PODIDO ACOMODAR ESTO DE LA VALIDACION DEL CAMPO REQUERIDO...
PARA EMPEZAR QUE SINTAXIS USARIA EN ESTE EDITOR, POR QUE ESTOY VIENDO QUE CON EL LENGUAGE VB LOS REFIERE DIFERENTE....EN CUANTO A LAS CAJAS DE TEXTO...
Y UNA PREGUNTA JOSUE, ESTA FUNCION DESDE QUE EVENTO LA PODEMOS LLAMAR PARA QUE APLIQUE...
YA HE TRATADO CON LOS EJEMPLOS DE ATRAS,,, AL PERDER EL FOCO DEL CAMPO,,,,, AL RECIBIR EL FOCO EN EL CAMPO SIGUIENTE Y PONIENDO LA CONDICION " IF " CONDICIONANDO EL CAMPO ANTERIOR SI ESTA VACIO...
Y LA VERDAD NO LO HE PODIDO ACOMODAR...
Y MI IDEA ES VALIDAR AL ESTAR CAPTURANDO LOS DATOS QUE VAYA VALIDANDO CAMPO X CAMPO, NO AL GRAVAR
HAVER SI ALGUIEN ME PUEDE APOYAAR,,, MUCHAS GRACIAS...
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

validar textbox para que no quede vacio

Autor:Hilder Brando (1 intervención)
Fecha:19/04/2014 03:30:42
La opción que encontre y me resulto segun lo que yo queria fue asi:

If TextBox1 = Empty Then
TextBox1.SetFocus
Else
'resto del codigo a ejecutar
End if

Si hay un campo vacio lo devuelve al formulario y no lo manda a depurar codigo que es lo que se quiere.
Ya ahi pues se podria mostrar un msj diciendo que faltan campos o realizar un procedimiento para identificarlos y guardarlos en una variable para mostrarlos en un msgbox.

Bueno esa es mi opinión espero le sirva a alguien que como yo llegue a esta pagina con preguntas.
Comentar