robinhocne Posted February 29, 2012 Report Share Posted February 29, 2012 Na tabelas Horas tenho o horario inicial 1, horario final 1, horario inicial 2, horario final 2 e horasno campo horas gravo o total de horas, então tenho o seguinte:DATA hor ini1 hor fin1 hor fin2 hor fin2 HORAS01/02/2012 08:00 10:00 12:00 16:00 06:0002/02/2012 07:30 11:30 13:30 18:35 09:0503/02/2012 07:45 11:35 13:40 18:20 08:3004/02/2012 08:00 11:36 13:30 18:10 08:1605/02/2012 07:42 11:00 12:00 18:25 09:28na tabelas esses campos de horas são do tipo Time.na hora de carregar as informações na tabela temporária eu vou somando o campo horas em uma variavel TotalHoras do tipo TimeTotalHoras := TotalHoras + QryHor.FieldByName('HORAS').AsDateTime;Mas o resultado ao invés de dar 41:19 me retorna 17:19, então percebi que quando passa de 24 horas incia novamente.....não entendi o porque.....algém poderia me ajudar ? Quote Link to comment Share on other sites More sharing options...
0 Jhonas Posted February 29, 2012 Report Share Posted February 29, 2012 use um pouco a imaginação e altere esse código e conseguirá o seu resultadohttp://scriptbrasil.com.br/forum/index.php...st&p=608698abraço Quote Link to comment Share on other sites More sharing options...
Question
robinhocne
Na tabelas Horas tenho o horario inicial 1, horario final 1, horario inicial 2, horario final 2 e horas
no campo horas gravo o total de horas, então tenho o seguinte:
na tabelas esses campos de horas são do tipo Time.
na hora de carregar as informações na tabela temporária eu vou somando o campo horas em uma variavel TotalHoras do tipo Time
Mas o resultado ao invés de dar 41:19 me retorna 17:19, então percebi que quando passa de 24 horas incia novamente.....não entendi o porque.....
algém poderia me ajudar ?
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.