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]Excluir um registro específico no formulário continuo via VBA

    avatar
    rhafaelpg1
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 02/02/2016

    [Resolvido]Excluir um registro específico no formulário continuo via VBA Empty [Resolvido]Excluir um registro específico no formulário continuo via VBA

    Mensagem  rhafaelpg1 15/3/2016, 11:43

    Bom dia a todos,

    Criei um formulário contínuo no meu Banco de dados, porém não estou conseguindo excluir um registro específico que corresponda a linha deste registro no formulário.

    Para exemplificar: em um formulário continuo coloquei todos os registros dos movimentos que estão em aberto no meu sistema, inseri um botão de concluir para cada registro, ao clicar neste botão o código VBA transfere o registro da tabela (tblMovimentosAbertos) para a tabela (tblMovimentosfechados) e deve efetuar a exclusão na 1a tabela.


    Abaixo segue o código, consegui somente transferir os dados de uma tabela para a outra, não consegui inserir o código de exclusão:



    Private Sub btnconcluir_Click()

    If MsgBox("Deseja concluir este movimento?", vbQuestion + vbYesNo, "Concluir") = vbYes Then
     
      Dim Db As DAO.Database, Rs As DAO.Recordset
        Set Db = CurrentDb()
        Set Rs = Db.OpenRecordset("TblMovimentosFechados")
           Rs.AddNew
           Rs("Patrimonio") = Me.Patrimonio
           Rs("Ferramenta") = Me.Ferramenta
           Rs("Observação") = Me.Observação
           Rs("SAIDA") = Me.SAIDA
           Rs("RETIRADO") = Me.RETIRADO
           Rs("AUTORIZADO") = Me.AUTORIZADO
           Rs("RETORNADO") = Now()
           Rs("RECEBEU") = getUsuarioAtual()
     
           Rs.Update
           Rs.Close

           Db.Close
         
         Set Db = Nothing
         Set Rs = Nothing
             
         DoCmd.Close
         DoCmd.OpenForm "frmRelatoriodeMovimento"

     End If
    End Sub


    Última edição por rhafaelpg1 em 15/3/2016, 13:44, editado 1 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Excluir um registro específico no formulário continuo via VBA Empty Re: [Resolvido]Excluir um registro específico no formulário continuo via VBA

    Mensagem  JPaulo 15/3/2016, 13:33

    Ola seja bem vindo ao forum;

    Faça deste jeito;
    Note que alterei algumas instruções suas;

    Código:
    If MsgBox("Deseja concluir este movimento?", vbQuestion + vbYesNo, "Concluir") = vbYes Then
     
      Dim Db As DAO.Database
      Dim Rs As DAO.Recordset
     
        Set Db = CurrentDb()
        Set Rs = Db.OpenRecordset("TblMovimentosFechados")
          Rs.AddNew
          Rs("Patrimonio") = Me.Patrimonio
          Rs("Ferramenta") = Me.Ferramenta
          Rs("Observação") = Me.Observação
          Rs("SAIDA") = Me.SAIDA
          Rs("RETIRADO") = Me.RETIRADO
          Rs("AUTORIZADO") = Me.AUTORIZADO
          Rs("RETORNADO") = Now()
          Rs("RECEBEU") = getUsuarioAtual()
     
          Rs.Update
         
        CurrentDb.Execute "DELETE * FROM tblMovimentosAbertos WHERE Patrimonio = '" & Me.Patrimonio & "' AND Ferramenta= '" & Me.Ferramenta & "'"
         
          Rs.Close: Set Rs = Nothing
          Db.Close: Set Db = Nothing


    .................................................................................
    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]Excluir um registro específico no formulário continuo via VBA Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Excluir um registro específico no formulário continuo via VBA Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Excluir um registro específico no formulário continuo via VBA Folder_announce_new Instruções SQL como utilizar...
    avatar
    rhafaelpg1
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 02/02/2016

    [Resolvido]Excluir um registro específico no formulário continuo via VBA Empty Re: [Resolvido]Excluir um registro específico no formulário continuo via VBA

    Mensagem  rhafaelpg1 15/3/2016, 13:42

    Funcionou perfeitamente JPaulo!


    Agradeço a agilidade.

    Acompanho o fórum faz tempo, estão de parabéns!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Excluir um registro específico no formulário continuo via VBA Empty Re: [Resolvido]Excluir um registro específico no formulário continuo via VBA

    Mensagem  JPaulo 15/3/2016, 14:32

    Fico feliz.

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    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]Excluir um registro específico no formulário continuo via VBA Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Excluir um registro específico no formulário continuo via VBA Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Excluir um registro específico no formulário continuo via VBA Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Excluir um registro específico no formulário continuo via VBA Empty Re: [Resolvido]Excluir um registro específico no formulário continuo via VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 06:26