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]Alterar password

    Oliveira89
    Oliveira89
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 07/09/2016

    [Resolvido]Alterar password Empty [Resolvido]Alterar password

    Mensagem  Oliveira89 10/5/2017, 10:51

    Bom dia amigo,

    Tenho a seguinte expressão:

    Private Sub Comando1_Click()
    If DCount("[nome]", "user", "[nome] ='" & Me.txtlogin.Value & "'") = 0 Or DLookup("[password]", "user", "[nome] ='" & Me.txtlogin.Value & "'") <> Me.txtpassword.Value Then
    MsgBox "Login ou Password incorreto."
    Else
    CurrentDb.Execute "UPDATE user SET password = " & Me.Texto37 & " WHERE nome = " & Me.txtlogin & ""
    End If
    End Sub

    Diz-me que tenho o erro 3061. Já conferi aqui pelo forum e o erro é relativo a ter poucos parâmetros, porém não sei onde está o meu erro, parece-me certo Rolling Eyes


    .................................................................................
    Muito Obrigado
    Com os melhores Cumprimentos
    此致
    Oliveira
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Alterar password Empty Re: [Resolvido]Alterar password

    Mensagem  JPaulo 10/5/2017, 11:05

    Código:
    If DCount("*", "user", "[nome] ='" & Me.txtlogin.Value & "'") = 0 Or DLookup("[password]", "user", "[nome] ='" & Me.txtlogin.Value & "'") <> Me.txtpassword.Value Then
    MsgBox "Login ou Password incorreto."
    Exit Sub
    Else
    CurrentDb.Execute "UPDATE user SET password = '" & Nz(Me.Texto37.Value, 0) & "' WHERE nome = '" & Nz(Me.txtlogin.Value, "") & "'"
    End If


    .................................................................................
    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]Alterar password Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Alterar password Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Alterar password Folder_announce_new Instruções SQL como utilizar...
    Oliveira89
    Oliveira89
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 07/09/2016

    [Resolvido]Alterar password Empty Re: [Resolvido]Alterar password

    Mensagem  Oliveira89 10/5/2017, 11:22

    Sr. Paulo

    Desde já muito obrigado pela sua ajuda cheers deu tudo certo cheers
    coloquei desta maneira:

    Private Sub Comando1_Click()
    If IsNull(Me.txtpassword) Then
    MsgBox " Por favor introduza uma Password", vbInformation, "Password necessaria"
    Me.txtpassword.SetFocus
    Else
    If IsNull(Me.Texto37) Then
    MsgBox " Por favor introduza uma nova Password", vbInformation, "Password necessaria"
    Me.txtpassword.SetFocus
    Else
    If DCount("[nome]", "user", "[nome] ='" & Me.txtlogin.Value & "'") = 0 Or DLookup("[password]", "user", "[nome] ='" & Me.txtlogin.Value & "'") <> Me.txtpassword.Value Then
    MsgBox "Login ou Password incorreto."
    Else
    CurrentDb.Execute "UPDATE user SET password = '" & Nz(Me.Texto37.Value, 0) & "' WHERE nome = '" & Nz(Me.txtlogin.Value, "") & "'"
    Me.txtpassword = ""
    Me.Texto37 = ""
    End If
    End If
    End If
    End Sub


    .................................................................................
    Muito Obrigado
    Com os melhores Cumprimentos
    此致
    Oliveira
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Alterar password Empty Re: [Resolvido]Alterar password

    Mensagem  JPaulo 10/5/2017, 13:58

    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]Alterar password Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Alterar password Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Alterar password Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Alterar password Empty Re: [Resolvido]Alterar password

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 05:28