| |||
Problema con campos fecha Hola y gracias por responder, tengo en un textbox que ingresar fechas en una base con campo fecha, el problema es que cuando no tengo fecha que cargar y el campo tendria que estar en blanco, me tira error de conversion, como hago para cargar datos en blanco en ese campo fecha... desde ya muchas gracias |
| ||||
Prueba que en tu BD el campo fecha acepte valores nulos, lo otro sería, que si no ingresas ninguna fecha en el campo, almacene la fecha actual del sistema, por defecto...
Código:
Private Sub txtfecha_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If txtfecha.Text = "" Then txtfecha.Text = Date 'Setfocus al siguiente textbox o control ... End If End If End Sub |
| |||
Para aclarar un poco la respuesta anterior. Puedes hacer lo siguiente: If MskFecChe = " / / " Then NombreCampoFecha = Null Else NombreCampoFecha = Format$(MskFecChe.Text, "dd/mm/yyyy") End If o también puedes no grabar el campo fecha: If MskFecChe = " / / " Then Else NombreCampoFecha = Format$(MskFecChe.Text, "dd/mm/yyyy") End If En qué base de datos estás trabajando? Saludos. |
| |||
Cita: hola estoy trabajando en access,, pero no hay caso en la base le pongo valor null y no me lo acepta... gracias a todos por contestar
Iniciado por AteneaVB ![]() Para aclarar un poco la respuesta anterior. Puedes hacer lo siguiente: If MskFecChe = " / / " Then NombreCampoFecha = Null Else NombreCampoFecha = Format$(MskFecChe.Text, "dd/mm/yyyy") End If o también puedes no grabar el campo fecha: If MskFecChe = " / / " Then Else NombreCampoFecha = Format$(MskFecChe.Text, "dd/mm/yyyy") End If En qué base de datos estás trabajando? Saludos. Saludos gabriel |