MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Calculo com horas

    Compartilhe

    braine
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 67
    Registrado : 16/01/2014

    [Resolvido]Calculo com horas

    Mensagem  braine em 1/6/2017, 13:13

    Estou montando um banco de dados para lançamento do "Ponto Corrido" da UPA que trabalho. Os profissionais trabalhão em sua maioria no sistema 12x36. Preciso ao lançar Entra, Saida_Almoço, Entrada_Almoço, Saida já nos calcule o total de horas.

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Se puderem me ajudar. E depois que fizer o calculo já focalizar no campo do Formulário "Servidor".

    Desde Já agradeço a todos.
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo em 1/6/2017, 14:20

    Ola;

    Faça o teste num campo novo na consulta;

    Código:
    HorasTrabalhadas: (Format$(TimeSerial(0;(Nz(DateDiff("n";[Entrada];[Saida]);0)-(Nz(DateDiff("n";[Saida_refeicao];[Entrada_refeicao]);0)))/60*60;0);"Short Time"))


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

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

    Carlao2
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 19/10/2016

    Re: [Resolvido]Calculo com horas

    Mensagem  Carlao2 em 1/6/2017, 14:32

    Braine. Bom dia

    Proceda conforme figura em anexo
    Anexos
    ajuda calculo de hora.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (22 Kb) Baixado 17 vez(es)

    braine
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 67
    Registrado : 16/01/2014

    Re: [Resolvido]Calculo com horas

    Mensagem  braine em 1/6/2017, 14:45

    Quase fis na consulta deu certo. Só que quando e quebrado que daria 11:10 me da a resposta: 11,1666666666667
    Isso na consulta. E se o profissional entrou as 19:00hs e a Saida for 07:00hs. da negativo. Acho que tem que ser código mesmo.
    Com as variáveis.

    Se saída < que entrada=tal código

    Se saída > que entrada=tal código.
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo em 1/6/2017, 14:56

    Rapaz, copie novamente a formula que lhe passei que já não mostra em decimal.

    Se tiver necessidade de fazer o calculo mudando de dia, como disse "profissional entrou as 19:00hs e a Saida for 07:00hs", vai ter de incrementar na sua tabela a data.

    Ou seja, terá de ter data e hora.


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

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo em 1/6/2017, 15:08

    Veja este exemplo de uma duvida aqui;

    Repare no funcionario Nº2, que Entrou num dia ás 17:00 e saíu no dia seguinte ás 02:00, retorna 08:00 trabalhadas já sem a refeição.

    Download



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

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

    braine
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 67
    Registrado : 16/01/2014

    Re: [Resolvido]Calculo com horas

    Mensagem  braine em 1/6/2017, 15:16

    Não abriu


    Já volto
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo em 1/6/2017, 16:02

    Faça o download novamente, tem de abrir.


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

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

    braine
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 67
    Registrado : 16/01/2014

    Re: [Resolvido]Calculo com horas

    Mensagem  braine em 1/6/2017, 17:48

    Consigo ler o codigo mas não entra no modo estrutura da consulta para mim ver como foi feito.

    Mas a minha ideia e ser sem a data mesmo, pois são 115 funcionários que da um total de 6900 lançamentos no mês. A responsavel pelo RH passa parte do dia digitando entradas e saidas. Consome muito tempo, no modo que estou fazendo e muito rapido os lançamentos, só falta fazer os calculos.

    Exemplo de formula:

    Se Entrada < Saída
    Total= ((Saida - Entrada)-(Saida_Refeição - Entrada_Refeição))

    Se Entrada > Saída
    Total= ((24:00 - Entrada)+Saida)-(Saida_Refeição - Entrada_Refeição)

    Só não sei como faze-lo ainda.

    Segue o banco de Dados para dar uma olhada
    Anexos
    teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (234 Kb) Baixado 5 vez(es)

    braine
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 67
    Registrado : 16/01/2014

    Re: [Resolvido]Calculo com horas

    Mensagem  braine em 2/6/2017, 17:28

    Quase consegui conforme imagem abaixo, só estou precisando de ajuda quando não tiver intervalo de almoço.
    Pois alguns funcionários não tem assinado a saída e entrada e gostaria de colocar um valor padrão:
    dia Entrada < 11:00 = 11:00 Saida_Refeição e Entrada_Refeição = 12:00
    Noite Entrada < 21:00 = 21:00 Saida_Refeição e Entrada_Refeição = 22:00

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Usei um exemplo que encontrei em outro fórum [Você precisa estar registrado e conectado para ver este link.] e adaptei para o meu uso.

    Se puderem me ajudar com este único ponto que ainda falta agradeço.
    Anexos
    teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (224 Kb) Baixado 1 vez(es)

    braine
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 67
    Registrado : 16/01/2014

    Re: [Resolvido]Calculo com horas

    Mensagem  braine em 2/6/2017, 19:07

    Estou usando uma consulta que faz a soma das horas usando a seguinte formula no campo Total:

    Total: SeImed([Saida]>[Entrada];[Saida]-[Entrada]-[Intervalo];([Totalhoras]-[Entrada]+[Acerto])+[Saida]-[Intervalo])

    E no campo Intervalo:

    Intervalo: (Nz([Entrada_Refeição]-[Saida_Refeição];#01:00:00#))

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Que me apresenta o seguinte erro:

    [Você precisa estar registrado e conectado para ver esta imagem.]

    Se resolver esse erro, quando for Nulo pegar o valor padrão de 01:00:00 e fazer o calculo já resolvo minha consulta.

    braine
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 67
    Registrado : 16/01/2014

    Re: [Resolvido]Calculo com horas

    Mensagem  braine em 2/6/2017, 20:01

    Consegui mudei a formula da consulta do Intervalo para

    Intervalo: (Nz([Entrada_Refeição]-[Saida_Refeição];0,0416666666666667))


    [Você precisa estar registrado e conectado para ver esta imagem.]


    Agradeço a todos e obrigado pela ajuda.

    Tenho apreendido muito no Fórum

    Estou postando o banco de dados para ficar de exemplo se alguém tiver o mesmo problema consiga solucioná-lo.

    Até a próxima.
    Anexos
    teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (207 Kb) Baixado 16 vez(es)

      Data/hora atual: 23/10/2018, 02:54