USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Soma de Horas
FLAVIO
não registrado
ENUNCIADA !
Postada em 21/11/2005 13:01 hs   
Amigos, gostaria que analisasem essa rotina que desenvolvi.
 
Será que está correta?
 
Dim HH As Integer
                Dim MM As Integer
                HH = Val(Left(rstHorasTrab("HORAS_TRABALHADAS"), 2)) + Val(Left(rstHorasTrab("HORAS_TRABALHADAS2"), 2))
                MM = Val(Right(rstHorasTrab("HORAS_TRABALHADAS"), 2)) + Val(Right(rstHorasTrab("HORAS_TRABALHADAS2"), 2))
                HH = HH * 60
                HH = HH + MM
                MM = HH - Int(HH)
                HH = (HH / 60) - MM
               
                If MM >= 60 Then
                    MM = MM / 60
                    HH = HH + Int(MM)
                    If MM <= 1.99 Or MM >= 60 Then
                       Do While MM >= 60 Or MM <= 1.99
                            MM = MM / 60
                            HH = HH + Int(MM)
                       Loop
                    End If
                 End If
                rstHorasTrab.Edit
                rstHorasTrab("TOT_HORAS_TRABALHADAS") = strzero(Str(HH), 2) + ":" + strzero(Str(MM), 2)
                rstHorasTrab("REFERENCIA_FOLHA") = cbo_mes.Text
                rstHorasTrab("ANO_FOLHA") = txt_ano.Text
                rstHorasTrab.Update
                
                   
                '----------------------------------
                'Sua Rotina.....
                '----------------------------------
              
   
Página(s): 3/3     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página