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

    Exclusão de vários registros ao mesmo tempo

    avatar
    bruno.mhf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 23/05/2011

    Exclusão de vários registros ao mesmo tempo Empty Exclusão de vários registros ao mesmo tempo

    Mensagem  bruno.mhf 18/11/2016, 21:37

    Galera,

    Tenho um SubFormulario no estilo "vários Itens" que gostaria de fazer exclusão a partir dos registros selecionados mas nao tenho nem ideia de por onde começar.
    Estou fazendo um sistema para controle de um grupo de dancas de uma escola publica, mas estou meio enferrujado, o sistema vai ser doado e quando estiver finalizado vou postar para todos!

    Exclusão de vários registros ao mesmo tempo 2mhbo9c
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    Exclusão de vários registros ao mesmo tempo Empty Re: Exclusão de vários registros ao mesmo tempo

    Mensagem  FabioPaes 19/11/2016, 00:50

    No botão de excluir, ira colocar esse codigo, no evento ao Clicar:

    CurrentDB.Execute"DELETE * FROM NomeTabela WHERE NomeCampoMarcado = -1"
    Me.Recalc


    NomeTabela Aqui vc muda para o nome da tabela que sera excluído os registros
    NomeCampoMarcado Aqui é o nome daquele Campo que vc marca o registro para ser Excluido.

    Assim, ele apaga todos os registros quando o Campo estiver marcao (-1).


    .................................................................................
    _____________________________________________________________________
    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
    bruno.mhf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 23/05/2011

    Exclusão de vários registros ao mesmo tempo Empty Resolvido

    Mensagem  bruno.mhf 19/11/2016, 03:14

    Obrigado!

    Se puder olhar meu BD, fiz "uma gambiarra", deu certo, mas não sei se foi o melhor jeito. Queria colocar um if antes de executar a exclusão, onde caso o resultado da consulta fosse zero retornasse mensagem dizendo "por favor selecione um registro a ser excluido"
    Anexos
    Exclusão de vários registros ao mesmo tempo AttachmentInvernadaMirim.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.5 Mb) Baixado 17 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

    Exclusão de vários registros ao mesmo tempo Empty Re: Exclusão de vários registros ao mesmo tempo

    Mensagem  FabioPaes 19/11/2016, 13:37

    Consulta Exclusão também funciona Amigo e não quebra galho...



    Utilizando apenas Codigo:

    Mude o Comando do Botão excluir para esse:

    Private Sub Comando183_Click()

    Dim F As Integer
    DoCmd.RunCommand acCmdSaveRecord
    F = Nz(DCount("*", "Caixa", "Exclui = -1"), 0)
    If F > 0 Then
       If MsgBox("Deseja realmente excluir os registros selecionados?", vbYesNo + vbCritical) = vbYes Then
       CurrentDb.Execute "DELETE * FROM caixa WHERE exclui = -1"
       Me.Requery
       MsgBox "Registros excluídos com sucesso!", vbInformation
       Else
       CurrentDb.Execute "UPDATE caixa set exclui = 0"
    Me.Requery
       MsgBox "Registros Nao apagados", vbInformation
       End If
    Else
    MsgBox "Voce deve selecionar ao menos um Registro para ser excluido!!!", vbCritical, "Atenção"
    End If

    End Sub


    .................................................................................
    _____________________________________________________________________
    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
    bruno.mhf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 23/05/2011

    Exclusão de vários registros ao mesmo tempo Empty Re: Exclusão de vários registros ao mesmo tempo

    Mensagem  bruno.mhf 23/11/2016, 01:02

    Ok galera! Obrigado! Alguém pode me dizer como encerrar o tópico?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    Exclusão de vários registros ao mesmo tempo Empty Re: Exclusão de vários registros ao mesmo tempo

    Mensagem  FabioPaes 23/11/2016, 01:31



    .................................................................................
    _____________________________________________________________________
    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!

    Conteúdo patrocinado


    Exclusão de vários registros ao mesmo tempo Empty Re: Exclusão de vários registros ao mesmo tempo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 01:18