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


4 participantes

    [Resolvido] Cancelar exclusão de dados

    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido] Cancelar exclusão de dados  Empty [Resolvido] Cancelar exclusão de dados

    Mensagem  julianovv 28/6/2012, 14:23

    Bom dia. Tenho um campo que os dados não podem ser excluídos. A linha de registros não pode ser excluída e os campos não podem ser bloqueados nem desativados porque o menu de atalho precisa ser usado. Tentei criar uma macro com mensagem avisando que o campo não pode ser excluído e desfazer a exclusão usando o comando Cancelar Evento mas não funcionou.
    Existe algum código para evitar que o campo seja excluído?

    Rolling Eyes


    Última edição por julianovv em 29/6/2012, 15:25, editado 1 vez(es)
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Cancelar exclusão de dados  Empty Re: [Resolvido] Cancelar exclusão de dados

    Mensagem  Marcelo David 28/6/2012, 14:30

    No caso é um campo ou uma linha de um formulário continuo?


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido] Cancelar exclusão de dados  Marcel11
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido] Cancelar exclusão de dados  Empty Re: [Resolvido] Cancelar exclusão de dados

    Mensagem  JPaulo 28/6/2012, 14:52

    Amigão, tem de procurar mais aqui mesmo, né ?

    http://maximoaccess.forumeiros.com/t8210-excluir-registro-so-informando-a-senha



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido] Cancelar exclusão de dados  Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido] Cancelar exclusão de dados  Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido] Cancelar exclusão de dados  Folder_announce_new Instruções SQL como utilizar...
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido] Cancelar exclusão de dados  Empty Re: Cancelar exclusão de dados

    Mensagem  julianovv 28/6/2012, 17:12

    Marcelo, são os dois, campo e linha mas o principal é o campo.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Cancelar exclusão de dados  Empty Re: [Resolvido] Cancelar exclusão de dados

    Mensagem  Marcelo David 28/6/2012, 17:56

    Se o exemplo do JPaulo não é o que pretende, tente o seguinte:
    Na propriedade do formulário, na aba "Dados" > "Permitir exclusões" = Não

    Teste aí.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido] Cancelar exclusão de dados  Marcel11
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido] Cancelar exclusão de dados  Empty Re: Cancelar exclusão de dados

    Mensagem  julianovv 28/6/2012, 18:53

    Obrigado mas esse comando funciona bem para a linha inteira (quando selecionado pelo seletor de registro a esquerda). Uso muito esse comando e funciona bem. Eu gostaria de cancelar a exclusão de um dado em campos específicos e se possível que voltasse atrás (desfazer).

    Neutral
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Cancelar exclusão de dados  Empty Re: [Resolvido] Cancelar exclusão de dados

    Mensagem  Marcelo David 28/6/2012, 20:46

    Marcelo, são os dois, campo e linha mas o principal é o campo.

    Se tanto a linha quanto o campo não devem serem deletados, então se não deletar
    a linha (registro) estará resolvido.

    Mas se é um campo específico, tente o seguinte antes de atualizar:

    Código:
    If IsNull(MeSeuCampo) Then
        MsgBox"Não é possível apagar este campo", vbInformation, "Informação"
        Cancel = True
    End If


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido] Cancelar exclusão de dados  Marcel11
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido] Cancelar exclusão de dados  Empty Re: Cancelar exclusão de dados

    Mensagem  julianovv 28/6/2012, 21:29

    Obrigado! Tentei aqui e deu certo mas ele não desfez a exclusão.
    São campos específicos. Por exemplo: tenho 3 campos (Cod_OS, NumOS, cboSetores). Os dois primeiros não podem ser excluídos e o outro é aberto para poder editar o segundo. Esse úlitmo, uma caixa de combinaçao, também é um campo de dados que não podem ser excluídos mas não sei como faço para que ele seja um campo aberto e ao mesmo tempo travado para excluir.

    Rolling Eyes
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Cancelar exclusão de dados  Empty Re: [Resolvido] Cancelar exclusão de dados

    Mensagem  Silvio 28/6/2012, 23:10

    Boa noite,

    Com a permissão de todos.

    após a inserção de dados e posterior salvamento dos mesmos, pode-se colocar no evento change ( ao alterar ) o seguinte comando:



    Private Sub seucampo_Change()
    Me!seucampo.Undo
    MsgBox "Não é possível apagar este campo", vbInformation, "Informação"

    End Sub


    Veja se funfa...

    Abraços.


    .................................................................................
    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."
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido] Cancelar exclusão de dados  Empty Re: Cancelar exclusão de dados

    Mensagem  julianovv 29/6/2012, 15:24

    Obrigado Marcelo. Deu certo. O campo não edita e nem exclui e aparece uma mensagem avisando. Deixa tbm em aberto o menu de atalho para filtrar ou classificar. Era isso que eu procurava.

    Very Happy
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido] Cancelar exclusão de dados  Empty Re: [Resolvido] Cancelar exclusão de dados

    Mensagem  Marcelo David 29/6/2012, 15:46

    Grato pelo retorno amigão!
    Forte abraço


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido] Cancelar exclusão de dados  Marcel11
    julianovv
    julianovv
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 14/12/2010

    [Resolvido] Cancelar exclusão de dados  Empty Re: Cancelar exclusão de dados

    Mensagem  julianovv 29/6/2012, 22:23

    Valeu. Obrigado.
    Até a próxima.

    Wink

    Conteúdo patrocinado


    [Resolvido] Cancelar exclusão de dados  Empty Re: [Resolvido] Cancelar exclusão de dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 21:03