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


    [Resolvido]Update com Inner Join em Consulta

    avatar
    Convidado
    Convidado


    [Resolvido]Update com Inner Join em Consulta Empty Update com Inner Join em Consulta

    Mensagem  Convidado 24/9/2013, 18:51

    Boa Tarde!

    É Possivel usar uma consulta em um update ?
    Normalmente uso update inner join tabela.

    Estou tentando usar com uma consulta e dar erro :"A Operação deve usar um consulta atualizável"

    Código:
    CurrentDb.Execute ("Update Tbl_Aderencia_A_Liberacao Inner Join Qry_Aderencia_A_Liberacao_Geral On Tbl_Aderencia_A_Liberacao.Man_ID =Qry_Aderencia_A_Liberacao_Geral.Man_ID  " _
                    & " Set Tbl_Aderencia_A_Liberacao.Status_Hoje = Qry_Aderencia_A_Liberacao_Geral.Status_Atual " _
                    & " Where Tbl_Aderencia_A_Liberacao.Man_ID = Qry_Aderencia_A_Liberacao_Geral.Man_ID")

    Alguma ideia ?
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Update com Inner Join em Consulta Empty Re: [Resolvido]Update com Inner Join em Consulta

    Mensagem  CrisMaleta 24/9/2013, 22:00

    Fala Rafael....

    Na minha humilde ignorância....
    hahahahahahahahhaha
    Não da p/ fazer o update não....

    Não da pra vc fazer update em uma consulta que está relacionada com a instrução atual....

    No caso de uma tabela simples ou uma consulta simples, que não esteja sendo utilizada, vc conseguiria normalmente.....

    (Desculpe se não fui muito claro....)

    Eu penso que você poderia fazer o update em duas ou 3 etapas.....
    tenta atualizar uma parte de cada vez....

    Vai mandando o progresso...

    Desde já agradeço...

    abraço a todos!!!!
    avatar
    Convidado
    Convidado


    [Resolvido]Update com Inner Join em Consulta Empty Re: [Resolvido]Update com Inner Join em Consulta

    Mensagem  Convidado 24/9/2013, 22:35

    Boa noite CrisMaleta!

    Eu que agradeço sua atenção,Mas o que vc quer dizer com "consulta simples, que não esteja sendo utilizada, vc conseguiria normalmente....."


    Eu ja usei nesse mesmo modelo com tabelas.
    Mas o que seria consulta simples ?


    Obrigado!
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Update com Inner Join em Consulta Empty Re: [Resolvido]Update com Inner Join em Consulta

    Mensagem  CrisMaleta 24/9/2013, 22:49

    Fala Rafael....

    Consulta simples, seria uma consulta utilizando uma tabela apenas....
    Neste caso, vc conseguiria atualizar utilizando a consulta.....

    No seu caso, como vc está atualizando uma consulta que é relacionada a outra, o código entende que não é possível atualizar o campo, pq vc perderia a referencia do relacionamento....
    Você precisa fazer o update de forma desvinculada....

    Será que consegui melhorar a resposta????
    hahahahahahahahahaha
    Desculpa ae!!!!

    Mas vamos conversando....


    Desde já agradeço....

    Abraço a todos!!!!
    avatar
    Convidado
    Convidado


    [Resolvido]Update com Inner Join em Consulta Empty Re: [Resolvido]Update com Inner Join em Consulta

    Mensagem  Convidado 25/9/2013, 01:47

    Mais uma vez obrigado CrisMaleta!

    depois de olhar bem as tabelas e os relacionamento percebi que nao tinha necessidade de usar a consulta.
    Usei uma propria tabela

    CurrentDb.Execute ("Update Tbl_Aderencia_A_Liberacao Inner Join Tbl_Manutencao On Tbl_Aderencia_A_Liberacao.Man_ID = Tbl_Manutencao.Man_ID " _
    & " Set Tbl_Aderencia_A_Liberacao.Status_D = Tbl_Manutencao.Man_Status " _
    & " Where Tbl_Aderencia_A_Liberacao.Man_ID = Tbl_Manutencao.Man_ID")

    Obrigado Pela atenção!
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Update com Inner Join em Consulta Empty Re: [Resolvido]Update com Inner Join em Consulta

    Mensagem  CrisMaleta 25/9/2013, 13:48

    Opaaa!!!!

    Sem problemas....

    Bora p/ o próximo enrosco!!!!!
    hahahahahahahahahhha

    Desde já agradeço....

    Abraço a todos!!!!

    Conteúdo patrocinado


    [Resolvido]Update com Inner Join em Consulta Empty Re: [Resolvido]Update com Inner Join em Consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 23:45