Besoin d'aide pour une fonction Access

Lkiry -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je suis en train de réaliser une application avec Access, dans cette application sur l'un des formulaires j'aimerais lorsqu'on appuie sur le bouton ajouter une boîte de dialogue s'affiche et demande un mot de passe administrateur, j'ai utilisé la fonction Bentrée pour afficher la boîte de dialogue mais pour le mot de passe, j'ai déjà une table qui gère les comptes d'utilisateurs et chaque utilisateur possède un mot de passe unique et un type d'accès.

J'aimerais maintenant à chaque fois que la boîte de dialogue s'affiche si le mot de passe entré correspond à un utilisateur qui a un compte de type administrateur pour que ça se valide si le mot de passe entré ne correspond pas à un compte de type administrateur ça s'annule.

J'ai essayé la fonction Dlookup mais elle fonctionne seulement pour le premier compte qui a un type d'accès administrateur mais ça ne fonctionne pas pour les autres.

J'espère que vous comprenez ce que j'aimerais faire et compte sur votre aide pour réussir

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    quel critère utilises-tu dans DLookup()?
    0
    1. Lkiry
       
      La table qui contient les mots de passe s'appelle User alors j'ai procédé ainsi
      Dlookup ("Password";"User";"[Type]='administrateur'")
      0
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Lkiry
         
        Ne serait-il pas plus logique d'utiliser le mot de passe comme critère de recherche?
        0
      2. Lkiry > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Non ça ne marche pas
        0
      3. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Lkiry
         
        Qu'as-tu essayé?
        0