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


    atualizar tabela com novos dados

    avatar
    thaleseduardo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 15
    Registrado : 28/05/2012

    atualizar tabela com novos dados Empty atualizar tabela com novos dados

    Mensagem  thaleseduardo 4/6/2012, 19:05

    Boa tarde!

    Estou com dificuldade em atualizar uma tabela, e acredito que isto não seja difícil de se fazer!
    No anexo, tenho 2 tabelas: Tudo MOPATIO e Simas Pecas.
    E uma consulta, que filtra a tabela Simas Pecas e cria a Tudo MOPATIO.
    Meu problema é simples, quero fazer uma consulta que diga mais ou menos o seguinte:
    "Veja se tem alguma peça na tabela Simas Pecas onde o campo Cons Location seja igual a MOPATIO*, se alguma peça destas não estiver na tabela Tudo MOPATIO atualize a tabela Tudo MOPATIO com a diferença".
    Será que deu para entender a minha dúvida?
    Grato pela ajuda!!
    avatar
    Convidad
    Convidado


    atualizar tabela com novos dados Empty Re: atualizar tabela com novos dados

    Mensagem  Convidad 4/6/2012, 19:42


    Olá

    Primeiro, permita-me alertar sobre nomes de tabelas e nomes de campos com espaços: pode dar problema!

    Tente adaptar esta instrução do JPaulo:

    INSERT INTO TabelaA (NomeCampo)
    SELECT NomeCampo
    FROM TabelaB
    WHERE NOT EXISTS (SELECT * FROM TabelaA Where TabelaB.NomeCampo= TabelaA.NomeCampo);

    avatar
    thaleseduardo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 15
    Registrado : 28/05/2012

    atualizar tabela com novos dados Empty Re: atualizar tabela com novos dados

    Mensagem  thaleseduardo 4/6/2012, 20:20

    Funcionou quase que perfeitamente, mudei os campos com espaços e não tive problemas.
    O único problema é que apareceu a mesma peça repetida, tentei colocar "group by", mas dá erro de sintaxe, como faço para que os dados sejam agrupados?
    Tive outro problema também, a consulta funcionou quando apareceu um dado novo, mas se um dado muda, a consulta não alterou o dado anterior...

    Grato
    Thales
    avatar
    Convidad
    Convidado


    atualizar tabela com novos dados Empty Re: atualizar tabela com novos dados

    Mensagem  Convidad 4/6/2012, 21:08


    Para agrupar, crie uma nova consulta diretamente da tabela.

    avatar
    thaleseduardo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 15
    Registrado : 28/05/2012

    atualizar tabela com novos dados Empty Re: atualizar tabela com novos dados

    Mensagem  thaleseduardo 5/6/2012, 17:02

    Não funcionou como eu gostaria, mudei um pouco o conceito para ver se fica mais fácil:
    No anexo tenho 2 tabelas Radiadores_por_POPID e Radiadores_por_POPID2. Quero comparar as mesmas, com a seguinte lógica:
    Se na tabela Radiadores_por_POPID2 houver algum POPID que não está na tabela Radiadores_por_POPID acrescente com os dados Peca, POPID e DataSCOB. Se na tabela Radiadores_por_POPID2 houver algum POPID com peça diferente na tabela Radiadores_por_POPID, mude a tabela Radiadores_por_POPID e coloque a data e hoje.

    Alguém consegue me ajudar nessa? O que eu preciso é comparar as 2 tabelas, onde a Radiadores_por_POPID é fixa, e a Radiadores_por_POPID2 muda e acrescenta dados na Radiadores_por_POPID.
    Anexos
    atualizar tabela com novos dados Attachmentteste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (12 Kb) Baixado 10 vez(es)

    Conteúdo patrocinado


    atualizar tabela com novos dados Empty Re: atualizar tabela com novos dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 09:54