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]Mensagem personalizada para erros de macro

    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    [Resolvido]Mensagem personalizada para erros de macro Empty [Resolvido]Mensagem personalizada para erros de macro

    Mensagem  Krauss 24/4/2014, 03:06

    Boa noite galera!

    Como faço para personalizar uma mensagem de erro de macro?

    Ex:

    If MacroError.Number = 2105 Then
    MsgBox "Não existem mais linhas nesta direção.", vbInformation, " Sispac"
    Else
    DoCmd.GoToRecord , , acPrevious
    End If

    Só que preciso de um código que funcione na primeira linha, o restante é da forma que escrevi.

    Abraço!


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]Mensagem personalizada para erros de macro Empty Re: [Resolvido]Mensagem personalizada para erros de macro

    Mensagem  Alexandre Neves 24/4/2014, 11:23

    Bom dia,
    Vire-se para o VBA


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    [Resolvido]Mensagem personalizada para erros de macro Empty Re: [Resolvido]Mensagem personalizada para erros de macro

    Mensagem  Krauss 25/4/2014, 03:41

    Só utilizo VBA Alexandre.

    Tenho os botões de comando: "Próximo" e "Anterior" e, acontece que, quando chega no primeiro ou no último registro, o access exibe a mensagem de erro:

    "Erro em tempo de execução '2105': Você não pode ir para o registro especificado."

    Sendo assim, o que preciso é de um código onde eu possa personalizar essa mensagem, substituindo-a por "Não existem mais linhas nesta direção".

    Outra coisa que preciso é de um código onde, quando chegar no último registro e eu apertar o botão "Próximo", o access vá para o primeiro registro.

    Abraço!


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]Mensagem personalizada para erros de macro Empty Re: [Resolvido]Mensagem personalizada para erros de macro

    Mensagem  Alexandre Neves 25/4/2014, 08:26

    Bom dia,
    Como falou em macro...
    Coloque

    Sub ...
    On Error Goto ProcessaErro

    código normal


    exit sub
    ProcessaErro:
    select case err.number
    case 1
    msgbox mensagem1
    case 2
    msgbox mensagem2
    case else
    msgbox mensagemelse
    end select
    end sub


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    [Resolvido]Mensagem personalizada para erros de macro Empty Re: [Resolvido]Mensagem personalizada para erros de macro

    Mensagem  Krauss 26/4/2014, 02:07

    Obrigado Alexandre!


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"

    Conteúdo patrocinado


    [Resolvido]Mensagem personalizada para erros de macro Empty Re: [Resolvido]Mensagem personalizada para erros de macro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 03:03