Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Alguna Validacion Para Fecha Y Que No Sea Por Defecto Que Tiene Gambas

Alguna Validacion Para Fecha Y Que No Sea Por Defecto Que Tiene Gambas
Artículo
Responder citando    Descargar mensaje  
Mensaje Alguna Validacion Para Fecha Y Que No Sea Por Defecto Que Tiene Gambas 
 
algunas que sepan que sea de esta manera mm/dd/yy/    me refiero con los  " / "

Gracias !!



 
metalgearxd - Ver perfil del usuario Enviar mensaje privado  
metalgearxd [ Viernes, 01 Marzo 2013, 21:18 ]
 


Alguna Validacion Para Fecha Y Que No Sea Por Defecto Que Tiene Gambas
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Alguna Validacion Para Fecha Y Que No Sea Por Defecto Que Tiene Gambas 
 
No se entiende tu pregunta. ¿Puedes especificar si lo que necesitas es validar una fecha o formatear una fecha?

De todos modos, cualquiera de las dos cuestiones está respondida en el foro, usa el buscador o mira la documentación de String.Format() y Date()

Saludos



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Viernes, 01 Marzo 2013, 21:23 ]
Responder citando    Descargar mensaje  
Mensaje Re: Alguna Validacion Para Fecha Y Que No Sea Por Defecto Que Tiene Gambas 
 
jguardon escribió: [Ver mensaje]
No se entiende tu pregunta. ¿Puedes especificar si lo que necesitas es validar una fecha o formatear una fecha?

De todos modos, cualquiera de las dos cuestiones está respondida en el foro, usa el buscador o mira la documentación de String.Format() y Date()

Saludos


Lo que me refiero es crear una validacion  para  un textbox o value box , que se ingresen los datos solo para fecha : " / " o mejor dicho mm/dd/yyy/



 
metalgearxd - Ver perfil del usuario Enviar mensaje privado  
metalgearxd [ Sabado, 02 Marzo 2013, 15:03 ]
Responder citando    Descargar mensaje  
Mensaje Re: Alguna Validacion Para Fecha Y Que No Sea Por Defecto Que Tiene Gambas 
 
Bien. Yo creo que la mejor opción es utilizar un ValueBox con la propiedad Type = Date. Este control te permite tanto elegir la fecha de un desplegable o bien escribirla en el formato correspondiente al idioma utilizado en el sistema operativo. Esto es lo bueno, que si lo usa un americano, lo verá en formato mes/dia/año y si lo ve un europeo lo verá como dia/mes/año. Pero ojo, lo importante aquí es usar la propiedad .Value que devuelve un objeto de tipo Date, y no el texto del valuebox. Así, no tendrás que hacer conversiones al ingresar la fecha en la base de datos ni al contrario, cuando el objeto result!fecha se lo asignas a este valuebox de tipo fecha. Ahorrarás  muchas conversiones que al final producen errores tontos.

 valuebox_date

Cualquier duda vuelves a preguntar, saludos



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Sabado, 02 Marzo 2013, 16:10 ]
Responder citando    Descargar mensaje  
Mensaje Re: Alguna Validacion Para Fecha Y Que No Sea Por Defecto Que Tiene Gambas 
 
" jguardon " Gracias me funciono ponerlo type = date , pero no me aparecio lo del calendario  alo mejor por que estoy en gambas 2 , pero si lo de los dd/mm/yy   con es estoy bien

Gracias



 
metalgearxd - Ver perfil del usuario Enviar mensaje privado  
metalgearxd [ Sabado, 02 Marzo 2013, 16:20 ]
Responder citando    Descargar mensaje  
Mensaje Re: Alguna Validacion Para Fecha Y Que No Sea Por Defecto Que Tiene Gambas 
 
Que casualidad, estoy teniendo serios problemas con este control, problemas que no tenia en gambas2, por ejemplo, en gambas2 yo asignaba así: MiFecha.Value= dia & "/" & mes & "/" anio, ahora no puedo hacerlo en gambas3, me dice que espera una fecha y le envio un String, estoy al borde ya.



 
datobinario - Ver perfil del usuario Enviar mensaje privado  
datobinario [ Domingo, 10 Marzo 2013, 17:02 ]
Responder citando    Descargar mensaje  
Mensaje Re: Alguna Validacion Para Fecha Y Que No Sea Por Defecto Que Tiene Gambas 
 
Eso es porque el control valuebox espera un objeto de tipo date para su propiedad value. En otras palabras, a .Value solo le puedes pasar un objeto del tipo Date.

Dicho esto, primero tendrás que convertir tu cadena de texto que representa la fecha y/o la hora al tipo Date y entonces podrás asignárselo:

mi_fecha = "03/10/2013" ' string fecha en el formato mm/dd/aaaa

MiFecha.Value = CDate(mi_fecha) ' convertimos la string a Date


Lo lógico al trabajar con fechas es usar su tipo nativo, que es Date y sólo hacer conversiones para representar una cadena cuando sea necesario. NUNCA usar el texto mostrado en un control o una variable string para pasar valores del tipo Date.

Saludos



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Domingo, 10 Marzo 2013, 18:04 ]
Responder citando    Descargar mensaje  
Mensaje Re: Alguna Validacion Para Fecha Y Que No Sea Por Defecto Que Tiene Gambas 
 
bueno, ya resolví, lo que hice fue asignar el String al control en formato "MM/DD/YYY" sin usar la funcion CDate(), pero voy a modificar eso, solo para evitar problemas futuros y voy a usar la funcion CDate()
Me di cuenta de la solucion porque solo fallaba cuando el dia era superior a 12, es decir, yo estaba enviando un Mes incorrecto.



 
última edición por datobinario el Domingo, 10 Marzo 2013, 18:46; editado 1 vez 
datobinario - Ver perfil del usuario Enviar mensaje privado  
datobinario [ Domingo, 10 Marzo 2013, 18:44 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron