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]Mensagem de erro ao excluir um registro.

    silvamr
    silvamr
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 20/08/2012

    [Resolvido]Mensagem de erro ao excluir um registro. Empty Mensagem de erro ao excluir um registro.

    Mensagem  silvamr Sex 12 Out 2012, 1:48 pm

    Ola pessoal,

    Estou precisando novamente da ajuda de vocês.
    Já pesquisei nos tópicos e não encontrei algo parecido com o problema que estou enfrentando.

    Meu banco de dados é dividido (front-end e back-end).

    Estou desenvolvendo um cadastro e o formulário (com subformulário) é baseado em uma consulta à tabela tblHOSPITAL.
    As funções de inclusão e alteração estão funcionando corretamente. Porém estou tendo problemas com a exclusão onde já tentei o seguinte:
    - Criar um botão de exclusão (daqueles já prontos do access);
    - Criar um código no evento "Ao Clicar" para excluir.

    Em ambos os casos aparece a mensagem de erro abaixo quando tento CANCELAR a exclusão clicando em NÃO na caixa de diálogo de exclusão do registro que o access exibe.

    "Erro em tempo de execução '2501': A ação RunCommand foi cancelada."

    Outro detalhe é que eu configurei nas propriedades do subformulário "sfrmHOSPITALDadosBasicos" para não permitir Adição, Edição e Exlusão de registros.

    Segue o código do botão de exclusão:

    Private Sub cmdHospitalDadosExcluir_Click()
    'Permite excluir o registro.
    Form_sfrmHOSPITALDadosBasicos.AllowDeletions = True

    DoCmd.RunCommand (acCmdDeleteRecord)
    'Bloqueia a exclusão do registro.
    Form_sfrmHOSPITALDadosBasicos.AllowDeletions = False
    End Sub


    Para facilitar o entendimento do cenário acima exposto, anexei também uma parte do banco.

    Agradeço antecipadamente a ajuda.
    Anexos
    [Resolvido]Mensagem de erro ao excluir um registro. AttachmentTeste exclusao.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (104 Kb) Baixado 9 vez(es)
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Mensagem de erro ao excluir um registro. Empty Re: [Resolvido]Mensagem de erro ao excluir um registro.

    Mensagem  Cláudio Más Sex 12 Out 2012, 3:17 pm

    Olá,

    O código do botão pode ficar assim:

    Código:
    If MsgBox("Confirma exclusão?", vbYesNo) = vbYes Then
        'Permite excluir o registro.
        Form_sfrmHOSPITALDadosBasicos.AllowDeletions = True
        DoCmd.SetWarnings False
        DoCmd.RunCommand (acCmdDeleteRecord)
        DoCmd.SetWarnings True
        'Bloqueia a exclusão do registro.
        Form_sfrmHOSPITALDadosBasicos.AllowDeletions = False
    End If
    silvamr
    silvamr
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 20/08/2012

    [Resolvido]Mensagem de erro ao excluir um registro. Empty Mensagem de erro ao excluir um registro.

    Mensagem  silvamr Ter 16 Out 2012, 12:01 am

    Cláudio,

    Desculpe pela demora para responder, só consegui ver agora à noite.

    Funcionou perfeitamente. Obrigado.

    Espero que em breve, eu consiga também chegar no nível de vocês para poder também contribuir neste fórum.

    Abraços.


    Conteúdo patrocinado


    [Resolvido]Mensagem de erro ao excluir um registro. Empty Re: [Resolvido]Mensagem de erro ao excluir um registro.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 26 Abr 2024, 1:07 pm