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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-06-2004
rober rober is offline
Miembro
 
Registrado: may 2004
Posts: 20
Poder: 0
rober Va por buen camino
Question sumar horas

hola, ojala y me pudieran ayudar a resolver mi problema...
hice un checador y necesito hacer reportes de las horas de trabajo de un empleado.
tengo una tabla e paradox con los siguientes campos:
clave entrada1 salida1 entrada2 salida2 total

*nota: la primer salida es el receso la 2 entrada es la entrada del receso

por ejemplo tengo los siguientes valores en esta tabla:
clave fecha entrada1 salida1 entrada2 salida2 total
125 02/05/2004 14:00:00 16:00:00 16:20:00 19:00:00

¿como le hago para sacar el total de horas trabajadas en ese dia?

y tambien necesito sumar los totales de por ejemplo dos dias, como le hago para sumar los totales sin que se recorran, por ejemplo para tratar de calular esto lo que hice fue darle valores a el campo total directamente. ejemplo
supongamos que el campo total ya fue calculado y tenemos lo siguiente:
clave_ fecha_____entrada1__salida1_entrada2__salida2__total___
125 02/05/2004 14:00:00 16:00:00 16:20:00 19:00:00 04:40:00
125 03/05/2004 14:00:00 16:00:00 16:20:00 19:00:00 04:40:00
125 04/05/2004 14:00:00 16:00:00 16:20:00 19:00:00 04:40:00
125 05/05/2004 14:00:00 16:00:00 16:20:00 19:00:00 04:40:00
125 06/05/2004 14:00:00 16:00:00 16:20:00 19:00:00 04:40:00

ahora necesito sacar el total.
esto fue lo que hice:
for x:=0 to query1.RecordCount do
begin
//query1.recno:=x;
hora:=hora+(Query1TOTAL.value);
query1.next;
end;

edit3.Text:=timetostr(hora);

y me aparece como resultado en el edit 4:00 y deberia de salir 23:40 pero si cambio el valor inicial de la 'x' a 1 me aparece 23:20 entonces no se que esta pasando y esto me urge.

espero poder contar con su valiosa ayuda y asi aporvecho pedireles a todo este mundo de programcion mil disculpas por las faltas que cometi sin querer, espero comprendan que estoy empezando en este aunque no es escusa, la verdad si me senti mal, gracias por enseñarme a respetar y a leer, aunque no fue mi intencion ser irrespetuoso pero asi me senti el dia de hoy.
"Luchar para aprender"

Última edición por rober fecha: 03-06-2004 a las 23:44:58. Razón: me falto especificar algo
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 19:13:49.


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