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


3 participantes

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    avatar
    Bruna.d
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 04/10/2016

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Bruna.d 5/10/2016, 00:49

    Boa noite,

    Preciso comparar duas consultas e que o resultado me informe os valores iguais nas duas e oque existe em uma e nao existe na outra,
    Por exemplo:

    Q_E    ------       Q_G
    100     ------       100
    100     ------       100
    200     ------       200
    300     ------       300
    300     ------       400
    400     ------       400

    Resultado Esperado:

    Q_E   ------  Q_G ------    Comentario
    100   ------   100 ------       Ok estao nas duas
    100   ------   100 ------       Ok  
    200   ------   200 ------       Ok
    300   ------   300 ------       Ok
    300   ------     -       ------      Só existe na Q_E
     -         ------   400 ------      Só existe na Q_G
    400    ------   400  ------     OK

    Tentei fazer com relacionamento, mas nao consigo, acaba duplicando as informações quando exstem dois valores iguais. Nao entendo muito sobre VBA, mas acredito que deve ser feito por VBA, alguem pode me ajudar?

    Obrigada.


    Última edição por Bruna.d em 14/10/2016, 19:08, editado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Alexandre Neves 5/10/2016, 09:28

    Bom dia, e bem-vinda ao fórum
    Deve ter campo de referência para relacionamento
    Caso contrário, terá de ser feita a comparação por DAO/ADO


    .................................................................................
    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
    Bruna.d
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 04/10/2016

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Bruna.d 5/10/2016, 17:49

    Boa tarde, obrigada pela resposta Alexandre.

    Sou nova no access e ainda nao entendo muito, mas tentei usar um campo de referencia para fazer o relacionamento e continua se perdendo e duplicando os valores.
    Não consegui com que o access reconheça  que ao comparar as informações e encontrar seu "par" não deve mais usa-lo, ou descartar ele para a próxima comparação, pois já foi identificado o seu valor correspondente.
    Pesquisei sobre essa comparação por DAO/ADO, mas não ficou muito claro, você tem algum exemplo do que é como posso fazer?
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Cláudio Más 5/10/2016, 18:14

    Olá,

    Poderia enviar uma cópia do arquivo somente com as tabelas e as consultas?
    avatar
    Bruna.d
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 04/10/2016

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Bruna.d 5/10/2016, 19:23

    Oi Cláudio, enviei cópia do arquivo.
    Anexos
    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes AttachmentCópia do arquivo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (24 Kb) Baixado 16 vez(es)
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Cláudio Más 6/10/2016, 05:23

    Uma dúvida, a comparação está sendo feita somente pelo campo Valor, não deveriam ser comparadas também Conta e Data?
    avatar
    Bruna.d
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 04/10/2016

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Bruna.d 6/10/2016, 18:07

    O campo Conta também pode ser incluido, pois deve ser o mesmo nas tabelas, porem o campo Data nao é sempre igual nas duas tabelas, e acredito que nao faria a comparação corretamente.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Cláudio Más 7/10/2016, 15:44

    Oi Bruna, o resultado final está na consulta Q_Union2, mas verifica se está correto.
    Anexos
    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes AttachmentCópia do arquivo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (28 Kb) Baixado 23 vez(es)
    avatar
    Bruna.d
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 04/10/2016

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Bruna.d 7/10/2016, 16:28

    Oi Cláudio,

    O valor 400.00 por exemplo, existe 2 vezes na Tb_Contabilizado e 1 vez na Tb_Extrato.
    Entao o Resultado deveria ser..

    Tb_Contabilizado       Tb_Extrato
    400.00                         400.00      Ok
    400.00                            -            Só Existe na Tb_Contabilizado

    E no arquivo que vc enviou esta...

    400.00         OK
    400.00         OK


    Isto esta sendo a minha maior dificuldade, não identificar que só existe uma vez, e isso acontece para os demais valores com o mesmo caso.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Alexandre Neves 7/10/2016, 21:46

    Boa noite,

    Com a permissão do colega Cláudio Mas

    Respeite as regras e as palavras reservadas do Access
    Valor é palavra reservada
    Não utilize $ em nomes de campos
    Deve utilizar campo numérico para valores

    No exemplo que disponibilizou
    - altere o nome do campo, de Valor$ para Valor
    - crie campo ID na tabela Tb_Contabilizado
    - SQL da consulta
    SELECT Tb_Extrato.ID,Tb_Extrato.Valor, Tb_Contabilizado.Valor
    FROM Tb_Extrato LEFT JOIN Tb_Contabilizado ON Tb_Extrato.ID=Tb_Contabilizado.ID WHERE Tb_Extrato.Valor=Tb_Contabilizado.Valor
    UNION SELECT Tb_Extrato.ID,'-', Tb_Contabilizado.Valor
    FROM Tb_Extrato LEFT JOIN Tb_Contabilizado ON Tb_Extrato.ID=Tb_Contabilizado.ID WHERE Tb_Extrato.Valor<>Tb_Contabilizado.Valor
    UNION SELECT Tb_Extrato.ID,Tb_Extrato.Valor,'-'
    FROM Tb_Extrato LEFT JOIN Tb_Contabilizado ON Tb_Extrato.ID=Tb_Contabilizado.ID WHERE Tb_Extrato.Valor<>Tb_Contabilizado.Valor


    .................................................................................
    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
    Bruna.d
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 6
    Registrado : 04/10/2016

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Bruna.d 10/10/2016, 19:03

    Deu certo, muuuito Obrigada pelas respostas e ajuda!!!! Very Happy

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Alexandre Neves 10/10/2016, 22:53

    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes MaximoAccess%20ResolvidoPorMarcar


    .................................................................................
    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

    Conteúdo patrocinado


    [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes Empty Re: [Resolvido]Comparar dados de duas Consultas e trazer informações iguais e diferentes

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 16:32