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

    Atualizar dado de uma tabela com base em outra tabela

    avatar
    j.luishorn
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 20/10/2013

    Atualizar dado de uma tabela com base em outra tabela Empty Atualizar dado de uma tabela com base em outra tabela

    Mensagem  j.luishorn 16/7/2015, 14:35

    E aí, pessoal!

    Estou com dificuldade na criação de um código VBA.

    Tenho duas tabelas: "Correcao_Classificacao" (aproximadamente 1000 registros) e "Produtos_comercializados" (mais de 120.000 registros)

    Em cada tabela tenho um campo chamado "Classificacao".

    Na tabela "Correcao_classificacao" eu insiro manualmente a classificação correta de cada produto e preciso que essa informação seja distribuída no campo "Classificacao" da tabela "Produtos_comercializados". Cada produto da tabela "Correcao_classificacao" possui aproximadamente 100 registros na tabela "Produtos_Comercializados".

    A relação entre as tabelas se dá pelo campo 'Descricao_do_produto". Não há código de produto.

    Qual seria a forma mais eficiente de fazer isso por meio de um código VBA?

    Abraço a todos!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8056
    Registrado : 05/11/2009

    Atualizar dado de uma tabela com base em outra tabela Empty Re: Atualizar dado de uma tabela com base em outra tabela

    Mensagem  Alexandre Neves 16/7/2015, 17:29

    Boa tarde,
    execute a consulta
    UPDATE Produtos_Comercializados LEFT JOIN Correcao_classificacao ON Produtos_Comercializados.Descricao_do_produto=Correcao_classificacao.Descricao_do_produto SET Produtos_Comercializados.Classificacao=Correcao_classificacao.Classificacao


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    j.luishorn
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 20/10/2013

    Atualizar dado de uma tabela com base em outra tabela Empty Re: Atualizar dado de uma tabela com base em outra tabela

    Mensagem  j.luishorn 17/7/2015, 22:19

    Resolvido!!
    Obrigado, Alexandra!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8056
    Registrado : 05/11/2009

    Atualizar dado de uma tabela com base em outra tabela Empty Re: Atualizar dado de uma tabela com base em outra tabela

    Mensagem  Alexandre Neves 17/7/2015, 22:34

    Lembre-se de marcar "Resolvido"


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

      Data/hora atual: 19/1/2022, 01:20