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]Instrução Update

    avatar
    Convidado
    Convidado


    [Resolvido]Instrução Update Empty Instrução Update

    Mensagem  Convidado 15/4/2013, 18:33

    Boa Tarde Pessoal!

    Cometi um erro catastrófico no meu banco de dados Embarassed
    Em uma botao que faz um Update esqueci de colocar o where e acabou atualizando toda a tabela nesse determinado campo.

    mas enfim preciso de uma ajuda de vocês.

    A minha sorte é que tenho duas tabela onde essa informação é igual e ela tem um campo em comun(Man_Id),preciso criar uma consulta para atualizar os campo da tabela Tbl_Tempo_Impacto_Manutencao (Tem_Status e Tem_Impacto)igual as da tabela Tbl_manutencao (Man_Statu e Man_Impacto).

    Estou tentando algo mais ou menos assim
    Update Tbl_Tempo_Impacto_Manutencao Set Tbl_Tempo_Impacto_Manutencao.Tem_Status = Tbl_Manutencao.Man_Status,Tem_Impacto = Tbl_Manutencao.Man_Impacto Where Tbl_Tempo_Impacto_Manutencao.Man_ID =Tbl_Manutencao.Man_ID

    E da erro nao encontra o campo Tbl_Manutencao.Man_Status(Nao sei se a sintaxe da consulta esta certa)


    Eu ate tenho um backup do banco mas como demorei cerca de 1 semana para perceber o preciso tentar consertar esse erro antes de partir para o backup

    Se alguém puder me ajudar ficarei muito grato!

    Saudacoes !
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Instrução Update Empty Re: [Resolvido]Instrução Update

    Mensagem  Leandro 15/4/2013, 18:35

    Você pode postar as tabelas?
    Em access 2000, por favor?
    Abraço

    avatar
    Convidado
    Convidado


    [Resolvido]Instrução Update Empty Re: [Resolvido]Instrução Update

    Mensagem  Convidado 15/4/2013, 20:57

    Leandro,
    Desculpe pela demora minha internet esta ruim

    Segue o link com o BD somente com o campos envolvidos.
    https://dl.dropboxusercontent.com/u/19875180/Update.mdb

    Obrigado pela paciente

    Saudacoes
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Instrução Update Empty Re: [Resolvido]Instrução Update

    Mensagem  Alexandre Neves 15/4/2013, 22:57

    Boa noite, Rafael
    Com a permissão do amigo Leandro
    Update Tbl_Tempo_Impacto_Manutencao.Man_ID=Tbl_Manutencao.Man_ID Set Tbl_Tempo_Impacto_Manutencao.Tem_Status=Tbl_Manutencao.Man_Status,Tem_Impacto=Tbl_Manutencao.Man_Impacto


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


    [Resolvido]Instrução Update Empty Re: [Resolvido]Instrução Update

    Mensagem  Convidado 16/4/2013, 00:12

    Obrigado Alexandre e Leandro,

    como eu tenho somente 3 status fiz uma Update para cada status e resolveu

    UPDATE Tbl_Tempo_Impacto_Manutencao
    INNER JOIN Tbl_Manutencao ON Tbl_Tempo_Impacto_Manutencao.Man_ID = Tbl_Manutencao.Man_ID

    SET Tbl_Tempo_Impacto_Manutencao.Tem_Status = 'LIBERADO'
    WHERE ((([Tbl_Manutencao].[Man_Status])='LIBERADO') AND (([Tbl_Manutencao].[Man_ID])=[Tbl_Tempo_Impacto_Manutencao].[Man_ID]));
    ...(e depois os outros 2 status)


    obrigado Alexandre e Leandro


    Saudacoes!

    Conteúdo patrocinado


    [Resolvido]Instrução Update Empty Re: [Resolvido]Instrução Update

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 05:54