MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Comando UPDATE não funciona algumas poucas vezes

    Compartilhe

    jmkaragulian
    Novato
    Novato

    Respeito às Regras 100%

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

    Comando UPDATE não funciona algumas poucas vezes

    Mensagem  jmkaragulian em Qui 10 Nov 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
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: Comando UPDATE não funciona algumas poucas vezes

    Mensagem  FabioPaes em Sex 11 Nov 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
    Intermediário
    Intermediário

    Respeito às Regras 100%

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

    Re: Comando UPDATE não funciona algumas poucas vezes

    Mensagem  philipp.moreira em Seg 21 Nov 2016, 00:22

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

    jmkaragulian
    Novato
    Novato

    Respeito às Regras 100%

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

    Re: Comando UPDATE não funciona algumas poucas vezes

    Mensagem  jmkaragulian em Ter 22 Nov 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...

      Data/hora atual: Dom 04 Dez 2016, 06:02