IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

login et mot de pass a partir d'une table


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Points : 9
    Points
    9
    Par défaut login et mot de pass a partir d'une table
    bonjour,je suis en train de faire une ap access à l'aide de l'ado et jaimerais configurer un login et un mot de pass pour chaque personne,et arriver à la page après identificationen cliquant sur le bouton valider.j'ai déjà créer les lignes de code ci dessous,cependant,il semble y avoir un problème avec le "or" de mes conditions (vb me demande le then que j'ai écris juste après,merci de m'aider,je reste bloqué sur la page d'accueil de mon application à cause de cela )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
     
    Private Sub valider_Click()
    Dim oConn As New ADODB.Connection
    Set oConn = CurrentProject.Connection
    Dim oRS As New ADODB.Recordset
    Dim strTable As String
    strTable = "CLIENT"
    oRS.Open strTable, oConn, adOpenDynamic, adLockOptimistic
    If (oRS.Fields(8) <> "login.Text") OR (oRS.Fields(9) <> "pass.Text")
    Then
     'affichage d'un avertissement
        MsgBox "login ou mot de pass incorrect", vbCritical
    Else
        'ouverture du formulaire F01 menu
        DoCmd.OpenForm "identifie"
        DoCmd.Close acForm, "Formulaire Accueil"
     
    End If
     
     
    End Sub

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    Mets le then sur la même ligne et enlève les guillemets:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    .....
    If (oRS.Fields(8) <> login.Text) OR (oRS.Fields(9) <> pass.Text) Then
    .....

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    merci pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 02/02/2015, 14h13
  2. Réponses: 8
    Dernier message: 25/04/2011, 18h56
  3. Réponses: 1
    Dernier message: 22/04/2011, 13h53
  4. [MySQL] Mot de Passe en CLAIR dans une table
    Par alvanoto dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 28/07/2010, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo