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

    Tratamento de erro

    avatar
    Emanuel.Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 24/06/2020

    Tratamento de erro Empty Tratamento de erro

    Mensagem  Emanuel.Oliveira 20/7/2020, 20:13

    Algum tratamento de erro possivel para este erro da foto?
    Pelas pesquisas se trata pela versão diferente de onde foi desenvolvido e a versao do run-time que está rodando o sistema e apresentando erro.
    Tratamento de erro 20200711
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3724
    Registrado : 22/11/2016

    Tratamento de erro Empty Re: Tratamento de erro

    Mensagem  DamascenoJr. 20/7/2020, 22:23

    Em que momento o erro ocorre? Como dica, execute em uma versão completa do Access, detecte o erro, trate o erro e após isso execute novamente na versão runtime.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Emanuel.Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 24/06/2020

    Tratamento de erro Empty Re: Tratamento de erro

    Mensagem  Emanuel.Oliveira 20/7/2020, 22:44

    Na versão completa onde desenvolvi não ocorre erro... normalmente em uma rotina de exportar para o excel que esta ocorrendo..unica coisa que percebi..
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3724
    Registrado : 22/11/2016

    Tratamento de erro Empty Re: Tratamento de erro

    Mensagem  DamascenoJr. 20/7/2020, 22:50

    Se ocorre no runtime, é certo que ocorre na versão completa. Se não detectar, trate para erros TODOS os procedimentos por trás do módulo do formulário em que o erro ocorre.

    Private sub (ou function)...
    On error goto trataErro

    ........

    sair:
    Exit sub (ou function)

    trataErro:
    Call msgbox(err.description)
    Resume sair

    End sub (ou function)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Emanuel.Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 24/06/2020

    Tratamento de erro Empty Re: Tratamento de erro

    Mensagem  Emanuel.Oliveira 20/7/2020, 23:01

    Ainda n desenvolvi tratando erros... vou tentar aplicar isso que passou.. obrigado por enquanto
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3724
    Registrado : 22/11/2016

    Tratamento de erro Empty Re: Tratamento de erro

    Mensagem  DamascenoJr. 20/7/2020, 23:10

    Aguardamos seu retorno.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Emanuel.Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 24/06/2020

    Tratamento de erro Empty Re: Tratamento de erro

    Mensagem  Emanuel.Oliveira 21/7/2020, 13:14

    Foi muito útil..e identifiquei um erro... agora um último que está ocorrendo. Tenho um listbox que ao clicar duas vezes me leva para o formulário com aquele registro. Porém no runtime apresenta erro e na minha máquina não abre msgbox de erro.


    Private Sub listaservico_DblClick(Cancel As Integer)
    On Error GoTo Trataerro

    DoCmd.OpenForm "frmmanutencao", , , "id= " & Me.listaservico.Column(0) & ""
    Forms!frmmanutencao.Requery

    SAIR:
    Exit Sub

    Trataerro:
    Call MsgBox(Err.Description)
    Resume SAIR


    End Sub
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3724
    Registrado : 22/11/2016

    Tratamento de erro Empty Re: Tratamento de erro

    Mensagem  DamascenoJr. 21/7/2020, 22:06

    Apresenta erro e fecha o programa ou apresenta erro da mensagem de erro tratado?

    Se apresenta erro e fecha então o erro está em um ponto não tratado e é preciso mais investigação para descobrir. Se preciso, trate todos os procedimentos e funções do seu programa.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Emanuel.Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 24/06/2020

    Tratamento de erro Empty Re: Tratamento de erro

    Mensagem  Emanuel.Oliveira 22/7/2020, 01:03

    Neste comando que coloquei, ele abre o form que preciso porém com essa tela de erro que postei acima, e quando do ok encerra o programa. Se tivesse uma forma de não apresentar ou contornar o erro acredito que seria o suficiente.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3724
    Registrado : 22/11/2016

    Tratamento de erro Empty Re: Tratamento de erro

    Mensagem  DamascenoJr. 22/7/2020, 02:57

    Como não identificou o ponto exato, será necessário tratar todos os procedimentos do seu aplicativo. Boas práticas, bons estudos.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3724
    Registrado : 22/11/2016

    Tratamento de erro Empty Re: Tratamento de erro

    Mensagem  DamascenoJr. 23/9/2020, 22:45

    Emanuel.Oliveira, algum avanço?

    Aguardamos retorno...


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

      Data/hora atual: 26/1/2023, 23:21