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]Consulta de registo de ponto

    Compartilhe

    caparicio
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 16
    Registrado : 04/12/2014

    [Resolvido]Consulta de registo de ponto

    Mensagem  caparicio em Sex Ago 03, 2018 10:47 pm

    Caríssimos, cumprimentos a todos.

    Preciso da vossa ajuda pois não estou a conseguir concretizar este meu objetivo.
    Tenho uma tabela com "picagens" de ponto cujo exemplo demonstro abaixo.

    funcionario data                hora
    José Pedro 01-07-2018         07:55
    José Pedro 01-07-2018        12:31
    José Pedro 01-07-2018        13:25
    José Pedro 01-07-2018        17:01
    José Pedro 02-07-2018        08:01
    José Pedro 02-07-2018        12:35
    José Pedro 02-07-2018        13:10
    José Pedro 02-07-2018        17:12
    José Pedro 03-07-2018        07:59
    José Pedro 03-07-2018        12:29
    José Pedro 03-07-2018        13:15
    José Pedro 03-07-2018        17:30
    José Pedro 04-07-2018        08:00
    José Pedro 04-07-2018        12:30
    José Pedro 04-07-2018        13:25
    José Pedro 04-07-2018        17:33

    e preciso de uma consulta que me devolva a informação neste formato:

    funcionario     01-07-2018       02-07-2018        03-07-2018       04-07-2018
    José Pedro     07:55                   08:01                    07:59                 08:00
    José Pedro     12:31                   12:35                    12:29                 12:30
    José Pedro     13:25                   13:10                    13:15                 13:25
    José Pedro     17:01                   17:12                    17:30                 17:33

    Isto é possível?
    Já dei tantas voltas e não consigo lá chegar. Mas também aviso que sou um nabo em access :-)

    Obrigado desde já por qualquer ajuda que possam facultar.
    Cumprimentos
    avatar
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  Alexandre Fim em Sex Ago 03, 2018 11:12 pm

    Ola Caparicio,

    Segue exemplo do que vc precisa.
    É uma solução simples e que funciona.

    Um abraço
    Anexos
    DB_PONTO.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (23 Kb) Baixado 25 vez(es)

    caparicio
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 16
    Registrado : 04/12/2014

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  caparicio em Sex Ago 03, 2018 11:23 pm

    Caro Alexandre,

    desde já muito obrigado pela resposta e ajuda.
    No entanto esqueci-me de mencionar que trabalho com access 2007 e o exemplo que disponibilizou deverá ser de versão mais recente pois diz que é de formato não reconhecido.
    Amanhã testarei noutro pc com o access 2013 pois em casa não tenho, e darei feedback.

    Uma vez mais obrigado!
    Cumprimentos

    caparicio
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 16
    Registrado : 04/12/2014

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  caparicio em Sab Ago 04, 2018 5:14 pm

    Caro Alexandre, antes de mais obrigado pela tentativa de ajuda.

    No entanto o exemplo que criou não me resolve o problema porque a tabela de registos que criou como exemplo não corresponde à que tenho.
    No seu exemplo os registos de cada dia são feitos todos numa única linha e na minha tabela os registos são gravados um por linha.
    No seu exemplo há 4 registos de hora em cada linha e na tabela original que eu tenho há apenas um registo de hora por linha.

    E há também outra questão que é a possibilidade de haver mais do que 4 "picagens" por dia.

    Ainda assim, uma vez mais, obrigado pela tentativa.

    continuo sem conseguir ultrapassar este meu problema.

    Cumprimentos
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5589
    Registrado : 15/03/2013

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  ahteixeira em Sab Ago 04, 2018 5:26 pm

    Olá a todos,

    Carlos Aparicio, será mais faácil para ajudar se disponibilizar a tabela com alguns dados significativos para teste.
    Assim fica mais fácil.

    Apenas uma dica, já tentou agrupar por data e fazer etiquetas, acho que por aí seria simples, algo assim:
    [Você precisa estar registrado e conectado para ver este link.]

    Abraço
    avatar
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  Alexandre Fim em Sab Ago 04, 2018 8:14 pm

    Ola Caparicio,

    O exemplo que te mandei foi para ilustrar que existe a possibilidade de exibir os dados através de Consulta de Referencia Cruzada, como enviei no exemplo.

    Gostaria de fazer um comentário sobre a forma como é registrada os dados.

    Eu trabalhei 12 anos em Recursos Humanos e ajudei a implantar o sistema de ponto eletrônico na empresa,e as tabelas que faziam parte do ponto eletrônico eram dispostas da maneira como enviei no exemplo. O registro de entrada e saida do empregado era feita em somente uma linha da tabela.

    É claro que faltaram mais campos para marcação dos horários de empregado que trabalham a noite, que trabalham em escala de serviços (portarias e limpeza) e também quem faz horas extras noturnas e etc., mas , seria somente uma alteração na tabela e incluir esses campos.

    A forma como você descreveu no enunciado da sua pergunte não seria a mais usual no que diz respeito à sistema, até porque ela ficaria muito extensa e com o tempo comprometeria a performance da sua base de dados.

    Fica a dica.

    Boa sorte

    []'s

    caparicio
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 16
    Registrado : 04/12/2014

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  caparicio em Dom Ago 05, 2018 1:49 am

    Alexandre,

    obrigado pelo feedback, no entanto o formato de gravação da informação na base de dados não depende de mim.
    é o próprio relógio de ponto que regista assim, uma linha por picagem.
    Se assim fosse nem precisaria deste trabalho todo com isto :-).


    Caro AhTeixeira,

    obrigado pelas dicas. Já consegui, com uma consulta cruzada e alguns malabarismos, colocar a informação no formato que necessito.
    Só não consigo eliminar os campos em branco para que toda a informação fique toda alinhada.
    Envio em anexo a BD de exemplo com o que consegui até agora.

    Obrigado pela ajuda!!

    Cumprimentos
    Anexos
    ponto.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (22 Kb) Baixado 9 vez(es)
    avatar
    tauron
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1051
    Registrado : 07/12/2011

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  tauron em Dom Ago 05, 2018 11:18 pm

    Me desculpe Caparicio, mas é praticamente impossível nessa estrutura eliminar campos vazio pois, as horas não coincidem e portanto com o registro em coluna irá ocorrer isto.
    avatar
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  Alexandre Fim em Dom Ago 05, 2018 11:31 pm

    Caparicio,

    Como vc mencionou que a estrutura de dados não depende de vc mas do relógio de ponto, talvez seria a oportunidade de entrar em contato com a empresa que te fornece o relógio de ponto (e por certo o software tmb) de "customizar" uma saida de dados (.txt) que você consiga trabalhar. Com certeza existe essa possibilidade, porém, a empresa vai cobrar.

    Como mencionei anteriormente, esta saida de dados não é usual (na vdd eu nunca vi...rs).
    Segue um exemplo.
    Imagine um funcionário em UM dia de trabalho, as seguintes marcações:

    Descrição               Horário
    Entrada - expediente 08:00
    saida - intervalo 12:00
    entrada - intervalo 13:00
    Saida - expediente 18:00
    entrada - hora extra 18:00
    saida - hora extra 20:00


    Realmente, esse layout de dados é complicado.
    Acho que vale a pena entrar em contato com a empresa fornecedora do relogio e discutir a possibilidade de uma melhoria.

    Boa sorte


    []'s

    caparicio
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 16
    Registrado : 04/12/2014

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  caparicio em Seg Ago 06, 2018 5:22 pm

    Tauron, obrigado!

    Era o que eu já temia.


    ---------------
    Alexandre, obrigado.

    Na verdade o que eu queria evitar era contactar a empresa fornecedora pois cobra muito alto para fazer qualquer intervenção.

    Mas já calculava que esta seria uma tarefa difícil para mim :-(

    Acho que vou passar os dados para um report assim mesmo com os espaços em branco só que vai me ocupar linhas desnecessárias.
    Ou talvez opte por exportar para excel e trabalhar o layout ali.

    ------------------

    Ahteixeira, sempre atento também. Obrigado!!

    Obrigado pelas vossas sugestões sempre valiosas.

    Cumprimentos
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5589
    Registrado : 15/03/2013

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  ahteixeira em Seg Ago 06, 2018 6:10 pm

    Olá a todos,

    Carlos Aparicio, quando temos um problema difícil de resolver, nada mais que mudar o problema.

    Não vi os projetos disponibilizados, mas pergunto:

    A) Qual o objetivo final do que pretende, um mapa mensal por funcionário?
    B) Exportar dados para outra aplicação?

    Tente mudar o problema e concentrar-se no resultado final.
    Por vezes temos várias formas de obter o pretendido.

    Uma ultima questão se o funcionário picar duas vezes à entrada, quantas linhas vai ter de picagem? Vai ter duas?

    Abraço

    caparicio
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 16
    Registrado : 04/12/2014

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  caparicio em Seg Ago 06, 2018 6:53 pm

    Caro Ahteixeira,

    é isso que tenho estado a fazer. Tentar mudar o problema. Normalmente não me dou por vencido e adopto essa estratégia para alcançar os objectivos.

    A intenção é precisamente ter mapa mensal por funcionário.

    Estou neste momento de volta da sua primeira dica, as etiquetas. Acho que vou adoptar essa solução.

    Obrigado
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5589
    Registrado : 15/03/2013

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  ahteixeira em Ter Ago 07, 2018 11:22 am

    Olá a todos,

    Carlos Aparicio, veja o simples da minha sugestão na mensagem nº 5

    Abraço a todos
    Anexos
    Ponto_AssistenteEtiquetas.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (23 Kb) Baixado 19 vez(es)

    caparicio
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 16
    Registrado : 04/12/2014

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  caparicio em Ter Ago 07, 2018 1:51 pm

    Caro Ahteixeira,

    foi precisamente assim que resolvi o meu problema.

    Muito obrigado pela preciosa ajuda.

    Irei encerrar o tópico

    Cumprimentos
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5589
    Registrado : 15/03/2013

    Re: [Resolvido]Consulta de registo de ponto

    Mensagem  ahteixeira em Ter Ago 07, 2018 2:10 pm

    Olá a todos,

    Carlos Aparicio, obrigado pelo retorno.

    cheers

      Data/hora atual: Sex Nov 16, 2018 10:27 am