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]Como execultar uma consulta atualização em apenas um registro?

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3874
    Registrado : 21/04/2011

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Marcelo David 13/7/2011, 01:53

    Amigos, boa noite.
    Gostaria de daber como execultar uma consulta atualização para atualizar apenas um registro.
    Digamos que essa consulta atualize apenas o registro relacionado na outra tabela.
    Grato


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Marcel11
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  criquio 13/7/2011, 02:20

    Tem o código do registro no formulário? Se sim, basta usar algo assim:

    CurrentDb.Execute "UPDATE NomeDaTabela SET NomeCampo1='" & Me.NomeCampo1DoForm & "', NomeCampo2='" & Me.NomeCampo2DoForm & "', NomeCampo3='" & Me.NomeCampo3DoForm & "' WHERE Código=" & Me.Código & ""


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3874
    Registrado : 21/04/2011

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Marcelo David 13/7/2011, 02:59

    Sim, tenho o código e ja tenho a consulta pronta.
    No exemplo que voce mostrou, a instrução SQL é direto no form?
    No meu caso, preciso q após atualizar de um campo, a consulta atualização acione e atualize para verdadeiro apenas o registro conrespondente que é boleano da outra tabela. Nesse caso específico, como procederia?
    Grato


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Marcel11
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  criquio 13/7/2011, 03:20

    Como você chama essa consulta? Clicando diretamente nela ou no clique de um botão? Se for a segunda opção, basta colocar o código após o que chama a consulta. Se não for, coloque um botão em um formulário para chamá-la, juntamente com a outra:

    DoCmd.SetWarnings False
    DoCmd.OpenQuery "NomeDaConsulta"
    DoCmd.SetWarnings True
    CurrentDb.Execute "UPDATE NomeDaTabela SET NomeCampo=-1 WHERE Código=" & Me.Código & ""


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3874
    Registrado : 21/04/2011

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Marcelo David 13/7/2011, 03:33

    Chamo a consulta após atualizar de uma caixa de combinação.
    Tentei o último código q vc me passou, mas mesmo assim atualizou todos os registros.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Marcel11
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  criquio 13/7/2011, 03:48

    Você está passando a chave primária correta?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3874
    Registrado : 21/04/2011

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Marcelo David 13/7/2011, 03:50

    Sim estou, mas talvez seja pq é um sub form... Vou dar mais uma verificado aqui...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Marcel11
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3874
    Registrado : 21/04/2011

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Marcelo David 14/7/2011, 02:17

    Fiz vários testes, mas não deu certo... Sad


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Marcel11
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3874
    Registrado : 21/04/2011

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Marcelo David 15/7/2011, 02:01

    Nossa estou apanhando muito e não consigo resolver isto... confused


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Marcel11
    avatar
    Convidado
    Convidado


    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Convidado 15/7/2011, 03:02

    Se for em um sub form tem que especificar todo o caminho, tando do form como do subform para encontrar o campo da chave primaria para fazer a comparação


    Forms!SeuForm.SeuSubForm!CaixaTexto
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3874
    Registrado : 21/04/2011

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Marcelo David 15/7/2011, 03:51

    Então, mas até ja desvinculei e estou fazendo no formulario separado, só pra ver o resultado...
    Mas mesmo assim, a consulta atualiza todos registros...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Marcel11
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3874
    Registrado : 21/04/2011

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Marcelo David 15/7/2011, 04:25

    Finalmente consegui...
    Mas primeiro, pesso desculpas ao criquio, que me instrui e eu não prestei atenção...
    Simplesmente pus no evento após atualizar de uma cbo a seguinte linha:

    CurrentDb.Execute "UPDATE tbLivros SET Emprestado=-1 WHERE RegID=" & Me.Item_ID & ""

    E não usei a consulta, descartei e usei apenas a instrução SQL acima, que o mestre criquio me passou!

    Muito obrigado criquio!
    E valei a dica Harysohn!



    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Marcel11
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  criquio 15/7/2011, 04:41

    Tranquilo. Importante que conseguiu resolver a questão.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Naldo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 16/02/2011

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Naldo 8/3/2012, 22:35

    Boa noite Marcelo, gostaria de uma luz sua,(acredito ser o mesmo problema que você enfrentou)
    Tenho uma consulta atualização, esta consulta atualiza quantidade do meu estoque, no formulário eu tenho um botão que fecha minhas vendas gostaria que esta consulta fosse executada somente no registro atual sem ter que inserir o critério na consulta a cada registro.

    Sou grato pela sua atenção.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3874
    Registrado : 21/04/2011

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Marcelo David 9/3/2012, 01:59

    Faça a consulta no VBA e na condição WHERE, use:

    WHERE ChavePrimária=" & Me.ChavePrimária

    Caso não dê certo, abra um tópico.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Marcel11
    avatar
    Naldo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 384
    Registrado : 16/02/2011

    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Naldo 9/3/2012, 10:16

    Bom dia Marcelo, já abri um tópico de nome Consulta com Filtro
    e ainda não consegui resolver.

    Sou grato pela atenção

    Conteúdo patrocinado


    [Resolvido]Como execultar uma consulta atualização em apenas um registro? Empty Re: [Resolvido]Como execultar uma consulta atualização em apenas um registro?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/5/2024, 16:16