FoxPro/Visual FoxPro - Campo de Horas

 
Vista:

Campo de Horas

Publicado por Francisco (8 intervenciones) el 21/08/2006 17:14:37
Hola!

Necesito llenar valores de hora. Por lo que veo vfp trae de DateTime.
Como le hago para poder usarlo y solo pasarle los parametros de Hora y no los de Fecha.

Gracias
FR
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Campo de Horas

Publicado por Plinio (7841 intervenciones) el 21/08/2006 17:35:10
Lo ideal es el formato Fecha/Hora por los inconvenientes que tiene la hora, como son: am y pm y cuando cambias el dias para hacer comparaciones es dificil.

Puedes guardar campos DATETIME y presentar en la pantalla solo la hora.
ejemplo:
mifecha_hora = DATETIME()
MIHORA = substr(TTOC(mifecha_hora),12,12)
?miHOra
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Campo de Horas

Publicado por Fr (8 intervenciones) el 21/08/2006 18:00:37
Hola plinio..
Gracias, mm tengo una duda, como le hago para solo pedirle al usuario que introduzca la hora y que la fecha no aparezca, cuando quiero grabar me pone que no escribi fecha y que vuelva a escribir.

osea como validacion.
Gracias por la ayuda.
FR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Campo de Horas

Publicado por Plinio (7841 intervenciones) el 21/08/2006 18:28:32
Puedes entrar en un campo tipo Character la fecha con un Inputmask asi 99:99:99 AA. Luego suma esa hora a una fecha para obtener un campo datetime
Ejemplo:
xhora = "10:12:10 am"
xfecha = DTOC(date())
xfecha_hora = CTOT(xfecha+" "+xhora)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar