Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-09-2006
zugazua2001 zugazua2001 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Necochea
Posts: 237
Poder: 20
zugazua2001 Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 02-09-2006
Avatar de DarKraZY
DarKraZY DarKraZY is offline
Miembro
 
Registrado: ago 2003
Posts: 460
Poder: 21
DarKraZY Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 02-09-2006
Avatar de Sotrono
Sotrono Sotrono is offline
Miembro
 
Registrado: abr 2004
Ubicación: Buenos Aires - Argentina
Posts: 396
Poder: 21
Sotrono Va por buen camino
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!!
Responder Con Cita
  #4  
Antiguo 03-09-2006
nemesio nemesio is offline
Miembro
 
Registrado: nov 2005
Ubicación: Isla de Margarita, Venezuela
Posts: 377
Poder: 19
nemesio Va por buen camino
tambien puedes guardar las horas trabajadas diarias en segundos, luego las transformas a horas.

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 15:25:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi