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


3 participantes

    [Resolvido]Obtendo valor de horas

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Obtendo valor de horas Empty Obtendo valor de horas

    Mensagem  danilo da siva 7/11/2011, 19:27

    Boa tarde a todos,

    Estou tentando calcular as horas da consulta_ControleHoras com os campos

    Entrada saidaAlmoço RetornoAlmoço FimExpediente,

    Como calcular estes campos propriamente dito. Estou tentando fazer assim:

    =Formato(Int(Soma(Formato([Entrada];"hh")))+Int((Soma(Formato([ SaidaAlmoco];"nn")))/60);"00") & ":" & Formato((Soma(Formato([RetornoAlmoço];"nn")))-Int((Soma(Formato([FimExpediente];"nn")))/60)*60;"00")+(Int(Soma(Formato([atrasoinicio];"hh")))+Int((Soma(Formato([atrasoinicio];"nn")))/60);"00") & ":" & Formato((Soma(Formato([atrasoinicio];"nn")))-Int((Soma(Formato([atrasoinicio];"nn")))/60)*60;"00")

    Tem uma maneira mais simples de fazer?


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  Assis 8/11/2011, 11:12

    Danilo

    Será isto ?


    .................................................................................
    *** Só sei que nada sei ***
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  danilo da siva 8/11/2011, 12:06

    Olá Assis, Obrigado por Responder.

    É isto mesmo como fez? poderia me ensinar?
    E tem como também saber os atrasos.
    Por exemplo: mostrar se o funcionario chegou em determinada Hora atrasado?



    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  Assis 8/11/2011, 12:39

    Quanto aos atrasos, isso para mim é novidade ....


    .................................................................................
    *** Só sei que nada sei ***
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  danilo da siva 8/11/2011, 12:45

    Era isso mesmo que estava precisando Muito Obrigado Assis. Quanto ao Atraso me expressei mal, na realidade quero um campo que calcule o horario de almoço.

    Por exemplo: Funcionario Danilo SaidaAlmoço 12:00 RetornoAlmoço 13:12 Total -> 1:12 de almoço feito



    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  Assis 8/11/2011, 13:12

    Copie e cole num campo da consulta

    DuracaoAlmoco: (([retornoalmoço.horario]-[saidaalmoço.horario])*24)


    .................................................................................
    *** Só sei que nada sei ***
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  danilo da siva 8/11/2011, 13:21

    Olá Assis obrigado por responder, esta marcando assim

    Por exemplo saidaAlmoço 13:00 retornoAlmoço 14:00 DuraçãoAlmoço ->0,999999999999999 é isto mesmo?


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  Assis 8/11/2011, 13:38

    Corrigido


    .................................................................................
    *** Só sei que nada sei ***
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  danilo da siva 8/11/2011, 13:47

    Perfeito Assis, Nem sei como agradecer, Creio que não só tirou minhas duvidas, mas também a outros usuarios.

    Ultima Duvida?
    Como calcular o total geral de horas?

    Ex: no periodo de 30 dias trabalhei xxxxx:xxx horas no mes


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  Assis 8/11/2011, 15:41

    Danilo

    Teste este exemplo, quase completo....
    Todas as password 123456


    .................................................................................
    *** Só sei que nada sei ***
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  danilo da siva 9/11/2011, 11:15

    Olá a todos,

    Uma duvida? Minha Empresa quer o controle total de horas, como posso somar o valor total?

    Ex: Cada vez que for adicionado a hora seja somado estas horas?

    Poderia Verificar PorFavor


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  danilo da siva 10/11/2011, 11:16

    Alguma Sugestão?


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 685
    Registrado : 14/12/2010

    [Resolvido]Obtendo valor de horas Empty Re: Obtendo valor de horas

    Mensagem  julianovv 10/11/2011, 11:33

    Olá, em relatórios, no rodapé da página coloque essa expressão para a soma de horas acima de 24 horas. O seu campo de horas na tabela deverá ser Data/Hora, formato "hora abreviada" e deverá estar na seção "detalhe" do relatório.

    =Formato(Int(Soma(Formato([SEUCAMPOHORAS];"hh")))+Int((Soma(Formato([SEUCAMPOHORAS];"nn")))/60);"00") & ":" & Formato((Soma(Formato([SEUCAMPOHORAS];"nn")))-Int((Soma(Formato([SEUCAMPOHORAS];"nn")))/60)*60;"00")

    Essa expressão é do mestre Senna e no original tinha os segundos mas retirei pois não precisava.
    Funciona que é uma beleza!

    Wink
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  danilo da siva 10/11/2011, 12:13

    Olá Obrigado por Responder,

    Então eu já tenho o total de horas diario quando criei um campo na consulta com o nome HorasTrabalhadas
    O que quero é pegar neste campo que já esta calculado o total diario e obter o valor total Geral de horas, como posso fazer?



    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 685
    Registrado : 14/12/2010

    [Resolvido]Obtendo valor de horas Empty Re: Obtendo valor de horas

    Mensagem  julianovv 10/11/2011, 15:50

    Olá, até onde sei, não dá pra pegar a soma total de horas por colunas, apenas linhas em uma consulta. Só funciona em formulários ou relatórios.
    Crie um formulário baseado nessa consulta com a propriedade Modo Padrão como "Formulário contínuo" e no rodapé acrescente aquela expressão que passei antes em uma caixa de texto não acoplada. Desta forma você terá a soma total.
    Espero ter ajudado!
    Wink
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  danilo da siva 10/11/2011, 16:15

    Olá mais uma vez obrigado !!!

    Eu criei um relatorio baseado no que me recomendou, já que nao seria interessante no momento o formulario, creio que no relatorio funcione correto ?

    Então mas no resultado me mostra um valor diferente ao que realmente é. Estou fazendo assim->>>> no rodapé do relatorio TotalGeral

    =Format(Int(Soma(Format([HorasTrabalhadas];"hh")))+Int((Soma(Format([HorasTrabalhadas];"nn")))/60);"00") & ":" & Format((Soma(Format([HorasTrabalhadas];"nn")))-Int((Soma(Format([HorasTrabalhadas];"nn")))/60)*60;"00")

    Será que minha sintaxe esta errada?


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  Assis 10/11/2011, 16:20

    Boa tarde Danilo

    Atenção

    Eliminei 3 tabelas
    Só tem uma tabela de registo de dados.
    Tem de fazer alguma coisa..... no forum digite "horas" no Buscar tem muita coisa para ver.


    .................................................................................
    *** Só sei que nada sei ***
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  danilo da siva 11/11/2011, 10:49

    Caso Resolvido com exemplo do assis e a ajuda de julianovv consegui resolver a situação


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 685
    Registrado : 14/12/2010

    [Resolvido]Obtendo valor de horas Empty Re: Obtendo valor de horas

    Mensagem  julianovv 11/11/2011, 10:50

    Bom dia Danilo, é isso mesmo. Sua sintaxe não está errada. Se estiver no rodapé com a expressão na fonte do controle de uma caixa não acoplada, não tem como dar erro. Observe se o seu campo de horas na tabela está com o formato correto (hora abreviada) porque se for número ou texto não vai funcionar.
    Eu tenho um controle de horas aqui e não dá erro. Soma certinho.

    Wink


    .................................................................................
    Juliano

    USO O ACCESS 2007 NO XP SP3
    Pentil 4 Duo Core 2 - 3.2 ghz - HD 250 GB ATA II - Placa Asus P5QPL-AM - 2 GB de memória DDR2 667 mhz Kingston - NVidia GForce GT 370 - Monitor AOC 24 pol G2HE524G2 - Impressora Epson T33 - Scanner Bright.
    Smile
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 685
    Registrado : 14/12/2010

    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  julianovv 11/11/2011, 10:53

    Ok Danilo. Boa sorte aí pra vc!

    Wink

    Conteúdo patrocinado


    [Resolvido]Obtendo valor de horas Empty Re: [Resolvido]Obtendo valor de horas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 20:19