Re bonjour à tous !!
Je suis en présence d'un formulaire de saisie. Grace à la FAQ, j'ai trouvé comment proposer d'ajouter un élément dans une liste si celui-ci est absent.
Tout marche nickel sauf qu'après avoir valider l'ajout de l'élément, un message d'erreur apparait en me disant "enregistrez le champ en cours avant d'exécuter l'action actualiser @" Lorsque je mets fin, on me dit que l'élément saisi n'appartient pas à la liste et si je mets débogage ça me surligne de jaune
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub genre_NotInList(NewData As String, Response As Integer) If MsgBox("Voulez-vous ajouter " & NewData & " à la liste des genres ?", vbYesNo + vbQuestion + vbDefaultButton2, "Ajout") = vbYes Then DoCmd.RunSQL "insert into genre(nom_genre_latin) select """ & NewData & """ ;" Else Response = acDataErrContinue genre.Undo End If Me.genre.Requery End SubJ'ai essayé avec le "update" et ça ne marche pas non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part me.genre.requery
Auriez-vous une idée ou une piste à me filer, svp ??
Merci beaucoup !![]()
Partager