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

4 participantes

    cadastro repetidos

    Helder Milhome
    Helder Milhome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 131
    Registrado : 03/07/2011

    cadastro repetidos Empty cadastro repetidos

    Mensagem  Helder Milhome Qua Mar 25, 2020 8:23 pm

    boa noite
    a todos

    tenho um cadastro de clientes com mas de 150mil registros
    que que tem muito nomes repetidos
    procurei no forum sobre o assunto e vi um exemplo de JPaulo

    DELETE *
    FROM BLOCO
    WHERE CodBloco <> (SELECT Max(CodBloco) AS MaxOfCodBloco FROM BLOCO AS Dupe
    WHERE (Dupe.BlocoNome = BLOCO.BlocoNome));

    adaptei com os dados pra resolver esses problema de duplicidade
    os nomes do campos estão corretos, só que não mostra erro e fica executando consulta e dai não passa
    fica como estivesse travado
    já tentei de varias formas de consulta e nada de resultado positivo

    DELETE *
    FROM ClientesDuplicado
    WHERE cliente_nomes <> (select max(cliente_nomes) as maxofcliente_nomes from ClientesDuplicado as duple
    where (duple.cliente_nomes = ClientesDuplicado.cliente_nomes));

    não sei onde esta errado ... por isso peço ajuda

    Grato
    Helder Milhome

    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

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

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  tauron Qua Mar 25, 2020 9:14 pm

    Amigo, talvez eu esteja falando besteira mas, a sua tabela é ClientesDuplicados? Tente colocar o nome da sua tabela.

    So por precaução, teste em uma cópia.
    Helder Milhome
    Helder Milhome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 131
    Registrado : 03/07/2011

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  Helder Milhome Qui Mar 26, 2020 8:41 am

    bom dia
    é uma consulta, mas mesmo assim
    testei direto na tabela e o resultado é o mesmo
    agora tem uma duvida... sera pela quantidade grande de registro?

    Helder
    Julio Lustosa
    Julio Lustosa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 22/02/2011

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  Julio Lustosa Qui Mar 26, 2020 10:36 am

    Bom dia!

    Sim! É por conta do número de registros que você está lendo. Vai demorar mesmo, e a depender da máquina que está rodando, vai demorar muito mais que o normal.

    Então você terá que ter paciência e aguardar.

    Você pode checar o andamento do processo através do Gerenciador de Tarefas do Windows.

    Espero ter ajudado.

    Abraços.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  Alexandre Fim Qui Mar 26, 2020 3:56 pm

    Olá Helder,

    Você mencionou que tem muitos nomes repetidos.
    Seria muitos nomes repetidos ou registros repetidos?

    Você poderia criar uma tabela através de uma "Consulta Criar Tabela", onde vc selecionaria a tabela desejada, selecionaria todos os campos desta tabela, e no modo SQL você colocaria o DISTINCT.

    Ex. "SELECT DISTINCT * FROM {NOME_DA_SUA_TABELA]

    Desta forma, vc teria uma nova tabela somente com dados distintos.

    Espero ter ajudado.

    Boa sorte.



    .................................................................................
    cadastro repetidos Information2 Marcar tópico como Resolvido: CLIQUE AQUI
    cadastro repetidos Information2 Postar anexos no fórum: CLIQUE AQUI

    cadastro repetidos Setinf11
    Sistemas e Tecnologia Ltda
    Helder Milhome
    Helder Milhome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 131
    Registrado : 03/07/2011

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  Helder Milhome Qui Mar 26, 2020 8:33 pm

    Boa noite Alexandre

    São nomes repetidos mesmo ...
    é o banco de dados de um laboratório de lentes
    já deixei rodando e demorou mais de 1 hora
    o pior que retornou com o resultado

    (0) registros excluído

    no mesmo banco estou fazendo uma update com uma base de outra tabela que não esta dando certo
    colocar o IDcliente no banco ao invés do nome do cliente.. por causa de nomes em duplicidade...
    fiz uma copia do banco e tirei só o nome dos cliente e criei um indice pra eles

    UPDATE SYSPDV SET ID_Cliente = cliente.IDcliente WHERE syspdv.cliente_nome = clientes.cliente AND syspdv.filial = cliente.filial;

    com certeza é por causa desses nome repetidos
    vou fazer como você falou..
    então retorno com o resultado
    Grato
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

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

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  tauron Sex Mar 27, 2020 7:36 pm

    Dá uma olhadinha neste exemplo se ajuda:
    Anexos
    cadastro repetidos Attachmentduplicados.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (19 Kb) Baixado 11 vez(es)

      Data/hora atual: Qua Maio 18, 2022 4:59 pm