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

4 participantes

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora

    avatar
    cmedeiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 29/05/2016

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Empty [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora

    Mensagem  cmedeiros 8/4/2022, 14:43

    Olá, bom dia a todos

    Mas uma vez recorrer aos amidos do fórum para me ajudarem na solução de um problema que estou resolver a alguma tempo e após pesquisar não consegui encontrar uma solução.

    Trata-se da necessidade de uma formula que calcule a hora decorrida entre dois campos data/hora, onde a diferença entre eles será acima de 24 horas, conforme exemplo abaixo:

    dataHoraInicial: 20/03/22 07:00
    dataHoraFinal: 25/03/22 16:35
    Resultado deverá ser o tempo decorrido: (formato hora abreviada).

    Desde já agradeço.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Empty Re: [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora

    Mensagem  JPaulo 8/4/2022, 16:04

    Tem de usar a busca do fórum, existem milhares de tópicos com essa duvida;

    Exemplo:
    https://www.maximoaccess.com/t34173-resolvidohoras-acima-das-24


    .................................................................................
    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

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Folder_announce_new Instruções SQL como utilizar...
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2605
    Registrado : 13/12/2016

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Empty Re: [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora

    Mensagem  Alexandre Fim 8/4/2022, 16:06

    Olá Cecílio,

    Voce pretende fazer esse cálculo através de consulta ou via código VBA?

    Existe uma função no VBA que já faz esse cálculo:
    Código:
    Datediff("h","20/03/22 07:00","25/03/22 16:35")

    Total de 129 horas
    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora 3z0Vi8nZAAAAAElFTkSuQmCC

    É isso


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    cmedeiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 29/05/2016

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Empty Re: [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora

    Mensagem  cmedeiros 9/4/2022, 01:32

    Senhores Boa noite

    Agradeço pelo breve retorno, mas infelizmente não consegui resolver com os exemplos.

    JPaulo o exemplo mencionado no link trata-se de campos com apenas horas, diferentemente do meu caso onde ambos os campos (dataHoraInicial e dataHoraFinal), possuem data e hora, ou seja, cada campo possui um data e hora jutas, conforme descrito no corpo da mensagem anterior.


    Alexandre, infelizmente sua sugestão não funcionou, ao menos da maneira que tentei, dei a um campo do formulário o nome de "HorasAcm" e no evento ao carregar do formulário, inseri a formula sugerida, acrescentando apenas o direcionamento para o campo "HorasAcm":
    HorasAcm = DateDiff("h", "dataHoraInicial", "dataHoraFinal")

    Observação: tentei também a mesma formula no evento No Atual.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2605
    Registrado : 13/12/2016

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Empty Re: [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora

    Mensagem  Alexandre Fim 9/4/2022, 03:08

    Cecílio boa noite,
    Compartilhe uma cópia do seu bd (somente partes envolvidas) para análise e solução do problema.

    Valeu
    Att
    Alexandre


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Setinf11
    Sistemas e Tecnologia Ltda
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2605
    Registrado : 13/12/2016

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Empty Re: [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora

    Mensagem  Alexandre Fim 9/4/2022, 16:26

    Cecílio,

    Desta forma não vai funcionar, porque você está colocando o nome do campo entre aspas, e o Access não entende como data.
    Neste caso, vc precisa informar o valor que está no campo. Assim:

    Código:
    HorasAcm = DateDiff("h", "" & dataHoraInicial & "", "" & dataHoraFinal & "")

    É isso

    Att

    Alexandre


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    cmedeiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 29/05/2016

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Empty Re: [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora

    Mensagem  cmedeiros 30/4/2022, 21:20

    Olá, boa tarde

    Peço desculpe a todos, estive fora por um tempo... voltando a ativa recentemente.

    Dando continuidade ao tópico... consegui resolver em parte a situação, já calculando o tempo decorrido, porém com resultado em decimal, utilizando a formula abaixo:

    ((CDup([DataHoraFinal])-CDup([DataHoraInicio]))*86400)/3600

    O que me falta agora é a conversão desse resultado obtido em decimal para horas e minutos (hh:nn).

    Creio que o exemplo citado pelo JPaulo resolveria essa segunda parte, porém não consegui fazer com que o modulo do exemplo fosse executado, ainda tenho muita dificuldade com essa questão de modulo.

    Se puderem me ajudar, explicando como implementar o modulo do exemplo para converter o resultado decimal em hora/minuto.
    avatar
    Clebergyn
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 778
    Registrado : 29/08/2012

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Empty Re: [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora

    Mensagem  Clebergyn 3/5/2022, 00:52

    Bom dia Cecílio,

    veja este exemplo neste tópico: https://www.maximoaccess.com/t19411-resolvidobanco-de-horas-extras-comercial-8-horas-e-compensacao

    talvez possa clarear suas ideias com um aplicativo de somar horas ja funcionando.

    lembre de baixar o mais atualizado, lá embaixo, no último post do topico.

    o sistema esta aberto

    Um abraço, bons estudos



    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 aqui (Novo)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Empty Re: [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora

    Mensagem  JPaulo 3/5/2022, 14:17

    Veja se é o que pretende;
    Anexos
    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora AttachmentCalculaHorasAcima24.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (22 Kb) Baixado 18 vez(es)


    .................................................................................
    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

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Folder_announce_new Instruções SQL como utilizar...
    avatar
    cmedeiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 29/05/2016

    [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora Empty Re: [Resolvido]Formula calcular acima de 24horas entre dois campos data/hora

    Mensagem  cmedeiros 12/5/2022, 19:55

    boa tarde

    Agora fechou JPaulo

    Muito obrigado.

      Data/hora atual: 1/10/2022, 15:27