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


Objetivo: 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 !!

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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/

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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

Perfil MP  
Objetivo: 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.

Objetivo: 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

Perfil MP  
Objetivo: 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

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.401s (PHP: -84% SQL: 184%)
Consultas SQL: 45 - Debug off - GZIP Activado