FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
problema al validar fecha
buenass!
Tengo un problema con el rxdatedit, He creado una funcion para validar la fecha
Pero cuando voy a realizar el if funfecha(dateedit.text) = false then, no me entra en la función y me saca un error del tipo: Econverterror with message '50/50/50' is not a valid date. Si alguien puede ayudarme para pasarlo adate please? |
#2
|
||||
|
||||
Hola, a ver, intenta con esto:
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#3
|
||||
|
||||
Creo que es, porque el propio control te está realizando las validaciones antes de que de tiempo a que llegue a tu procedimiento.
Si tiene propiedades para desactivar esa validación, desactívala, sino deberás utilizar otro componente o revisar si este te da algun acceso (evento) para poder "meter mano" en caso de error.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
probado
me dice que algo va mal cuando meto una fecha incorrecta.50/50/50.
|
#5
|
||||
|
||||
Cita:
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#6
|
||||
|
||||
¿es broma no?
¿leíste el código? se supone que eso tiene que hacer...
__________________
|
#7
|
||||
|
||||
Neftalí ha dado la respuesta. No importa que código se ponga en sus métodos. A menos que te las arregles (heredando, sobreescribiendo...).
Chequea si ese componente tiene alguno evento "OnValidate" o algo parecido. Saludos.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#8
|
||||
|
||||
tan sencillo que sería utilizar un DateTimePicker y olvidarse de todas esas validaciones....
__________________
|
#9
|
|||
|
|||
onacceptdate
hay una evento onacceptdate, no si si será, como lo podría montar?
Perdonad, no era broma, me sacaba el msgbox('Algo va mal'); |
#10
|
||||
|
||||
Vamos a ver... El TDateEdit de las RX, sirve para validar que una fecha sea correcta. Es decir, este control ya viene con todo un procedimiento para validar la fecha que se ingresa. Entonces, ¿para qué quieres validar la fecha tu mismo cuando el control ya lo hace por ti?
Ya lo dijo Neftalí pero parece que no lo notaste: Cita:
En fin, revisando la ayuda de este componente, el evento onAcceptDate se ejecutó justo después de que el usuario a seleccionado una fecha. Principalmente sirve para prevenir que el usuario haya seleccionado una fecha no válida para tus procedimientos. Solo habría que poner "Action := False" para que el control actúe como si le hubieran dado en el botón "cancelar". Pero todo eso no tiene la menor importancia hasta que no nos expliques para qué quieres validar la fecha tu mismo cuando el control ya lo hace por ti.
__________________
|
#11
|
|||
|
|||
YA se que valida el solo , pero me saca una excepción y me salta del programa, y no se como controlarla ni de donde.
Gracias. |
#12
|
||||
|
||||
Entonces lo que supongo necesitas no es evitar esa excepción, mas bien lo que quieres es que ese mensaje salga en español.
Todo esto ya lo había mencionado Neftali en su mensaje.... Lo que requieres es manejar el evento OnInvalidDate y si no quieres que te aparezca el mensaje predeterminado del control y mostrar el tuyo propio, tienes que poner el parámetro "Accept" de ese evento en Verdadero. Si "Accept" lo dejas en falso te va a saltar el mensaje del control.
__________________
Última edición por ContraVeneno fecha: 09-04-2008 a las 20:18:21. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema para validar fecha en java | Alejo | JAVA | 2 | 09-02-2007 12:54:06 |
Validar fecha | judit25 | Conexión con bases de datos | 4 | 09-05-2006 17:48:33 |
Validar Fecha | Gustavo Gowdak | OOP | 7 | 03-05-2006 19:24:37 |
Problema al validar fecha | lbidi | Varios | 1 | 15-08-2005 22:44:55 |
validar fecha | morfeo21 | Varios | 1 | 15-10-2004 11:25:45 |
|