SRick
|
LAVRAS MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 03/06/2011 22:35 hs
Galera, abaixo está um código funcionando, porem às vezes o label que aparece as horas fica assim: 54:0:0 (exemplo). Gostaria que ficasse assim 54:00:00., ou seja formato assim "dd/mm/yyyy". Private Sub CommandButton3_Click() '------------------------------------------------------------------------------ Dim totalhours As Long, totalminutes As Long, totalseconds As Long Dim days As Long, hours As Long, minutes As Long, seconds As Long Dim interval As Variant, j As Integer Dim STDIA As Date Dim SNRPM As String Dim SDATA As Date Dim SDATAF As Date Dim VHI As Date SDATA = DTPicker1 SDATAF = DTPicker2 SNRPM = Label9.Caption Label4.Caption = "" rsto.MoveMin Do While Not rsto.EOF If rsto!NR_PM = SNRPM And Left(rsto!HORA_INICIO, 10) >= SDATA And Left(rsto!HORA_INICIO, 10) <= SDATAF Then interval = interval + rsto!TOTAL_DIARIO End If rsto.MoveNext Loop totalhours = Int(CSng(interval * 24)) totalminutes = Int(CSng(interval * 1440)) totalseconds = Int(CSng(interval * 86400)) hours = totalhours Mod 24 minutes = totalminutes Mod 60 seconds = totalseconds Mod 60 Label4.Caption = Format(totalhours & ":" & minutes & ":" & seconds, "hh:nn:ss") ' AQUI QUE AS VEZES FICA ASSIM 44:1:0 ETC,.... Label5.Caption = "Servidor: " & Label1.Caption & " " & "trabalhou:" & " " & "no período de:" & " " & SDATA & " " & "a" & " " & SDATAF & " " & "o total de horas abaixo:" End Sub
|
|
|
|
|
|
SRick
|
LAVRAS MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 05/06/2011 14:31 hs
OK, VOU TENTAR ESSA CAMBIARRA. OBRIGADO. SRICK
|
|
|
Treze
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 05/06/2011 18:13 hs
faz gambiarra não
ou faz assim
Label4.Caption = Format(CDate(totalhours & ":" & minutes & ":" & seconds), "hh:nn:ss")
ou assim
Label4.Caption = Format(totalhours & ":" & minutes & ":" & seconds, "00:00:00")
|
|
|
Almir
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 05/06/2011 19:51 hs
Treze;você fez algum teste.
|
|
|
|
Postada em 06/06/2011 09:22 hs
O certo não seria "hh:mm:ss" ?
|
|
|