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

    organizar batidas de ponto

    avatar
    davipaulino
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 17/02/2016

    organizar batidas de ponto Empty organizar batidas de ponto

    Mensagem  davipaulino 27/10/2016, 17:36

    Saudações amigos
    Estou com grande dificuldade para realizar uma consulta, espero encontrar alguem no Fórum que possa me clarear as idéias


    Tenho uma tabela importada de um txt de relógio de ponto biométrico
    Nome; Pis; Data; Hora

    Nome: Fulano de tal      Data: 27/10/2016

    Hora: 06:45
            11:50
            12:30
            18:10

    Eu preciso tratar esses dados da seguinte maneira;

    Nome            Data               Entra_M        Sai_M       Entra_T       Sai_T       Carga Horária
    Fulano de tal   27/10/2016      06:45          11:50        12:30          18:10    ((Sai_M - Entra_M) + (Sai_T - Entra_T))



    Ha dias estoque quebrando a cabeça pra resolver isso


    Obrigado
    Jair Martins
    Jair Martins
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 23/03/2016

    organizar batidas de ponto Empty Re: organizar batidas de ponto

    Mensagem  Jair Martins 27/10/2016, 19:30

    Olá, davipaulino.

    Não ficou muito clara a sua dúvida. Você quer saber como fazer o cálculo da carga horária, é isso?
    Se for, preciso que você informe se há alguma possibilidade de haver um caso em que o funcionário entre num dia e saia no outro, ou seja, um trabalhador noturno que inicie o período de trabalho às 9 da noite de um dia e saia na manhã do outro, por exemplo.

    Aguardo.

    avatar
    davipaulino
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 17/02/2016

    organizar batidas de ponto Empty Re: organizar batidas de ponto

    Mensagem  davipaulino 27/10/2016, 20:17

    Obrigado pelo interesse Jair, a minha dificuldade era nos horários de almoço pra eu identificar como saída para almoço e retorno do almoço, uma vez que no dia o funcionário faz 4 batidas de cartão, porém pego o valor mínimo e entende-se que é a entrada e o máximo entende-se que é a saída, portanto fica os dois do meio.

    Mas acho que estou quase resolvendo da seguinte maneira:
    Fiz uma consulta separando o minimo e maximo (ja tenho entrada manhã e saída tarde)
    Depois fiz outra pegando denovo o mínimo e máximo portando com a regra dizendo que seja > que entrada manha e < saida tarde

    Acho que vai dar certo agora

    Obrigado
    Jair Martins
    Jair Martins
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 23/03/2016

    organizar batidas de ponto Empty Re: organizar batidas de ponto

    Mensagem  Jair Martins 27/10/2016, 21:03

    Davi, se fosse possível que o arquivo texto já viesse no formato de campos separados por um sinal qualquer, na mesma linha para cada dia, seria o ideal.
    Não sendo, vai ser meio difícil, mas creio que você está no caminho certo.
    Estamos na torcida e à disposição.

    Abs.

    Conteúdo patrocinado


    organizar batidas de ponto Empty Re: organizar batidas de ponto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/5/2024, 00:09