Título: Duda Urgente Publicado por: W0lFy en 27 Octubre 2008, 21:43 pm Hola Gente tengo una duda que creo que es lo mas simple que me ha pasado en la vida y no se como solucionarlo,
En una base de Datos de ACCESS , yo creo una tabla cualquiera con 3 campos: [dato1], [fecha], [dato2] Despues creo un formulario con origen de control [tabla1] creamos un boton que de momento no lo voy a dar funciona ya que lo que quiero hacer no importa darle funcionalidad. ahora lo que quiero hacer es que si en el campo de [fecha] hay algun valor, que el boton no se vea y si hay valor en fecha el boton se vea , este es el codigo que he intentado y no funciona, necesito ayuda por favor en el evento del formulario ... al activar registro... tengo puesto este codigo en VB : If fecha.Value = "" Then Comando0.Visible = False Else Comando0.Visible = True End If El problema esta en la condicion (fecha.Value = "") creo que no funciona bien, podriais ayudarme? tambien he probado con null y no lo coge. Un saludo y Gracias Título: Re: Duda Urgente Publicado por: W0lFy en 27 Octubre 2008, 22:08 pm Vale ya lo e solucionado yo jeje de todas formas gracias si leeis este pos, se peude dar por cerrado. Por si a alguien le interesa la condicion que habia que poenr es :
If isnull(fecha.Value) Then Comando0.Visible = False Else Comando0.Visible = True End If Título: Re: Duda Urgente Publicado por: Angeldj27 en 27 Octubre 2008, 23:15 pm Vale ya lo e solucionado yo jeje de todas formas gracias si leeis este pos, se peude dar por cerrado. Por si a alguien le interesa la condicion que habia que poenr es : If isnull(fecha.Value) Then Comando0.Visible = False Else Comando0.Visible = True End If Asi te funciona pero en el caso de que el campo este nulo, pero si el campo no es nulo te dare error lo mejor seria de esta forma Código: If IsDate(TxtFechaNac.Value) = False Then Comando0.Visible = False te trabajaria mejor bueno eso creo Saludos... |