Relatorio do Quick Report

Delphi

13/11/2003

Pessoal, estou precisando da ajuda de vcs para somar horas no quick resport, da seguinte maneira:

Tenho grupo de itens, nesse caso, maquinas, exemplo:

MAQUINA 1 = 10:00
MAQUINA 1 = 14:40
MAQUINA 1 = 02:30
Total = 27:10


MAQUINA 1 = 10:00
MAQUINA 1 = 02:40
MAQUINA 1 = 03:50
Total = 16:30

Valeu e estou no aguardo, sds


Cinh0

Cinh0

Curtidas 0

Respostas

Sam

Sam

13/11/2003

Amigão, converte a hora pra decimal faça os cálculos depois volte pra hora.

Ex:

VAR_FLOAT := HORA/(1/24); //CONVERTE A HORA PRA DECIMAL

VAR_FLOAT := VAR_FLOAT+15; //SOMA DECIMAL

VAR_STRING := TIMETOSTR(VAR_FLOAT*(1/24); //CONVERTE DECIMAL PRA HORA

VAR_HORA := STRTOTIME(VAR_STRING); //CONVERTE STRING PARA TIME

Espero ter ajudado !!!


GOSTEI 0
Cinh0

Cinh0

13/11/2003

Sam, não deu certo, deu um numero louco aqui, vc nao tem outra maneira de fazer isso não? Da uma olhada no exemplo que coloquei em cima para vê se vc me ajuda, estou precisando muito fazer isso. É muito importante saber que esse campos da hr está armazenado em uma tabela e preciso somar quando o usuário solicitar o relatorio e consequentemente jogar o resultado no quick report.

PEssoal, me ajudem, estou precisando d++ disso e não tou conseguindo fazer nem a p@u.

Valeu pela atenção.


GOSTEI 0
POSTAR