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]Erro em tempo de execução 13 no InputBox

    avatar
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    [Resolvido]Erro em tempo de execução 13 no InputBox Empty Erro em tempo de execução 13 no InputBox

    Mensagem  Claudemir P 3/7/2013, 01:48

    Boa noite Pessoal,

    Como resolvo o problema do BD quando gera erro ao cancelar ou confirmar a janela mostrada pelo código - Numero = Nz(InputBox("Nº Ordem de Serviço"), 0) - sem colocar valor algum.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Erro em tempo de execução 13 no InputBox Empty Re: [Resolvido]Erro em tempo de execução 13 no InputBox

    Mensagem  criquio 3/7/2013, 01:51

    Tente usando o On Error para cancelar a mensagem.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Claudemir P
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 177
    Registrado : 27/06/2013

    [Resolvido]Erro em tempo de execução 13 no InputBox Empty Re: [Resolvido]Erro em tempo de execução 13 no InputBox

    Mensagem  Claudemir P 3/7/2013, 03:02

    Sua sugestão solucionou outra dúvida minha, estou utilizando On Error Resume Next antes da instrução

    Obrigado Criquio.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Erro em tempo de execução 13 no InputBox Empty Re: [Resolvido]Erro em tempo de execução 13 no InputBox

    Mensagem  criquio 3/7/2013, 13:12

    Eu aconselharia a não usar o Resume Next, pois se acontecer algum outro erro, o sistema poderá não funcionar e você não saberá o motivo porque não terá mensagem de erro. O erro deve ser tratado e não evitar todas as mensagens. Nesse caso, você já tem o número da mensagem que aparece. Então deve usá-lo para que essa mensagem não seja exibida, mas permitindo que seja avisado caso ocorra outro tipo de erro, para que possa ajustar o sistema caso necessário. Seria algo assim:
    Código:
    On Error GoTo TrataErro

        InputBox...

    TrataErro:
        If Err.Number = 0 Or Err.Number = 13 Then
            Resume Next
        Else
            MsgBox "Ocorreu um erro no sistema. Veja os detalhes do erro:" & VbCrLf & vBcRlF & "Número do erro: " & Err.Number & vBcRlF & "Descrição: " & Err.Description, vbCricrial, "Erro"
        End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Erro em tempo de execução 13 no InputBox Empty Re: [Resolvido]Erro em tempo de execução 13 no InputBox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/5/2024, 14:24