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]Botão excluir

    Aneju
    Aneju
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 55
    Registrado : 17/04/2012

    [Resolvido]Botão excluir Empty Botão excluir

    Mensagem  Aneju 21/4/2012, 15:01

    Olá,

    Eu tenho este código para o botão excluir do meu frm.
    Entretanto, eu queria que após digitar os código do cliente, ele retornasse com os dados do cliente a ser excluído, antes de confirmar a exclusão. Qual comando tenho que utilizar? grata

    Private Sub bt_excluir_Click()
    'Tratamento de erro
    On Error GoTo Err_Delete

    Dim numRecord As Integer
    numRecord = InputBox("Informe o código do Cliente:", "teste de mensagem")

    If MsgBox("Deseja excluir o registro " & numRecord & "?", vbQuestion + vbYesNo, "teste de mensagem!") = vbYes Then

    Dim SQL As String
    DoCmd.SetWarnings False 'Aviso de execução
    SQL = "DELETE * FROM TblCliente WHERE CodigoCliente = " & numRecord
    DoCmd.RunSQL SQL
    MsgBox "Operação realizada com sucesso!", vbInformation, "teste de mensagem!"

    Else
    MsgBox " Ação cancelada pelo usuário", vbInformation, " teste de mensagem"

    Exit Sub

    End If
    DoCmd.RunCommand acCmdRefresh
    DoCmd.GoToRecord , , acNewRec


    Exit_Delete:
    Exit Sub

    Err_Delete:
    MsgBox "Erro número: " & Err.Number & vbLf & vbLf & Err.Description, vbCritical, "teste de mensagem"

    Resume Exit_Delete
    End Sub
    avatar
    Convidad
    Convidado


    [Resolvido]Botão excluir Empty Re: [Resolvido]Botão excluir

    Mensagem  Convidad 21/4/2012, 15:10


    Olá!

    O form onde está o botão pode exibir estas informações?

    Ou como quer retornar as infos?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Botão excluir Empty Re: [Resolvido]Botão excluir

    Mensagem  criquio 21/4/2012, 15:15

    Olá! Você pode substituir o SQL por um Recordset assim:

    Private Sub bt_excluir_Click()
    'Tratamento de erro
    On Error GoTo Err_Delete

    Dim rs As Recordset, numRecord As Integer
    Set rs = CurrentDb.OpenRecordset("tblCliente")
    numRecord = InputBox("Informe o código do Cliente:", "teste de mensagem")

    If MsgBox("Deseja excluir o registro " & numRecord & "? Confira os dados do mesmo abaixo:" & VBCRLF & VBCRLF & "Nome: & " & rs!CampoDoNome & VBCRLF & "Endereço: " & rs!CampoDoEndereço, vbQuestion + vbYesNo, "teste de mensagem!") = vbYes Then

    rs.Delete

    MsgBox "Operação realizada com sucesso!", vbInformation, "teste de mensagem!"

    Else
    MsgBox " Ação cancelada pelo usuário", vbInformation, " teste de mensagem"

    Exit Sub

    End If

    rs.Close
    Set rs = Nothing

    DoCmd.GoToRecord , , acNewRec

    Exit_Delete:
    Exit Sub

    Err_Delete:
    MsgBox "Erro número: " & Err.Number & vbLf & vbLf & Err.Description, vbCritical, "teste de mensagem"

    Resume Exit_Delete
    End Sub


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em 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.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidad
    Convidado


    [Resolvido]Botão excluir Empty Re: [Resolvido]Botão excluir

    Mensagem  Convidad 21/4/2012, 15:28


    Beleza Criquio king , não me ocorreu!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Botão excluir Empty Re: [Resolvido]Botão excluir

    Mensagem  criquio 21/4/2012, 16:25

    Postamos meio ao mesmo tempo. Só uma correção no meu exemplo:

    Dim rs As Recordset, numRecord As Integer
    numRecord = InputBox("Informe o código do Cliente:", "teste de mensagem")
    Set rs = CurrentDb.OpenRecordset("SELECT * FROM tblCliente WHERE Código=" & numRecord & "")


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em 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.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Aneju
    Aneju
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 55
    Registrado : 17/04/2012

    [Resolvido]Botão excluir Empty Re: [Resolvido]Botão excluir

    Mensagem  Aneju 21/4/2012, 16:51

    Funcionou muito bem, na verdade melhor do que eu esperava.
    Muito obrigada ;D
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Botão excluir Empty Re: [Resolvido]Botão excluir

    Mensagem  criquio 21/4/2012, 18:38

    Ficamos felizes que tenha funcionado. Obrigado pelo retorno.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em 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.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Botão excluir Empty Re: [Resolvido]Botão excluir

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 08:22