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]Evitar mensagem de erro

    avatar
    Edu.fourreis
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 87
    Registrado : 20/01/2015

    [Resolvido]Evitar mensagem de erro Empty [Resolvido]Evitar mensagem de erro

    Mensagem  Edu.fourreis 8/4/2015, 15:34

    Bom dia

    Possuo um botão que exclui determinados registros de uma tabela.
    Só que quando não existe o registro a ser excluído ele retorna erro
    Como evitar isto ??

    Comando

    If MsgBox("Deseja Excluir as Parcelas Deste Contrato?", 1) <> 1 Then Exit Sub
    CurrentDb.Execute "delete * from TabParcelas where [contratotabparc]=" & Me.CodTabContratos
    Me.FormParcelasContrato.Requery: Me.CodTabContratos.Requery

    Att.
    Eduardo
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Evitar mensagem de erro Empty Re: [Resolvido]Evitar mensagem de erro

    Mensagem  Silvio 8/4/2015, 15:40

    Bom dia...

    Algo parecido com isso.....( com aviso )
    1- pode ser assim
    On error goto fim:

    If MsgBox("Deseja Excluir as Parcelas Deste Contrato?", 1) <> 1 Then Exit Sub
    CurrentDb.Execute "delete * from TabParcelas where [contratotabparc]=" & Me.CodTabContratos
    Me.FormParcelasContrato.Requery: Me.CodTabContratos.Requery

    fim:
    if err.number: xxxx then
    msgbox" Registro inexistente", vbinformation, me.caption
    end if



    onde:xxxx é o numero que aparece quando há esse erro.

    2- ou  assim..( sem aviso )

    On error resume next
    If MsgBox("Deseja Excluir as Parcelas Deste Contrato?", 1) <> 1 Then Exit Sub
    CurrentDb.Execute "delete * from TabParcelas where [contratotabparc]=" & Me.CodTabContratos
    Me.FormParcelasContrato.Requery: Me.CodTabContratos.Requery


    Bons estudos.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    Edu.fourreis
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 87
    Registrado : 20/01/2015

    [Resolvido]Evitar mensagem de erro Empty Obrigado......

    Mensagem  Edu.fourreis 8/4/2015, 17:34

    Vlws, ficou perfeito.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Evitar mensagem de erro Empty Re: [Resolvido]Evitar mensagem de erro

    Mensagem  Silvio 8/4/2015, 20:33

    O fórum agradece o retorno.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    Conteúdo patrocinado


    [Resolvido]Evitar mensagem de erro Empty Re: [Resolvido]Evitar mensagem de erro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 01:44