Bonjour,
Je tente de notifier aux utilisateurs qu'un nom de client (champ texte) qu'ils viennent de saisir existe déjà.
Pour cela j'ai repris un code trouvé sur le forum mais il m'indique une erreur que je ne sais pas corriger
et l'erreur est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub Nom_AfterUpdate() Dim mbd As Database, DRech As Recordset Set mbd = CurrentDb() Set DRech = mbd.OpenRecordset("Select NomClient From Table_CL Where (NomClient= " & Me.Nom & ")") If Not DRech.EOF Then MsgBox "Ce client existe déjà, merci de vérifier. Saisie annulée." Me.Nom = 0 Me.Nom.SetFocus End If End Sub
Erreur d'exécution 3061
Trop peu de paramètres. 1 attendu
dans le débogage la ligne concernée est
Qu'est-ce qui est oublié ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Set DRech = mbd.OpenRecordset("Select NomClient From Table_CL Where (NomClient= " & Me.Nom & ")")
Merci
Partager