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

    [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas

    avatar
    antonio.canhoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 23
    Registrado : 06/12/2018

    [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas Empty [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas

    Mensagem  antonio.canhoto 5/8/2020, 14:21

    Preciso de ajuda para o seguinte problema: tenho a tabela1(Tab1) e a tabela2 (Tab2), onde tem campos iguais. No entanto, por vezes, os dados dos campos da Tab1 poderão ser alterados para novos valores. Precisava de comparar as Tab1 e a Tab2 e criar uma tabela3 (Tab3) ou uma consulta que identificasse apenas os dados que foram alterados na Tab1. Mostro um exemplo para facilitar a compreensão do problema.
    Ao comparar a Tab1 com a Tab 2 temos:
    Na Tab1 tenho um registo novo (campo1: 1070 e campo 2: Aveiro) então esta linha deverá aparecer na Tab3.
    Na Tab1 tenho um registo que mudou de local (campo1: 1069 e campo2: Lisboa), então também deverá aparecer na Tab3.
    Como o campo 1 e campo2 do registo 1068 são iguais entre as duas tabelas (Tab1 e Tab2) então não será necessário aparecer na Tab3

    Como resolver esta questão?
    Obrigado

    Tab1                       Tab2                       Tab3
    IDSAP  Local           IDSAP  Local            IDSAP  Local

    1068    Porto           1068  Porto             1069  Lisboa
    1069    Lisboa         1069  Coimbra         1070 Aveiro
    1070    Aveiro
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7998
    Registrado : 15/03/2013

    [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas Empty Re: [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas

    Mensagem  Alvaro Teixeira 5/8/2020, 14:44

    Olá António,

    Em tempos ajudei um colega que faz um pouco isso (via consultas).
    Veja tópico abaixo, porque a "essencia" será a mesma.

    Abraço
    avatar
    antonio.canhoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 23
    Registrado : 06/12/2018

    [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas Empty Re: [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas

    Mensagem  antonio.canhoto 5/8/2020, 16:28

    Boa Tarde ahteixeira,

    Pode pf indicar o tópico a que se refere.
    Muito obrigado.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7998
    Registrado : 15/03/2013

    [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas Empty Re: [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas

    Mensagem  Alvaro Teixeira 5/8/2020, 16:42

    avatar
    antonio.canhoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 23
    Registrado : 06/12/2018

    [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas Empty Re: [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas

    Mensagem  antonio.canhoto 16/8/2020, 22:31

    Boa noite, após várias tentativas consegui resolver de várias formas com as propostas apresentadas neste forum, mas optei pela mais simples "keep it simple". Vou partilhar a resolução para ajudar outros casos semelhantes.
    Fiz uma consulta entre a duas tabelas relacionadas entre si. Na consulta adicionei dois campos de cada tabela (IDSAP e Local ) para verificar as diferenças. Introduzi mais um campo de verificação com a função: Ise([Tab1]![Local]=[Tab2]![Local];"V";"F") e na opção de critério coloquei "F". Assim, consigo verificar onde as mudanças de local ocorreram.

    Vou dar este tópico como resolvido e agradeço o apoio e as ideias que me facilitaram para encontrar a solução!

    Conteúdo patrocinado


    [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas Empty Re: [Resolvido]Criar tabela/consulta para identificar novos valores entre 2 tabelas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/12/2024, 06:34