Trouver une valeur dans une table en VBA
Bonjour,
Nom de ma table : "Tbl_Nom"
Champs : "Login";"Admin" (de type oui/non)
Je voudrais mettre dans une variable si oui ou non l'utilisateur est admin.
Le Login est l'identifiant de Windows que je récupérere via une fonction GetLoginUser() (dans mon module 1)
voici mon programme :
Code:
1 2 3 4 5 6 7 8
| Private Sub Param_DblClick(Cancel As Integer)
Dim nomadmin As String
nomadmin = DLookup("[Admin]", "Tbl_Nom", "[LOGIN] = " & GetLoginUser())
MsgBox nomadmin
End sub |
Lorsqu'il s'exécute, il me met une erreur "Opération annulée..."
J'ai pourtant controlé le nom des champs (orthographe OK), table...
J'ai essayé avec un type de variable boolean, NOK
Pouvez vous m'aider ?
Merci d'avance
Ou une autre solution (je ne connais pas le SQL) ?