Fórum Somar campos com horas #209594
26/01/2004
0
é o seguinte tenho um form onde é apresentado uma lista de chamada por aluno, na tabela de chamda tem um campo de entrada e outro de saida da escola, estes são do tipo time, quando eu mando exibir o form gostaria que aprecesse em baixo o total de horas que o alunos fez, fiz o seguite procedimento, porém não deu certo, o total fica com 00:00 hs
procedure TfrmRelPresNome.FormShow(Sender: TObject); var tot : TTime; dif : TTime; begin tot := StrToTime(´00:00´); while (DM.QyRelPresNome.Eof) do begin dif := StrToTime(´00:00´); dif := StrToTime(DM.QyRelPresNome.Fields[4].AsString) - StrToTime(DM.QyRelPresNome.Fields[4].AsString); tot := tot + dif; DM.QyRelPresNome.Next; end; label1.Visible := True; Label1.Caption := ´Total de Horas: ´ + TimeToStr(tot); end;
Valeu.
Paulo
Oadventista
Curtir tópico
+ 0Posts
26/01/2004
Fabio.hc
dif := StrToTime(DM.QyRelPresNome.Fields[4].AsString) - StrToTime(DM.QyRelPresNome.Fields[4].AsString);
Gostei + 0
26/01/2004
Oadventista
Valeu
Paulo
Gostei + 0
27/01/2004
Oadventista
Valeu
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)