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

    [Resolvido]Listar Registros Duplicados com Condições

    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Listar Registros Duplicados com Condições Empty Listar Registros Duplicados com Condições

    Mensagem  mfrigerio 14/4/2013, 21:07

    Boa tarde amigos.
    Gostaria de uma mãozinha de vocês. Estou tentando fazer um Sql que list os registros duplicados de uma determinada tabela.
    Nome da Tabela: Movimentacao
    Campo da Tabela: Cliente, Linha , Posicao , Status

    detalhes a considerar:

    No campo linha é de 1 a 20
    e no campo posicao tenho de 1 a 100
    no campo Status 'Aberto'ou 'Fechado'
    exemplo:
    Código:

    Linha , Sequencial , Status , cliente
    1          1        aberto    Jose
    1          2        aberto    Joao
    1          2        fechado  Jose
    1          3        aberto    Marcelo
    1          1        aberto    Marcos
    1          4        aberto    Sandro
    2          1        aberto    Sonia
    2          2        aberto    Flora
    2          3        aberto    Jesuel   
    2          3        aberto    Ariel

    .... assim por diante
    o que preciso saber é o seguinte

    quais posicoes estao duplicados dentro de cada linha com status aberto
    o resultado que desejo dessa consulta no exemplo acima são
    Código:

    linha    posicao    status  Cliente
    1          1        aberto    Jose
    1          1        aberto    Marcos
    2          3        aberto    Jesuel   
    2          3        aberto    Ariel


    alguem poderia me ajudar por favor ... agradeço desde já
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  Marcelo David 15/4/2013, 03:05

    Onde você quer apresentar essas duplicidades?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Listar Registros Duplicados com Condições Marcel11
    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  mfrigerio 15/4/2013, 11:28

    Bom dia amigo.
    Na grade mesmo de consulta da Tabela access.
    Quero apenas filtrar os dados da tabela por meio de um sql.
    Obrigado
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  Marcelo David 15/4/2013, 19:43

    Anexo parte do seu banco que
    eu monto uma estrutura para você
    ver se atende.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Listar Registros Duplicados com Condições Marcel11
    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  mfrigerio 15/4/2013, 21:28

    Boa tarde amigo.
    Obrigado por ajudar-me.

    Segue o link para download
    www.grupoambaramaral.com.br/downloads

    o arquivo esta compactado com o winrar com o nome EXEMPLO.RAR
    a senha é 123 para abertura do banco dados.

    antecipo cordial agradecimento.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  Marcelo David 15/4/2013, 23:05

    Veja se atende:

    Anexos
    [Resolvido]Listar Registros Duplicados com Condições AttachmentEXEMPLO.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (946 Kb) Baixado 53 vez(es)


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Listar Registros Duplicados com Condições Marcel11
    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  mfrigerio 16/4/2013, 00:35

    Olá Marcelo ... Obrigado por responder-me amigo.
    Dei uma olhada em seu exemplo ... porém não consegui entender o resultado.

    o que esperava era o seguinte.
    tipo trazer apenas as sequencias em duplicidade referente a mesma linha.
    neste caso ele trouxe todas as sequencias de uma linha.
    tipo se na linha 1 tiver sequencia repetida entao me mostre qual é

    se possivel for pode alterar esse banco ai que te mandei ...
    coloque por favor dentro de uma linha qualquer uma sequencia repetida.
    tipo assim abaixo

    Código:


    Código   ANO   MES           LINHA   SEQUENCIAL   STATUS   DESCR_TRATO
    459   2013   FEVEREIRO    4   27   ABERTO   BARCO GRANDE
    670   2013   MARÇO           4   27   ABERTO   BARCO GRANDE
    735   2013   ABRIL           4   37   ABERTO   BARCO GRANDE
    624   2013   MARÇO           4   37   ABERTO   BARCO GRANDE

    observe que na linha 4 tem duas sequencias 27 e duas sequencias 37
    o que preciso é que o sql me traga as sequencias repetidas dentro das várias linhas.

    se possivel for agradeço novamente pela ajuda.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  Marcelo David 16/4/2013, 13:39

    Veja se é isso:

    Anexos
    [Resolvido]Listar Registros Duplicados com Condições AttachmentEXEMPLO (2).zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (951 Kb) Baixado 38 vez(es)


    Última edição por Marcelo David em 16/4/2013, 16:07, editado 1 vez(es)


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Listar Registros Duplicados com Condições Marcel11
    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  mfrigerio 16/4/2013, 14:54

    OLÁ Amigo Marcelo.
    Obrigado por mais uma vez ter-me ajudado .
    Porém ainda não é o resultado esperado.
    eu postei um novo arquivo para download com menos registros e mais limpo para facilitar o entendimento.
    poderia por favor fazer download novamente www.grupoambaramaral.com.br/downloads/exemplonovo.rar obs: senha 123

    o resultado da consulta com base nos dados que estão no arquivo deverá ser.
    Código:

    Código   MES   LINHA   SEQUENCIAL   STATUS   DESCR_TRATO
    271   JANEIRO     1   1           ABERTO   BARCO GRANDE
    272   JANEIRO     1   1           ABERTO   BARCO GRANDE
    394   JANEIRO     2   3           ABERTO   BARCO GRANDE
    397   JANEIRO     2   3           ABERTO   BARCO GRANDE
    400   DEZEMBRO  2   3           ABERTO   BARCO GRANDE


    seria + ou menos isso ... só que ao invez de contar os registros , gostaria de listar os registros
    select linha,sequencial, count(sequencial) from movbancodados group by linha,sequencial having count(sequencial)>1
    No aguarde de sua prestimosa ajuda.
    Obrigado.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  Marcelo David 16/4/2013, 15:35

    Amigo, não compreendi o que pretendes então!

    Se você quer que a consulta só retorne os registros que
    estejam com o status aberto, em que o sequencial da linha
    seja repetidos (duplicados), veja que o anexo da mensagem 8
    lista somente os tais. Veja na imagem:

    [Resolvido]Listar Registros Duplicados com Condições Mfrigerio1


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Listar Registros Duplicados com Condições Marcel11
    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  mfrigerio 16/4/2013, 15:51

    Obrigado Marcelo
    Ok Marcelo você esta coberto de razão .. porém o status que você esta mostrando esta ABERTO E FECHADO.

    deve levar em consideração apenas com status abertos...
    os resultados obtidos aqui por mim não são iguais o que estão sendo mostrado na imagem por você.

    a sua lógica em sua explicação esta correta.
    porém no arquivo que me enviou nao esta saindo assim quando rodo sua consulta.

    agradeço novamente e peço desculpas por estar insistindo.
    Obrigado se puder me ajudar.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  Marcelo David 16/4/2013, 16:06

    Desculpe, é que esqueci do critério "Aberto" no status!
    Veja novamente o anexo da mensagem 8.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Listar Registros Duplicados com Condições Marcel11
    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  mfrigerio 16/4/2013, 18:13

    Olá Marcelo em relação ao Status ficou show de bola ... mas os resultados obtidos ainda nao são iguais aos seus ...
    www.grupoambaramaral.com.br/downloads/resultado.jpg

    nao esta trazendo os resultados como os seus ... o que pode estar dando de errado ?


    Obrigado novamente
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  Marcelo David 16/4/2013, 18:19

    Amigo, sem dúvidas algo de errado tem na sua consulta, mas só vendo-a para saber onde!
    Mas porque não usa o exemplo que já postei? Já está pronto, não é?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Listar Registros Duplicados com Condições Marcel11
    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  mfrigerio 16/4/2013, 18:35

    Sim , estou a utilizar o seu arquivo como exemplo.
    mas quando dou um click duplo na consulta que vc fez ... ele me traz os resultados que coloquei no print acima ...
    não estou me baseando no meu arquivo e sim no seu...

    Você tem um meio de comunicação mais como skype ? poderia por favor me adicionar mfrigeriog , desta forma acredito poder
    mostrar para voce o que estou fazendo e o problema que esta tendo .

    Obrigado
    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  mfrigerio 16/4/2013, 19:08

    olá amigo

    consegui resolver utilizando o código abaixo.

    Sql = "SELECT * From MovBancoDados WHERE (((LINHA) In (SELECT LINHA FROM MovBancoDados As Tmp GROUP BY LINHA,SEQUENCIAL HAVING Count(*)>1 And SEQUENCIAL = MOVBANCODADOS.SEQUENCIAL))) ORDER BY LINHA,SEQUENCIAL;"


    agradeço imensamente pela disposicao e ajuda prestada.

    Fica aqui meus sinceros agradecimentos.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  Marcelo David 16/4/2013, 19:31

    Muito bom que resolveu! Grato pelo retorno, o fórum agradece! Smile


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Listar Registros Duplicados com Condições Marcel11

    Conteúdo patrocinado


    [Resolvido]Listar Registros Duplicados com Condições Empty Re: [Resolvido]Listar Registros Duplicados com Condições

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 23:32