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]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 8/3/2013, 11:21

    Bom dia
    Venho mais uma vez solicitar a vossa ajuda num problema que surgiu com o botão apagar, ele apaga mesmo no evento ao carregar do formulário estando Me.AllowEdits = False e Me.AllowDeletions = False, e aparecendo nos campos do formulário a palavra eliminado!!!. O que se poderá estar a passar?
    Desde já agradecendo a disponibilidade de todos vocês,
    Cumprimentos,
    Rui
    Anexos
    [Resolvido]Botão apagar AttachmentRuiMaciel.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (633 Kb) Baixado 8 vez(es)
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3882
    Registrado : 21/04/2011

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

    Mensagem  Marcelo David 8/3/2013, 11:56

    Olá, bom dia!
    A propriedade AllowDeletions só impede
    apagar caso esteja usando o comando DoCmd.RunCommand acCmdDeleteRecord
    que é exclusivo para formulários acoplados.

    Observe que mesmo você setando o formulário para não permitir exclusões, mas fazendo
    a exclusão direto na tabela pelo "DELETE" de uma SQL, ele irá excluir.

    Minha dica é você passar a utilizando o AllowDeletions.
    Daí sim, caso defina AllowDeletions=False, o próprio
    formulário tratará de impedir a exclusão.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Botão apagar Marcel11
    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 8/3/2013, 12:05

    Bem haja Marcelo
    Então como posso fazer para regularizar a situação Marcelo, onde devo corrigir?
    Abraço,
    Rui
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3882
    Registrado : 21/04/2011

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

    Mensagem  Marcelo David 8/3/2013, 12:36

    No botão Comando131 do formulário Paroquianos, que é o botão de apagar.
    Veja a instrução DoCmd.RunCommand acCmdDeleteRecord
    no lugar da SQL que estava antes.

    Baixe o anexo:
    Anexos
    [Resolvido]Botão apagar AttachmentRuiMaciel_New.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (566 Kb) Baixado 25 vez(es)


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Botão apagar Marcel11
    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 8/3/2013, 13:51

    Ok Marcelo
    O Marcelo alterou nos dois formulários, paroquianos e direitosparoquiais?
    Contudo aparece uma caixa de mensagem de erro visual basic a dizer run-time error 2046, o comando ou ação eliminar registo não está disponível agora!
    avatar
    Convidado
    Convidado


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

    Mensagem  Convidado 8/3/2013, 14:00

    Bom dia colega Rui tudo bem....

    Teste e retorne.

    http://speedy.sh/Nr2j3/RuiMaciel.rar

    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 8/3/2013, 14:15

    Boa tarde cafpr e obrigado pela disponibilidade.
    Mas consegui resolver com as indicações do Marcelo, nos dois formulários ficou desta forma:
    Paroquianos:
    On Error GoTo 1
    If MsgBox("Deseja realmente excluir este registo? " & Trim(Me.Código.Value) & " - " & Trim(Me.Nome.Value) & "?", vbYesNo + vbCritical + vbDefaultButton1, "ATENÇÃO") = vbYes Then
    DoCmd.SetWarnings True
    DoCmd.RunCommand acCmdDeleteRecord
    DoCmd.SetWarnings False
    Else
    MsgBox "Cancelado! ", vbOKOnly + vbCritical + vbDefaultButton1, "ATENÇÃO"
    End If
    Exit_Comando131_Click:
    Exit Sub
    1:
    MsgBox Err.Description

    DireitosParoquiais:
    On Error GoTo 1
    If MsgBox("Deseja realmente excluir este registo? " & Trim(Me.Código.Value) & " - " & Trim(Me.Nome.Value) & "?", vbYesNo + vbCritical + vbDefaultButton1, "ATENÇÃO") = vbYes Then
    DoCmd.SetWarnings True
    CurrentDb.Execute "UPDATE [Paroquianos] SET a2013=Null WHERE Código= " & Me.ID.Value & ""
    DoCmd.RunCommand acCmdDeleteRecord
    DoCmd.SetWarnings False
    Else
    MsgBox "Cancelado! ", vbOKOnly + vbCritical + vbDefaultButton1, "ATENÇÃO"
    End If
    Exit_Comando131_Click:
    Exit Sub
    1:
    MsgBox Err.Description

    Cumprimentos,
    Rui


    Última edição por Rui Maciel em 8/3/2013, 14:17, editado 1 vez(es)
    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 8/3/2013, 14:16

    Ups Laughing
    Faltou o resolvido.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3882
    Registrado : 21/04/2011

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

    Mensagem  Marcelo David 8/3/2013, 14:37

    Gratos amigo pelo retorno!


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Botão apagar Marcel11

    Conteúdo patrocinado


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

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/5/2024, 16:54