FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como acumular horas?
Hola amigos del foro. Estoy armando un sistema que tiene que calcular la cantidad de horas y minutos trabajados por un empleado.
Bien yo uso delphi 5 y bases de escritorio Paradox. Como puedo hacer para acumular la cantidad de horas y minutos, yo utilizo un tipo de dato TDateTime para acumular las horas pero cuando llega a 24 horas se me vuelve a cero. Y nunca se verdaderamente la cantidad de horas trabajadas. Bueno muchisimas gracias por todo nuevamente. |
#2
|
||||
|
||||
Al usar el tipo TDateTime tienes que tener en cuenta que refleja las horas y también los días.
Supongo que si inicializas la variable a 0 y vas acumulando.... cuando llegue a 24 horas entonces esto equivale a 1, y las horas serán 0. Pero todo esto depende de las funciones que estés usando para calcular las horas. Ya que hay funciones que te pueden calcular la diferencia de horas entre 2 fechas.
__________________
Si no lo sabes, necesitas leerlo |
#3
|
||||
|
||||
Hola, otra cosa que podes hacer es que cuando el empleado ingrese a trabajar se almacena la fecha y hora de ingreso, y cuando sale del trabajo hagas la diferencia entre la hora de salida y la de entrada.
Saludos!! |
#4
|
|||
|
|||
tambien puedes guardar las horas trabajadas diarias en segundos, luego las transformas a horas.
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como trabajar con fechas y horas | JULIPO | MySQL | 7 | 07-06-2006 17:01:34 |
COmo llevar la hora del formato Am/Pm al de 24 horas? | bustio | Varios | 1 | 14-01-2005 16:28:01 |
Como eliminar los registros de hace seis horas | salvica | SQL | 4 | 23-08-2004 19:02:44 |
Acumular Valores-FastReport | IVAND | Impresión | 5 | 03-08-2004 01:08:27 |
SQL y las horas | FRANKER | SQL | 2 | 14-05-2003 10:50:40 |
|