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]Delete em formulário simples.

    avatar
    JLFSousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 19/01/2016

    [Resolvido]Delete em formulário simples. Empty [Resolvido]Delete em formulário simples.

    Mensagem  JLFSousa 25/1/2016, 10:56

    Estou a utilizar DoCmd.RunCommand acCmdDeleteRecord para apagar num formulário simples um Cliente(registo) mas queria tornar este processo mais Profissional e estou a tentar utilizar o If MsgBox... tentei de varias formas mas sem conseguir. Como posso fazer o código para eliminar questionando se pretendo mesmo eliminar o registo.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Delete em formulário simples. Empty Re: [Resolvido]Delete em formulário simples.

    Mensagem  FabioPaes 25/1/2016, 13:03

    Código:

    'Se nnao tiver nada preenchido no campo NomeCli, ele não faz nada.
    If IsNull(Me![b]NomeCli[/b]) Then Exit Sub
    'Emite a Mensagem "... Com no nome do Cliente" e pergunta se exclui ou nao.
    If MsgBox("Confirma a exclusão do Cliente" & vbCrLf & vbCrLf & Me![b]NomeCli[/b], vbCritical + vbYesNo, "Confirmação") = vbNo Then Exit Sub
    DoCmd.SetWarnings False
    DoCmd.RunCommand acCmdDeleteRecord
    DoCmd.SetWarnings True


    Veja se e assim que quer!

    NomeCli é o Nome do Cliente... Ele Mostra o Nome do Cliente e pergunta se quer mesmo excluir o registro.

    Pode mudar o vbCritical por vbQuestion pra mensagem de aviso ficar menos agressiva! rerererere
    avatar
    JLFSousa
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5
    Registrado : 19/01/2016

    [Resolvido]Delete em formulário simples. Empty Re: [Resolvido]Delete em formulário simples.

    Mensagem  JLFSousa 27/1/2016, 21:42

    Perfeito. Funcionou na perfeição. Muito obrigado ajudou bastante.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Delete em formulário simples. Empty Re: [Resolvido]Delete em formulário simples.

    Mensagem  FabioPaes 27/1/2016, 21:55

    Bacana!

    Conteúdo patrocinado


    [Resolvido]Delete em formulário simples. Empty Re: [Resolvido]Delete em formulário simples.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/5/2024, 16:29