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]Ajuda com consulta ponto txt

    avatar
    wmantovani
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 218
    Registrado : 06/09/2011

    [Resolvido]Ajuda com consulta ponto txt Empty [Resolvido]Ajuda com consulta ponto txt

    Mensagem  wmantovani 4/4/2013, 19:05

    Pessoal tenho um relógio de ponto onde extraio um TXT com varias marcações (algo em torno de 500 diariamente) matriculas, dias e horários no seguinte formato:

    Matricula Data Horário
    00027813,01042013,07,59,16
    00027813,01042013,11,59,16
    00027813,01042013,13,59,16
    00027813,01042013,17,59,16
    00027813,01042013,15,59,16
    00027813,01042013,12,59,16
    00027813,01042013,20,59,16
    00027813,02042013,07,59,16
    00027813,02042013,11,59,16
    00027813,02042013,13,59,16
    00027813,02042013,17,59,16
    00027813,02042013,15,59,16
    00027813,02042013,12,59,16
    00027813,02042013,20,59,16


    Preciso organizar estes dados em uma consulta na seguinte ordem para poder colocar em um relatório de fácil compreensão para que for analisar:

    Matricula DATA Marcações do dia
    00027813 01/04/2013 07,59,16 - 11,59,16 - 13,59,16 - 15,59,16 - 17,59,16 - 20,59,16
    00027813 02/04/2013 07,59,16 - 11,59,16 - 13,59,16 - 15,59,16 - 17,59,16 - 20,59,16

    O campo MATRICULA é numérico
    E o data e hora – data/hora


    Alguma luz de como fazer isso
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Ajuda com consulta ponto txt Empty Re: [Resolvido]Ajuda com consulta ponto txt

    Mensagem  criquio 4/4/2013, 19:44

    Procure por "importar txt" no fórum. Há diversos exemplos. Como as linhas tem tamanho fixo, procure os que tem a função Mid() que é a utilizada para ler uma determinada parte da linha. No caso, seria algo como:

    = Mid(Linha, 1, 8) & "-" & Mid(Linha, 10, 2) & "/" & Mid(Linha, 12, 2) & "/" & Mid(Linha, 14, 4) & Mid(Linha, 19, 8)

    Aí basta fazer um Loop para concatenar linhas com a mesma Matrícula e mesma data. Não se esquecendo que as outras linhas de mesma matrícula e mesma data começarão a ser concatenadas depois da data, ou seja, 19, 8. Nesse caso dessas linhas, pode tambem utilizar Right(Linha, 8) no lugar do Mid(Linha, 19, 8).


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    wmantovani
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 218
    Registrado : 06/09/2011

    [Resolvido]Ajuda com consulta ponto txt Empty Re: [Resolvido]Ajuda com consulta ponto txt

    Mensagem  wmantovani 4/4/2013, 20:24

    Caro criquio, a parte da importação eu ja fiz, esses dados estao em uma tabela do access, so nao entendi como montar a consulta ja que podem variar as marcacoes do dia de cada funcinário um dia ele pode marcar 3 vezes o ponto no outro pode marcar 8 vezes
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Ajuda com consulta ponto txt Empty Re: [Resolvido]Ajuda com consulta ponto txt

    Mensagem  criquio 4/4/2013, 21:32

    A seleção pelo registro e pela data seria justamente para isso, para contemplar os dados referentes à esses dois campos.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    wmantovani
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 218
    Registrado : 06/09/2011

    [Resolvido]Ajuda com consulta ponto txt Empty Re: [Resolvido]Ajuda com consulta ponto txt

    Mensagem  wmantovani 4/4/2013, 21:57

    Achei o termo que preciso, Concaneta, mas nao to conseguindo agrupar os dados de datas e horas na mesma linha conforme abaixo:

    00027813 01/04/2013 07,59,16 - 11,59,16 - 13,59,16 - 15,59,16 - 17,59,16 - 20,59,16
    00027813 02/04/2013 07,59,16 - 11,59,16 - 13,59,16 - 15,59,16 - 17,59,16 - 20,59,16
    00027813 03/04/2013 07,59,16 - 11,59,16 - 13,59,16 - 15,59,16 - 17,59,16 - 20,59,16
    00027813 04/04/2013 07,59,16 - 11,59,16 - 13,59,16 - 15,59,16 - 17,59,16 - 20,59,16

    00014822 01/04/2013 07,59,16 - 11,59,16 - 13,59,16 - 15,59,16 - 17,59,16 - 20,59,16
    00014822 02/04/2013 07,59,16 - 11,59,16 - 13,59,16 - 15,59,16 - 17,59,16 - 20,59,16
    00014822 03/04/2013 07,59,16 - 11,59,16 - 13,59,16 - 15,59,16 - 17,59,16 - 20,59,16
    00014822 04/04/2013 07,59,16 - 11,59,16 - 13,59,16 - 15,59,16 - 17,59,16 - 20,59,16

    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]Ajuda com consulta ponto txt Empty Re: [Resolvido]Ajuda com consulta ponto txt

    Mensagem  DamascenoJr. 29/9/2021, 23:59

    wmantovani, algum avanço?

    Aguardamos...


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    wmantovani
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 218
    Registrado : 06/09/2011

    [Resolvido]Ajuda com consulta ponto txt Empty Re: [Resolvido]Ajuda com consulta ponto txt

    Mensagem  wmantovani 29/6/2022, 12:05

    Bom dia DamascenoJr., deu tudo certo sim, muito obrigado e desculpa nao ter dado o devido retorno à época.

    Conteúdo patrocinado


    [Resolvido]Ajuda com consulta ponto txt Empty Re: [Resolvido]Ajuda com consulta ponto txt

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 01:29