--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/4d0d86ba-27f3-41ca-9e65-466a0996c5a4n%40googlegroups.com.
Hola
Yo solo hago en el textbox usando una variable tipo character:
this.format = 'R'
this.inputmask = '99:99'
Luego valido
* Valihora
PARAMETERS a_hora
IF VAL(LEFT(a_hora,2)) > 23
RETURN .f.
ENDIF
IF VAL(SUBSTR(a_hora,3,2)) > 59
RETURN .f.
ENDIF
RETURN .t.
y para sumar horas las convierto en horas centesimales, hago la suma y luego las vuelvo a horas y minutos.
Saludos
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/7aafab75-1257-44d5-a8d0-346f7da97665n%40googlegroups.com.