MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Horas acima das 24

    PPTT
    PPTT
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 308
    Registrado : 18/05/2011

    horas - [Resolvido]Horas acima das 24 Empty [Resolvido]Horas acima das 24

    Mensagem  PPTT 2/9/2018, 22:34

    Boa noite,

    Queria trabalhar com esta função e referir-me também aos segundos, alguém pode ajudar?

    Função aqui:
    Public Function HrStr(dblHora As Double) As String
    ‘Pega um valor numérico e o converte para Horas/Minutos
    ‘Ex: 123,5 = “123:30”
    ‘Ex: 23,9833333333333 = “23:59”


    Dim strHoras As String
    Dim strMinutos As String


    ‘Pega as horas (parte inteira)
    strHoras = CStr(Fix(dblHora))


    ‘Pega os minutos
    strMinutos = Format$(Abs((dblHora – Fix(dblHora)) * 60), “00”)


    ‘Verifica se o total de minutos é 60
    If strMinutos = “60” Then
    strMinutos = “00”
    strHoras = CStr(CDbl(strHoras) + 1)
    End If


    ‘Concatena os dois
    HrStr = strHoras & “:” & strMinutos


    End Function



    ***********
    Obrigado


    .................................................................................
    bounce Este lugar é o ceú
    PPTT
    PPTT
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 308
    Registrado : 18/05/2011

    horas - [Resolvido]Horas acima das 24 Empty Re: [Resolvido]Horas acima das 24

    Mensagem  PPTT 3/9/2018, 22:34

    Boa noite,
    Conseguem ajudar?
    Obrigado


    .................................................................................
    bounce Este lugar é o ceú
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    horas - [Resolvido]Horas acima das 24 Empty Re: [Resolvido]Horas acima das 24

    Mensagem  JPaulo 4/9/2018, 13:41

    Código:
    TotalHoras: (24*Int(Sum([SeuCampoHoras]))+Format(Sum([SeuCampoHoras]);'h')) & Format(Sum([SeuCampoHoras]);':nn:ss')


    Exemplo:
    Download



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    horas - [Resolvido]Horas acima das 24 Folder_announce_new Utilize o Sistema de Busca do Fórum...
    horas - [Resolvido]Horas acima das 24 Folder_announce_new 102 Códigos VBA Gratuitos...
    horas - [Resolvido]Horas acima das 24 Folder_announce_new Instruções SQL como utilizar...
    PPTT
    PPTT
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 308
    Registrado : 18/05/2011

    horas - [Resolvido]Horas acima das 24 Empty Re: [Resolvido]Horas acima das 24

    Mensagem  PPTT 4/9/2018, 13:56

    Obrigado J Paulo,

    Acabei de pesquisar agora e pode-se também transformar a quantidade total de segundos (número décimal), assim:
    Me.HRSACIMA24 = (Format(Int([QUANTTOTALSECS] / 3600), "00") & ":" & Format(Int(([QUANTTOTALSECS] - (Int([QUANTTOTALSECS] / 3600) * 3600)) / 60), "00") & ":" & Format((([QUANTTOTALSECS] Mod 60)), "00"))


    Abraço


    .................................................................................
    bounce Este lugar é o ceú
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    horas - [Resolvido]Horas acima das 24 Empty Re: [Resolvido]Horas acima das 24

    Mensagem  JPaulo 4/9/2018, 14:05

    Fico feliz.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    horas - [Resolvido]Horas acima das 24 Folder_announce_new Utilize o Sistema de Busca do Fórum...
    horas - [Resolvido]Horas acima das 24 Folder_announce_new 102 Códigos VBA Gratuitos...
    horas - [Resolvido]Horas acima das 24 Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    horas - [Resolvido]Horas acima das 24 Empty Re: [Resolvido]Horas acima das 24

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 06:06