bonjour
voici le problème du jour:

j'ai deux zones de texte.
une zone Matricule et une nom.
elles sont indépendantes (car j'effectue des recherches a partir de ces mêmes zones)

j'ai un table habilitation avec matricule et nom comme champ.

Je souhaite que lorsque je tape le nom d'un agent dans ma zone de texte nom, je récupère son matricule dans la zone de texte matricule.

Je passe donc pas un DLookUp

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub netuser_Click()
On Error GoTo Err_netuser_Click
 
Me.Matricule = DLookup("[habilitation.matricule]", "[habilitation]", "[habilitation.nom] =" _
     & Me.nom)
 
Exit_netuser_Click:
    Exit Sub
 
Err_netuser_Click:
    MsgBox Err.Description
    Resume Exit_netuser_Click
 
End Sub
Problème: ça m'ouvre un MsgBox " Opération annulée"

premiere question: d'où vient l'erreur? (de mon Me.nom ?)
deuxieme question: comment la corriger ?

merci jeunes gens!