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 Qui 01 Jun 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 este link.]

    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 : 9697
    Registrado : 04/11/2009

    Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo em Qui 01 Jun 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.]

    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 : 120
    Registrado : 19/10/2016

    Re: [Resolvido]Calculo com horas

    Mensagem  Carlao2 em Qui 01 Jun 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 8 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 Qui 01 Jun 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 : 9697
    Registrado : 04/11/2009

    Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo em Qui 01 Jun 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.]

    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 : 9697
    Registrado : 04/11/2009

    Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo em Qui 01 Jun 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.

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



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

    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 Qui 01 Jun 2017, 15:16

    Não abriu


    Já volto
    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Calculo com horas

    Mensagem  JPaulo em Qui 01 Jun 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.]

    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 Qui 01 Jun 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 Sex 02 Jun 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 este link.]

    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 Sex 02 Jun 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 este link.]

    Que me apresenta o seguinte erro:

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

    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 Sex 02 Jun 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 este link.]


    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 12 vez(es)

      Data/hora atual: Sab 18 Nov 2017, 08:13