2 participantes
Tratamento de erro
Emanuel.Oliveira- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 37
Registrado : 24/06/2020
- Mensagem nº1
Tratamento de erro
DamascenoJr.- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3845
Registrado : 22/11/2016
- Mensagem nº2
Re: Tratamento de erro
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.
Emanuel.Oliveira- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 37
Registrado : 24/06/2020
- Mensagem nº3
Re: Tratamento de erro
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.- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3845
Registrado : 22/11/2016
- Mensagem nº4
Re: Tratamento de erro
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)
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.
Emanuel.Oliveira- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 37
Registrado : 24/06/2020
- Mensagem nº5
Re: Tratamento de erro
Ainda n desenvolvi tratando erros... vou tentar aplicar isso que passou.. obrigado por enquanto
DamascenoJr.- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3845
Registrado : 22/11/2016
- Mensagem nº6
Re: Tratamento de erro
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.
Emanuel.Oliveira- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 37
Registrado : 24/06/2020
- Mensagem nº7
Re: Tratamento de erro
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
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.- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3845
Registrado : 22/11/2016
- Mensagem nº8
Re: Tratamento de erro
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.
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.
Emanuel.Oliveira- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 37
Registrado : 24/06/2020
- Mensagem nº9
Re: Tratamento de erro
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.- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3845
Registrado : 22/11/2016
- Mensagem nº10
Re: Tratamento de erro
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.- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3845
Registrado : 22/11/2016
- Mensagem nº11
Re: Tratamento de erro
Emanuel.Oliveira, algum avanço?
Aguardamos retorno...
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.