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

    Selecão de registros diferentes em duas tabelas

    avatar
    luisstos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 17/06/2014

    Selecão de registros diferentes em duas tabelas Empty Selecão de registros diferentes em duas tabelas

    Mensagem  luisstos 13/4/2016, 19:26

    Pessoal Boa tarde,

    Estou com uma dúvida.
    Preciso comparar dois arquivos de texto e exibir somente os diferentes.
    Cada arquivo é delimitado por ponto e virgula, eu já conseguir criar um script que carrega os dados em duas tabelas.
    Porém não imagino como comparar esses dados, já que cada tabela possui 57 colunas. Precisaria criar um script comparando campo a campo. Já que o access oferece comparação de somente um campo.
    Alguém pode me ajudar?


    Luis Antonio
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Selecão de registros diferentes em duas tabelas Empty Re: Selecão de registros diferentes em duas tabelas

    Mensagem  FabioPaes 13/4/2016, 21:47

    Veja esse exemplo que te passei pra vc ter uma ideia de como fazer...

    Ele Exibe em consulta TUDO da Tb2 que o Campo DESCRIÇÃO NAO forem iguais os da Tb1


    Tb1-----------------Tb2
    Abacate------------Laranja
    Ameixa-------------Trigo
    ---------------------Milho
    -------------------- Abacate
    ---------------------Ameixa


    Dessa forma como ele compara A descrição... Então so ira apresentar os Registros referentes a LARANJA, TRIGO e MILHO.


    Obs: Para ver de forma completa a Consulta, deve exibi-la em formato SQL...

    SELECT * FROM Tb2 WHERE (((Exists (SELECT * FROM Tb1 WHERE Tb1.[Descrição] = Tb2.[Descrição]))=False));
    Anexos
    Selecão de registros diferentes em duas tabelas AttachmentNot IN SELEC.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (25 Kb) Baixado 29 vez(es)
    avatar
    luisstos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 17/06/2014

    Selecão de registros diferentes em duas tabelas Empty Outra Dúvida

    Mensagem  luisstos 19/4/2016, 13:20

    Bom dia Fabio,

    Obrigado por responder.
    Para aplicar nos outros campos eu faço o mesmo?
    E no final tem como chegar nesse resultado mostrado abaixo?

    Tabela A
    Campo1 Campo 2 Campo3
    10 20 12345
    20 30 12345
    30 40 12345
    40 50 12345

    Tabela B
    Campo1 Campo 2 Campo3
    10 05 12345
    20 30 12345
    30 10 12345
    40 50 12345

    Resultado
    Campo1 Campo 2 Campo3
    10 05 12345
    10 20 12345
    30 10 12345
    30 40 12345
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Selecão de registros diferentes em duas tabelas Empty Re: Selecão de registros diferentes em duas tabelas

    Mensagem  FabioPaes 19/4/2016, 14:11

    Funciona da seguinte forma:


    Para comparar outros Campos, terá que especificar eles no Final, ex:

    SELECT *
    FROM Tb2
    WHERE (((Exists (SELECT tb1.[Descrição] FROM Tb1 WHERE Tb1.[Descrição] = Tb2.[Descrição] and Tb1.[Valor] = Tb2.[Valor]))=False));


    Veja, que agora ele so mostrará se forem iguais nos dois campos ( Descrição e Valor). E assim siga a logica, caso queira comparar mais campos...

      Data/hora atual: 20/1/2022, 11:48