Cambiar a formato hora
Publicado por Jose (7 intervenciones) el 09/06/2008 08:58:45
Buenos días, ya llevo una semana intentándolo.
El campo hora lo recibo en formato numérico: 730, 1400, 2030, etc,... y lo que quiero es ponerle los ":" entre la hh y mm.
La metodología ya sé cómo pero en crystal report no tengo mucho conocimiento y no sé ni dónde ni cómo ponerlo para que lo haga.
Mi idea es:
'Le añado el cero al valor numérico que cojo del campo hora.
stringVar Uno := "0" & totext({tabla.hora});
'Ahora cojo los 4 primeros valores y me aseguro tener ya la hh y mm.
stringVar Dos := right(Uno,4);
'Cojo las hh
stringVar Tres := right(dos,2);
'Cojo los mm
stringVar Cuatro := left(dos,2);
'Y ahora agrego entre las horas y minutos los ":"
stringVar Cinco := (Cuatro & ":" & Tres);
Esto dónde tendría que ponerlo y cómo finalizarlo para que el programa sepa que el valor del campo hora debe ser esa variable Cinco.???
Gracias por adelantado.
El campo hora lo recibo en formato numérico: 730, 1400, 2030, etc,... y lo que quiero es ponerle los ":" entre la hh y mm.
La metodología ya sé cómo pero en crystal report no tengo mucho conocimiento y no sé ni dónde ni cómo ponerlo para que lo haga.
Mi idea es:
'Le añado el cero al valor numérico que cojo del campo hora.
stringVar Uno := "0" & totext({tabla.hora});
'Ahora cojo los 4 primeros valores y me aseguro tener ya la hh y mm.
stringVar Dos := right(Uno,4);
'Cojo las hh
stringVar Tres := right(dos,2);
'Cojo los mm
stringVar Cuatro := left(dos,2);
'Y ahora agrego entre las horas y minutos los ":"
stringVar Cinco := (Cuatro & ":" & Tres);
Esto dónde tendría que ponerlo y cómo finalizarlo para que el programa sepa que el valor del campo hora debe ser esa variable Cinco.???
Gracias por adelantado.
Valora esta pregunta


0