MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas, Exemplos e Codigos VBA

    [Resolvido]Impedir Exclusão de Registro

    Compartilhe

    cafpr
    Developer
    Developer

    Localização:
    Mensagens: 712
    Registrado: 08/02/2011

    Impedir Exclusão de Registro

    Mensagem  cafpr em Dom Jul 24, 2011 6:17 am

    Boa noite colegas....Pesquisei e por enquanto não encontrei....
    1º Tenho um form cad de clientes. Havendo movimentação deste cliente (em qualquer outro form não será permetido a sua exclusão(form cad cliente).
    2º Tenho um form de registro de cheques onde há um campo nome_cliente(Tab e FormClientes)e havendo registro dele(cliente) é feito a baixa do cheque no seu vcto ou conciliação,e o que pretendo é que não será permetido excluir o registro.
    Obs: Por enquanto não pretendo criar um form para fazer o caminho inverso da inclusão de dados após salvo e baixado o cheque.

    criquio
    Moderador Global
    Moderador Global

    Localização:
    Mensagens: 7153
    Registrado: 30/12/2009

    Re: [Resolvido]Impedir Exclusão de Registro

    Mensagem  criquio em Dom Jul 24, 2011 12:42 pm

    Não seria só marcar a propriedade "Pode excluir" do formulário como Não?


    .................................................................................
    [Você precisa estar registrado e conectado para ver este link.]
    Clique [Você precisa estar registrado e conectado para ver este link.] e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga esses procedimentos para diminuir o tamanho do mesmo:
    1 - faça uma cópia do seu aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto aquilo que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em um arquivo zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Clique no positivo das mensagens que achar útil, no canto superior direito de cada mensagem.


    cafpr
    Developer
    Developer

    Localização:
    Mensagens: 712
    Registrado: 08/02/2011

    Re: [Resolvido]Impedir Exclusão de Registro

    Mensagem  cafpr em Dom Jul 24, 2011 3:18 pm

    Bom dia colega Criquio....nos forms de cadastros(cliente/titular/Banco)e de Lançamentos há botóes de comando(todos: novo, alterar, excluir etc,) então, se eu marcar a propriedade "pode excluir" como "sim" impede a exclusão quando necessária.
    É assim há o form cadastro do cheque, com vencimento e tal que até não ser baixado, pode-se alterar ou excluir, o que pretendo é que "após baixar o cheque", oriundo do form cadastro de cheque, não pode haver mais alteração ou exclusão, no cadastro do cheque, porque obviamente já foi baixado e gerou uma série de procedimentos ou rels.
    Obrigado

    criquio
    Moderador Global
    Moderador Global

    Localização:
    Mensagens: 7153
    Registrado: 30/12/2009

    Re: [Resolvido]Impedir Exclusão de Registro

    Mensagem  criquio em Dom Jul 24, 2011 3:35 pm

    O botão que exclui faz isso por código ou por macro? Se for por código, tente o seguinte:

    If Me.SeuCampoCondição = "Verdadeiro" Then
    MsgBox "Esse registro não pode ser excluído", vbOkOnly + vbCritical, "Exclusão negada"
    Else
    Código de excluir
    End If


    SeuCampoCondição seria o campo aonde fica o valor que diz se já fechou o processo ou não. Se o valor for Verdadeiro,ou seja, o valor que indica processo fechado, exibe a mensagem de exclusão negada. No lugar de Verdadeiro estará o valor que indica que já foi fechado.


    .................................................................................
    [Você precisa estar registrado e conectado para ver este link.]
    Clique [Você precisa estar registrado e conectado para ver este link.] e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga esses procedimentos para diminuir o tamanho do mesmo:
    1 - faça uma cópia do seu aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto aquilo que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em um arquivo zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Clique no positivo das mensagens que achar útil, no canto superior direito de cada mensagem.


    cafpr
    Developer
    Developer

    Localização:
    Mensagens: 712
    Registrado: 08/02/2011

    Re: [Resolvido]Impedir Exclusão de Registro

    Mensagem  cafpr em Dom Jul 24, 2011 3:45 pm

    É por código, vou testar o seu e após dou retorno

    cafpr
    Developer
    Developer

    Localização:
    Mensagens: 712
    Registrado: 08/02/2011

    Re: [Resolvido]Impedir Exclusão de Registro

    Mensagem  cafpr em Dom Jul 24, 2011 10:10 pm

    Criquio, me desculpe, mas não entendo me."seuCampoCondição" verdadeiro. seria um campo sim/não do form ou como???

    vieirasoft
    Moderador Global
    Moderador Global

    Localização:
    Mensagens: 6986
    Registrado: 11/05/2010

    Re: [Resolvido]Impedir Exclusão de Registro

    Mensagem  vieirasoft em Dom Jul 24, 2011 10:15 pm

    Deve ser um campo Sim/Não.

    cafpr
    Developer
    Developer

    Localização:
    Mensagens: 712
    Registrado: 08/02/2011

    Re: [Resolvido]Impedir Exclusão de Registro

    Mensagem  cafpr em Dom Jul 24, 2011 10:47 pm

    Boa noite colegas Criquio e Vieira....resolvi de outra forma, mas somente com ajuda dos colegas consegui, pois é obvio. meus form vem da mesma tbl mas consultas diferentes as quais tem o campo "sim/não" então modificando a consulta consegui o resultado esperado. obrigado mais uma vez.
    MaximoAccess melhor forum de Access cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers cheers

    vieirasoft
    Moderador Global
    Moderador Global

    Localização:
    Mensagens: 6986
    Registrado: 11/05/2010

    Re: [Resolvido]Impedir Exclusão de Registro

    Mensagem  vieirasoft em Dom Jul 24, 2011 10:50 pm

    Só temos agradecer o seu retorno. Bom trabalho

      Data/hora atual: Seg Maio 21, 2012 1:10 pm