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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Converter número em hora
Arist
não registrado
Postada em 28/06/2006 13:23 hs   
Preciso da função para converter um número em horas
Tipo: 65min p/ txt="01:05" 
Grato
     
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 28/06/2006 13:55 hs            
private function numh(num as integer)
a=int(num/60)
b=int(num mod 60)
c$=format(a,"##0") & ":"& format(b,"00")
end function
 
não se esqueça de declarar c$ no seu declarations
 
   
Ismael Soares
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 28/06/2006 18:41 hs            
Outra opção.. neste caso abaixo eu peguei o que o usuario digitou e somei com o que tinha no banco...
 
Public Sub Calculacredito()
Set RSCADASTRO = New ADODB.Recordset
RSCADASTRO.Open "SELECT * FROM CADASTRO WHERE NOME = '" & cmbfunc.Text & "'", CONEXAO, adOpenKeyset, adLockPessimistic
On Error Resume Next
TotalMinutos = 0
Resultado = ""
Dim Registros() As String
Dim Horario() As String
Dim Horas As Long
Dim Minutos As Long
Dim HorasDig As Long
Dim MinutosDig As Long

   Horario = Split(RSCADASTRO!Total, ":")
   Registros = Split(txtcr_deb_dia, ":")
  
   Horas = (Horario(0) * 60)
   Minutos = Horario(1)
  
   HorasDig = Registros(0) * 60
   MinutosDig = Registros(1)
  
   TotalMinutos = ((Horas + Minutos) + (HorasDig + MinutosDig))
Horas = Val(TotalMinutos / 60)
Minutos = ((TotalMinutos / 60) - Horas) * 60
Resultado = Horas & ":" & Strzero(Minutos, 2)
RSCADASTRO!Total = Resultado
lblsetor.Caption = RSCADASTRO!setor
RSCADASTRO.Update
End Sub
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 28/06/2006 18:45 hs            
Outra opção:
 
MsgBox DateAdd("n", 65, "00:00:00") 'retorna 01:05:00
 
Ai vc trabalha como preferir...
 
t+ :)
   
Página(s): 1/1    


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