Je souhaite ajouter une valeur dans une table , avec l’événement ‘ sur absence dans liste ‘
Voici l’exemple que j’ai trouvé dans l’aide d’Acces
Cet exemple présente la création d'un nouvel enregistrement dans la table Employés :
INSERT INTO Employés (Prénom,Nom, Fonction) VALUES ('Harry', 'Washington', 'Stagiaire') ;



Voici le code que j’ai écrit

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Private Sub ville_NotInList(NewData As String, Response As Integer)
..
..
RR = "INSERT INTO xx-villes (nom) VALUES ('" & NewData & "');"
DoCmd.RunSQL "INSERT INTO xx-villes (nom) VALUES ('" & NewData & "');"
..
End Sub
RR est une variable qui me permet de vérifier la syntaxe, en affichant l’expression espion
Et j’obtiens : "INSERT INTO xx-villes (nom) VALUES ('Paris');"


J‘ai un message d’erreur d’Acces me disant qu’il y a une erreur de syntaxe dans le DoCmd

Qui voit l’erreur que j’ai faite ?

Merci de votre aide