Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problema con campos fecha

Estas en el tema de Problema con campos fecha en el foro de Visual Basic clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/10/2006, 07:15
 
Fecha de Ingreso: octubre-2006
Mensajes: 2
Antigüedad: 17 años, 6 meses
Puntos: 0
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
  #2 (permalink)  
Antiguo 17/10/2006, 11:23
Avatar de juanutcm
Usuario no validado
 
Fecha de Ingreso: marzo-2005
Mensajes: 194
Antigüedad: 19 años, 1 mes
Puntos: 0
hola lo primero que se me ocurre es que asignes un espacio en blanco al registro que quieres asignar o no una fecha es decir agregar esto " " ojala te sirva... es una solucion muy piratona pero es lo primeroque se me ocurre.. jejeje
  #3 (permalink)  
Antiguo 17/10/2006, 11:40
Avatar de black_devil  
Fecha de Ingreso: junio-2006
Mensajes: 89
Antigüedad: 17 años, 10 meses
Puntos: 1
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
  #4 (permalink)  
Antiguo 17/10/2006, 11:40
Avatar de tazzito  
Fecha de Ingreso: agosto-2006
Mensajes: 381
Antigüedad: 17 años, 9 meses
Puntos: 2
fijate que en la base de datos se acepten campos nulos ;)
  #5 (permalink)  
Antiguo 17/10/2006, 11:43
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Al hacer clic en el boton grabar pregunta si el textbox de la fecha está vacio pos
  #6 (permalink)  
Antiguo 18/10/2006, 08:27
 
Fecha de Ingreso: octubre-2006
Ubicación: En la mitad del mundo
Mensajes: 37
Antigüedad: 17 años, 6 meses
Puntos: 0
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.
  #7 (permalink)  
Antiguo 26/10/2006, 19:15
 
Fecha de Ingreso: octubre-2006
Mensajes: 2
Antigüedad: 17 años, 6 meses
Puntos: 0
Cita:
Iniciado por AteneaVB Ver Mensaje
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.
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
Saludos gabriel
  #8 (permalink)  
Antiguo 28/10/2006, 20:31
Avatar de black_devil  
Fecha de Ingreso: junio-2006
Mensajes: 89
Antigüedad: 17 años, 10 meses
Puntos: 1
No creo que sea problema de la configuración regional de tu equipo ...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:39.