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


    [Resolvido]Botão apagar

    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Botão apagar Empty Botão apagar

    Mensagem  Rui Maciel Qui 25 Abr 2013, 17:16

    Boa tarde pessoal
    Tenho um formulário desacoplado, com um botão para apagar determinado registo. Apesar de ter o procedimento ao carregar do formulário

    DoCmd.GoToRecord , , acNewRec
    Me.Ano.SetFocus
    Me.AllowEdits = False
    Me.AllowDeletions = False
    Me.AllowAdditions = True

    o botão apagar, apaga sempre sem que apareça nenhuma mensagem, pois, também tenho um botão para editar com o seguinte código:

    If MsgBox("Deseja alterar o registo atual?", vbOKCancel + vbDefaultButton1 + vbInformation, "Aviso do Sistema") = vbOK Then
    Me.AllowEdits = True
    Me.AllowDeletions = True
    Else
    MsgBox "Nada foi alterado!", vbOKOnly, "Aviso do Sistema"
    End If

    Como posso retificar, não consigo descrutinar. Obrigado.
    Abraço,
    Rui
    avatar
    Convidado
    Convidado


    [Resolvido]Botão apagar Empty Re: [Resolvido]Botão apagar

    Mensagem  Convidado Sex 26 Abr 2013, 09:45

    Estes códigos:

    Me.AllowEdits = False
    Me.AllowDeletions = False
    Me.AllowAdditions = True

    Não funcionam em formulários descoplados... pois o mesmo é carregado através de um recordset ou uma consulta...

    Eles funcionam quando o formulário é acoplado a uma tabela ou consulta.. pois os comandos dizem respeito ao objeto form...

    Se o seu botão apagar utiliza uma Instrução do tipo CurrentDb.Execute "Delete..........

    Antes de executa-la verifica a condição do Form

    If Me.AllowDeletions = False
    Then Exit Sub
    Else
    CurrenteDb.Execute "Delete.......
    End If


    Cumprimentos.
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Botão apagar Empty Re: [Resolvido]Botão apagar

    Mensagem  Rui Maciel Sex 26 Abr 2013, 17:30

    Espetáculo Piloto obrigado
    Da próxima já sei!
    Abraço,
    Rui
    avatar
    Convidado
    Convidado


    [Resolvido]Botão apagar Empty Re: [Resolvido]Botão apagar

    Mensagem  Convidado Sáb 27 Abr 2013, 07:52

    O Fórum agradece o retorno

    Conteúdo patrocinado


    [Resolvido]Botão apagar Empty Re: [Resolvido]Botão apagar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Dom 19 maio 2024, 12:22