![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
Cita:
Solo que aquí veo otro problema, si capturan la hora puede ser que escriban datos erróneos, necesitas validar cada edit, por ejemplo que no coloquen letras solo números, que las horas sean entre 00 y 24, que los minutos y segundos sean entre 00 y 60. ![]() Y como te dice mi amigo poliburro, sería un buen gesto de tu parte hacerte miembro premium. ![]() Salud OS Edito: Si prefieres trabajar con valores time, debes de hacer lo que te comento, validar los edit antes de hacer la conversion a time.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#2
|
||||
|
||||
|
Cita:
Respecto a la validación, se hacerla de forma estatica, es decir, pillar un edit y ver si es correcto o no, pero no se hacerlo en "tiempo real", osea, que a la vez que el usuario vaya introduciendo por teclado ir viendo si esta bien (le dejo que escriba), o si lo ultimo que acaba de escribir esta mal y se lo borro. ¿Me he explicado?
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
|
|
#3
|
|||
|
|||
|
Cita:
Por ejemplo en el evento OnChange, verificas que no escriba letras en el evento OnExit, verificas si es un dato válido (00-24 para las horas y 00-60 para minutos y segundos) en caso de ser no válido regresas el foco a el edit. ![]() Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#4
|
||||
|
||||
|
Vale muchas gracias, mañana seguiré con ello, ya es un poco tarde que hay que madrugar, ya tendreis noticias cuando grite socorro jajaja
gracias por todo de verdad, chao!!!
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
|
|
#5
|
||||
|
||||
|
Ya he retomado el programa jeje :-)
A ver si me ayudais con esto que por más que le doy vueltas no consigo ver el error, de tres edits consigo la hora introducida por el usuario y quiero calcular cuanto tiempo queda desde la hora actual, hasta la hora que ha introducido el usuario, lo hago de esta manera:
Pero siempre el tiempo restante que me sale es muchísimo mayor de lo que deberia, es decir, si el usuario me pone las 10:00 y actualmente son las 9:00 me sale que faltan 23 horas!!!! y además cada segundo va aumentando el tiempo restante en vez de disminuirse!!!! No tiene ni pies ni cabeza :-(
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
|
|
#6
|
||||
|
||||
|
La hora actual es mayor que la anterior, entonces deberias restar a-b y no b-a.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
#7
|
||||
|
||||
|
Ahí esta el problema, da igual si pongo a-b que b-a que el resultado del tiempo restante siempre es el mismo, lo acabo de comprobar otra vez por si acaso y nada.
A mi no se me ocurre porque falla :-(
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
|
|
#8
|
||||
|
||||
|
Tambien puedes hacer:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| De un txt a un memo | jorgegetafe | Varios | 3 | 05-06-2007 18:22:45 |
| Campo memo tabla escribirlo en componente Memo | Sayuri | Conexión con bases de datos | 2 | 18-08-2005 13:58:01 |
| memo a campos memo | soloriv | Varios | 5 | 26-05-2005 20:25:31 |
| Memo | DCErick | SQL | 1 | 28-11-2004 02:03:34 |
| de memo a memo | migueilichenco | Varios | 3 | 31-07-2003 23:49:42 |
|