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]Excluindo registro do subformularios (folha de dados)

    avatar
    Eulino Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 24/06/2016

    [Resolvido]Excluindo registro do subformularios (folha de dados) Empty [Resolvido]Excluindo registro do subformularios (folha de dados)

    Mensagem  Eulino Oliveira 29/7/2016, 00:01

    Boa noite pessoal

    tenho um duvida que creio ser simples, tenho um formulário com um subformulário no evento ao excluir botei o código

    Código:

    If MsgBox("Excluir registro atual?", vbYesNo, "Excluir") = vbYes Then
    DoCmd.RunCommand acCmdDeleteRecord
    MsgBox "Registro apagado", vbInformation, "Excluído"
    Else
    Cancel = True
    End If

    o que acontece é o seguinte: msg acima aparece se clicar em não sem problemas,  mas se clicar em sim, aparece também a mensagem do access
    perguntado se se quero apagar o registro. Dai vira um mangue, se clicar em sim ele pergunta de novo e se clicar em não ele apaga. Como faço para suprimir essa msg do access ? já pesquisei aqui não achei nada
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Excluindo registro do subformularios (folha de dados) Empty Re: [Resolvido]Excluindo registro do subformularios (folha de dados)

    Mensagem  FabioPaes 29/7/2016, 00:21

    Amigo, uma rapida pesquisa aqui no Forum encontraria varios post relacionados... Hj mesmo ja respondi algo semelhante ao seu...
    Veja como realizar a busca no Forum: https://www.maximoaccess.com/t1115-busca-no-forum-search


    Veja aqui neste Post o Comando completo:
    https://www.maximoaccess.com/t27466-resolvidobotao-excluir-dando-erro

    O comando que remove esse alerte é:
    DoCmd.SetWarnings False
    ...Comando de Excluir....
    DoCmd.SetWarnings True


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Eulino Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 24/06/2016

    [Resolvido]Excluindo registro do subformularios (folha de dados) Empty excluir

    Mensagem  Eulino Oliveira 29/7/2016, 00:56

    Fábio Boa noite

    Tinha visto este tópico não resolveu meu problema, não tenho um botão para a ação. A exclusão é em um subformulário vinculado no modo folha de dados e excluo selecionando a linha e tecla delete.

    No código que enviou acontece a mesma coisa, para melhor entendimento estou postando o bd
    o formulário é cadServiços

    agradeço a atenção
    Anexos
    [Resolvido]Excluindo registro do subformularios (folha de dados) Attachmentbdteste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.1 Mb) Baixado 11 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Excluindo registro do subformularios (folha de dados) Empty Re: [Resolvido]Excluindo registro do subformularios (folha de dados)

    Mensagem  FabioPaes 29/7/2016, 01:49

    Amigo.... Seu Caso é bem diferente!!! como vc nao quer utilizar um Botão... Entao tente assim:

    1º Remova os comandos que tem la no evento Ao Excluir

    2º Mude seu Comando do Evento ao Apertar tecla para:

    Código:
    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode

        Case vbKeyF10
        DoCmd.OpenForm "Unidades"
       
        Case vbKeyDelete
        If MsgBox("Excluir registro atual?", vbYesNo + vbCritical, "Excluir") = vbYes Then
        DoCmd.SetWarnings False
        DoCmd.RunCommand acCmdDeleteRecord
        DoCmd.SetWarnings tue
        MsgBox "Registro apagado", vbInformation, "Excluído"
        DoCmd.GoToRecord , , acNewRec
        Else
        Cancel = True
        End If
       
    End Select
    End Sub

    Faça um Teste e veja se É o que precisa!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Eulino Oliveira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 24/06/2016

    [Resolvido]Excluindo registro do subformularios (folha de dados) Empty excluir

    Mensagem  Eulino Oliveira 30/7/2016, 12:23

    Muito obrigado Fabio deu certo

    Conteúdo patrocinado


    [Resolvido]Excluindo registro do subformularios (folha de dados) Empty Re: [Resolvido]Excluindo registro do subformularios (folha de dados)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 01:41