Duda Urgente

Iniciado por W0lFy, 27 Octubre 2008, 21:43 PM

0 Miembros y 1 Visitante están viendo este tema.

W0lFy

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
K@NuT0

W0lFy

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
K@NuT0

Angeldj27

#2
Cita de: ¤¤¤K@NuTöM@N¤¤¤ 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

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


If IsDate(TxtFechaNac.Value) = False Then Comando0.Visible = False


te trabajaria mejor bueno eso creo

Saludos...


"Que vamos a hacer Mañana?..... Lo mismo que hacemos todos los dias Pinky tratar de Conquistar el Mundoooo!!!!!