MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]acrescentar dados a tabela de outro banco de dados com critério

    Compartilhe

    ewertonms
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 20/09/2012

    [Resolvido]acrescentar dados a tabela de outro banco de dados com critério

    Mensagem  ewertonms em 8/12/2016, 11:24

    Olá Pessoal, se alguém puder me ajudar, não estou conseguindo criar um critério na consulta acrescentar para transferir somente os registros não existentes em uma outra tabela que está em outro banco de dados, as tabelas tem o mesmo nome nos 2 bancos porém não sei como coloco o critério para que o campo código na tabela origem não seja igual ao campo código na tabela de destino.

    Tentei assim mas sem sucesso.

    INSERT INTO [TABELA MANUTENÇÃO] IN 'D:\projetos melhoria sistemas ISMO\projeto controle manutenções\Teste Ctl manut.mdb'
    SELECT
    FROM [TABELA MANUTENÇÃO] WHERE [TABELA MANUTENÇÃO].[Código] NOT IN 'D:\projetos melhoria sistemas ISMO\projeto controle manutenções\Teste Ctl manut.mdb'.[TABELA MANUTENÇÃO].[CÓDIGO];

    agradeço desde já...
    avatar
    Jair Martins
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 23/03/2016

    Re: [Resolvido]acrescentar dados a tabela de outro banco de dados com critério

    Mensagem  Jair Martins em 9/12/2016, 12:37

    Olá, ewertonms.

    A tabela do 2º BD está vinculada no 1º? Se não estiver, esta pode ser uma boa estratégia, porque o próprio Access vai usar um nome diferente para este vínculo, que poderá ser usada na SQL sem problemas.

    Abs.

    ewertonms
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 20/09/2012

    Re: [Resolvido]acrescentar dados a tabela de outro banco de dados com critério

    Mensagem  ewertonms em 9/12/2016, 13:15

    Olá Jair, não está vinculado, acontece o seguinte, os dois bancos fazem a mesma coisa, porém o mais novo tem alguns campos a mais para facilitar alguns pontos falhos na versão anterior do sistema, e o banco mais novo não está atualizado com os últimos cadastros, e até esta versão mais nova ser disponibilizada para os usuários eu preciso passar os dados que estão sendo preenchidos na versão anterior, eu entrei na versão mais nova e verifiquei qual é o código mais alto e fui no antigo e mandei acrescentar a partir do nº que achei, funcionou mas eu queria ver se conseguiria deixar automatizado pra só acrescentar os códigos novos sem ter que ir em uma olhar e alterar o critério da outra, esse banco mais antigo será descartado assim que os testes finais do novo terminarem.
    avatar
    Jair Martins
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 23/03/2016

    Re: [Resolvido]acrescentar dados a tabela de outro banco de dados com critério

    Mensagem  Jair Martins em 9/12/2016, 14:39

    Entendi, Ewerton.

    Se não há nenhum impedimento, vincule a tabela. A partir daí fica mais fácil e depois você pode descartar o vínculo. O próprio Access altera o nome da tabela.

    Já, se houver algum impedimento, pode-se fazer o incremento dos dados via código.

    Aguardo.

    Abs.

    ewertonms
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 20/09/2012

    Re: [Resolvido]acrescentar dados a tabela de outro banco de dados com critério

    Mensagem  ewertonms em 9/12/2016, 16:12

    Obrigado Jair, como falta pouco pra descartar o banco antigo vou fazer da forma que eu fiz anteriormente, vou testar tudo direitinho primeiro e fazer a migração definitiva quando estiver pronto pra alterar, valeu!!

      Data/hora atual: 21/10/2018, 11:43