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


4 participantes

    [Resolvido]erro ao deletar registro

    avatar
    juniorfelipe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 10/01/2013

    [Resolvido]erro ao deletar registro Empty erro ao deletar registro

    Mensagem  juniorfelipe 6/3/2013, 16:27

    Ola pessoal estou tendo dificuldade em deletar um registro através de um formulario

    quando clico duas vezes na list box o registro e direcionado para caixa de texto e ao clicar no botão exlcluir(comando 21) da erro 3061 "parametros insuficientes eram esperados 1"

    o que pode ser abaixo?

    envio o codigo do botão exlcluir e do click duplo


    Private Sub Lista9_DblClick(Cancel As Integer)
    'On Error Resume Next

    If Nz(Me!Lista9, 0) = 0 Then Exit Sub

    Me!idorig = Me!Lista9.Column(0)
    Me!txtdepartamento = Me!Lista9.Column(1)

    End Sub
    ##########################

    Private Sub Comando21_Click()
    Dim exec As String

    PergEX = MsgBox("Deseja Exluir a Origem Selecionada ?", vbOKCancel + vbDefaultButton1 + vbInformation, "Atenção")

    If PergEX = vbOK Then

    'DoCmd.SetWarnings False
    'DoCmd.RunSQL "DELETE FROM tblorigextn WHERE Cod_origext = ('" & Me.idorig & "')"
    'DoCmd.SetWarnings True

    exec = "DELETE FROM tblorigextn WHERE [Cod_origext] = '" & idorig & "'"
    'exec = "DELETE FROM tblorigextn WHERE Cod_origext = " & CLng(Me.idorig)
    CurrentDb.Execute exec

    MsgBox "Registro apagado", vbInformation, "Excluído"

    Else

    Cancel = True

    Me.Refresh

    End If
    End Sub
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    [Resolvido]erro ao deletar registro Empty erro ao deletar registro

    Mensagem  good guy 6/3/2013, 16:49

    Boa tarde Junior,

    Há vários erros no seu código:

    Primeiro, você não pode usar entre " & valor & " (do tipo Integer) ou '" & valor & "'" (do tipo String) se valor não for uma variável. Declare uma variável que receba o valor existente no campo Me.idorig

    Dim nValor As Integer 'Ou String

    nValor = Me.idorig

    'DoCmd.SetWarnings False
    'DoCmd.RunSQL "DELETE FROM tblorigextn WHERE Cod_origext = ('" & nValor & "')" ' Ou simplesmente " & nValor
    'DoCmd.SetWarnings True

    exec = "DELETE FROM tblorigextn WHERE [Cod_origext] = '" & nValor & "'" ' Ou simplesmente " & nValor
    'exec = "DELETE FROM tblorigextn WHERE Cod_origext = " & CLng(nValor)
    CurrentDb.Execute exec
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]erro ao deletar registro Empty Re: [Resolvido]erro ao deletar registro

    Mensagem  Lupércio 8/3/2013, 15:49

    Tente assim:

    Private Sub Comando21_Click()
    DoCmd.SetWarnings False
    On Error Resume Next
    Dim X As Integer
    X = MsgBox("Deseja excluir o registro selecionado?", 20, "Atenção!")
    If X = 6 Then
    DoCmd.RunCommand acCmdDeleteRecord
    DoCmd.SetWarnings True
    Me.Refresh
    End If
    End If
    End sub
    jovabra
    jovabra
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 26/06/2012

    [Resolvido]erro ao deletar registro Empty Re: [Resolvido]erro ao deletar registro

    Mensagem  jovabra 17/3/2013, 18:56

    cyclops
    Private seuBotao_Click()
    DoCmd.SetWarnings False
    On Error Resume Next
    Dim X As Integer
    X = MsgBox("Deseja excluir o registro selecionado?", 20, "Exclusão de Registros!")
    If X = 6 Then
    DoCmd.RunCommand acCmdDeleteRecord
    DoCmd.SetWarnings True
    Me.Refresh
    End If
    End sub


    .................................................................................
    Amar e Ter Prazer NA Vida, é Amar a Sí Mesmo . . .
    avatar
    juniorfelipe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 10/01/2013

    [Resolvido]erro ao deletar registro Empty Re: [Resolvido]erro ao deletar registro

    Mensagem  juniorfelipe 5/4/2013, 17:08

    desculpem a demora estive resolvendo questões no trabalho e acabei ficando sem encerrar o topico mas a sugestão de vc's foi de grande ajuda valeu pessoal.

    Conteúdo patrocinado


    [Resolvido]erro ao deletar registro Empty Re: [Resolvido]erro ao deletar registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 09:16