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]Consulta de Atualização com criterio

    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1082
    Registrado : 01/07/2011

    [Resolvido]Consulta de Atualização com criterio Empty Consulta de Atualização com criterio

    Mensagem  Connekta Informatica Qui 29 Ago 2013, 5:30 pm

    Boa Tarde

    Tenho um consulta que é essa:

    Código:
    If Me!txtSituacao = "Pago" Then
    DoCmd.SetWarnings False ' Desabilita avisos.
    CurrentDb.Execute "UPDATE tbl_Conta_Bancaria SET [Saldo] = [Saldo] - " & Me!txtValor
    End If
    Como eu faço para colocar um critério, esse:

    Código:
    Como [Formulários]![frm_Receita3]![UsuarioLogado] & "*"
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  JPaulo Qui 29 Ago 2013, 5:53 pm

    Utilizando o CurrentDb.Execute, diga-me para que serve o que está grifado a vermelho;

    If Me!txtSituacao = "Pago" Then
    DoCmd.SetWarnings False ' Desabilita avisos.
    CurrentDb.Execute "UPDATE tbl_Conta_Bancaria SET [Saldo] = [Saldo] - " & Me!txtValor
    End If


    Para a sua duvida;

    CurrentDb.Execute "SELECT * FROM SuaTabela WHERE UsuarioLogado Like Forms![frm_Receita3]![UsuarioLogado] & '*'"

    Para o seu aprendizado;
    http://maximoaccess.forumeiros.com/t14925-resolvidoqual-a-diferenca-entre-docmdrunsql-e-currentdbexecute


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consulta de Atualização com criterio Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta de Atualização com criterio Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta de Atualização com criterio Folder_announce_new Instruções SQL como utilizar...
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1082
    Registrado : 01/07/2011

    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  Connekta Informatica Qui 29 Ago 2013, 6:00 pm

    Esse campo em vermelho é para tirar a mensagem padrão da consulta.

    Vou adaptar e te retorno.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  JPaulo Sex 30 Ago 2013, 9:16 am

    Então é porque não viu o link que postei ae.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consulta de Atualização com criterio Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta de Atualização com criterio Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta de Atualização com criterio Folder_announce_new Instruções SQL como utilizar...
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1082
    Registrado : 01/07/2011

    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  Connekta Informatica Sex 30 Ago 2013, 12:05 pm

    Sim vi fiz um teste num formulário que esta acontecendo isso mais não deu certo. Mais depois vejo isso.

    Então em relação a consulta, onde ficaria o campo Saldo da Tabela Conta Bancaria, calculo e campo Empresa da tabela também e o critério?
     E a consulta que você colocou como modelo é SELECT e a que te passei é UPDATE.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  JPaulo Sex 30 Ago 2013, 1:06 pm

    Ok;

    CurrentDb.Execute "UPDATE SuaTabela SET SeuCampo='xpto' WHERE Like " & "'" & "*" & Forms![frm_Receita3]![UsuarioLogado] & "*" & "'"

    Note que o CurrentDb.Execute, não emite mensagens, por isso não necessita do DoCmd.SetWarnings False.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consulta de Atualização com criterio Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta de Atualização com criterio Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta de Atualização com criterio Folder_announce_new Instruções SQL como utilizar...
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1082
    Registrado : 01/07/2011

    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  Connekta Informatica Sex 30 Ago 2013, 1:57 pm

    Erro na função UPDATE:

    CurrentDb.Execute "UPDATE tbl_Conta_Bancaria SET [Formulários]![frm_Receita]![txtValor]+[Saldo] WHERE [Empresa] Like " & "'" & "*" & Forms![frm_Receita]![UsuarioLogado] & "*" & "'"
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  JPaulo Sex 30 Ago 2013, 2:39 pm

    Você viu eu fazer isto ????

    SET [Formulários]![frm_Receita]![txtValor]

    O SET é para o campo da tabela e a palavra Formulários não funciona no VBA, é Forms.

    CurrentDb.Execute "UPDATE tbl_Conta_Bancaria SET Saldo=Saldo + " & Val(Forms![frm_Receita]![txtValor]) & " WHERE [Empresa] Like " & "'" & "*" & Forms![frm_Receita]![UsuarioLogado] & "*" & "'"

    E "Empresa" é o mesmo que "UsuarioLogado" ???


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consulta de Atualização com criterio Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta de Atualização com criterio Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta de Atualização com criterio Folder_announce_new Instruções SQL como utilizar...
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1082
    Registrado : 01/07/2011

    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  Connekta Informatica Sex 30 Ago 2013, 2:51 pm

    Sim, é porque eu tenho um cadastro de varias empresas que vai ter acesso ao sistema, eu uso Empresa em todas as tabelas para saber qual empresa que adicionou qual registro para poder filtrar
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1082
    Registrado : 01/07/2011

    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  Connekta Informatica Sáb 31 Ago 2013, 10:13 pm

    Fiz o teste hoje do código, mais não atualizou a tabela.

    Código:
    CurrentDb.Execute "UPDATE tbl_Conta_Bancaria SET Saldo=Saldo + " & Val(Forms![frm_ReceitaMultipla]![txtValor]) & " WHERE [Empresa] Like " & "'" & "*" & Forms![frm_ReceitaMultipla]![txtConta] & "*" & "'"
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1082
    Registrado : 01/07/2011

    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  Connekta Informatica Dom 01 Set 2013, 12:16 pm

    Bom dia JPaulo
    Agora esta acontecendo o seguinte, ele deveria filtrar o usuário logado e atualizar a conta que a pertence, mais não ele esta atualizando todas as contas.
    Connekta Informatica
    Connekta Informatica
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1082
    Registrado : 01/07/2011

    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  Connekta Informatica Dom 01 Set 2013, 2:12 pm

    Rsolvido.

    Conteúdo patrocinado


    [Resolvido]Consulta de Atualização com criterio Empty Re: [Resolvido]Consulta de Atualização com criterio

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov 2024, 2:35 pm