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

    Comando UPDATE não funciona algumas poucas vezes

    avatar
    jmkaragulian
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 13/04/2011

    Comando UPDATE não funciona algumas poucas vezes Empty Comando UPDATE não funciona algumas poucas vezes

    Mensagem  jmkaragulian 10/11/2016, 22:41

    Tudo bem galera
    Já programo a algum tempo e estou com a cabeça quente com um problema que ocorre a algum tempo:

    Eu atualizo uma tabela quando faço uma verificação em um formulário , segue o código:

    If Me.NumIt = Me.NumTot Then
    Me.Rot_Pedido_Conferido.Visible = True
    CurrentDb.Execute ("UPDATE Pedidos SET Pedidos.Conferido_Estoque = True WHERE (((Pedidos.NumPed)= '" & Me.NumPedC & "'));")
    Me.NumPedC = Null
    End if

    O estranho é que durante a semana o update deixa de funcionar somente uma vez, no máximo duas.

    Eu suspeito que deve ser algum bloqueio de registro ( está em rede ) , mas ele não dá erro algum ( existe tratamento para erros normalmente )

    Tem como descobrir se o registro está com algum bloqueio e avisar o usuário ?

    O que pode ser ?

    Muito obrigado
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Comando UPDATE não funciona algumas poucas vezes Empty Re: Comando UPDATE não funciona algumas poucas vezes

    Mensagem  FabioPaes 11/11/2016, 16:38

    Amigo, como é algo que acontece esporadicamente... Recomendo o seguinte:

    O Método Currentdb.execute, por muitas vezes ja me deixou na mão, pois ao encontrar um erro, ele não emite o alerta e segue... Dessa forma vc nao sabe o que aconteceu...

    Portanto, recomendo Abrir um RecordSet e realizar Atualização dos dados, pois quando ocorrer o erro ele irá avisar o Usuário, e assim vc ja conversa com eles para quando ocorrer, lhe avisar e salvar o print da tela.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    philipp.moreira
    philipp.moreira
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 257
    Registrado : 05/02/2016

    Comando UPDATE não funciona algumas poucas vezes Empty Re: Comando UPDATE não funciona algumas poucas vezes

    Mensagem  philipp.moreira 21/11/2016, 00:22

    Em alguma rotina ou função você usa o DoCommand.SetWarnings = False ?
    avatar
    jmkaragulian
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 13/04/2011

    Comando UPDATE não funciona algumas poucas vezes Empty Re: Comando UPDATE não funciona algumas poucas vezes

    Mensagem  jmkaragulian 22/11/2016, 19:37

    Vou fazer o uso do recordset e ver se aparece o erro.

    Sobre o DoCmd.SetWarnings eu não uso não

    Obrigado por enquanto

    Até mais...

    Conteúdo patrocinado


    Comando UPDATE não funciona algumas poucas vezes Empty Re: Comando UPDATE não funciona algumas poucas vezes

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 13:56