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


    cadastro repetidos

    Helder Milhome
    Helder Milhome
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    cadastro repetidos Empty cadastro repetidos

    Mensagem  Helder Milhome em 25/3/2020, 23:23

    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 100%

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

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  tauron em 26/3/2020, 00:14

    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 100%

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

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  Helder Milhome em 26/3/2020, 11:41

    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 100%

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

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  Julio Lustosa em 26/3/2020, 13:36

    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 100%

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

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  Alexandre Fim em 26/3/2020, 18:56

    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.



    .................................................................................
    "Aprender é a única coisa de que a mente nunca se cansa, nunca tem medo e nunca se arrepende." (Leonardo da Vinci)
    "O impossível existe até que alguém duvide dele e prove o contrário." (Albert Einstein)
    Helder Milhome
    Helder Milhome
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  Helder Milhome em 26/3/2020, 23:33

    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 100%

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

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  tauron em 27/3/2020, 22:36

    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 4 vez(es)

    Conteúdo patrocinado

    cadastro repetidos Empty Re: cadastro repetidos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 3/4/2020, 08:38