Bonjour,
j'ai créée une" function" pour accepter une campagne par une requête "ajout", avec un champ qui n'a pas les doublons.
mais dans le cas où on saisirait une deuxieme fois l'acceptation, une erreur apparait
alors j'ai essayé de gerer l'erreur mais cela ne fonctionne pas
Quelqu'un peut-il m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Function Accepte_Campagne() On Error GoTo Accepte_Campagne_error DoCmd.OpenQuery "Requête MAJ Decision", acViewNormal, acEdit DoCmd.RunSQL "UPDATE [Numéro décision] set [Numéro décision].[Numero décision]=[Numéro décision].[Numero décision]+1;" DoCmd.OpenQuery "Requête MAJ Proprietaire Campagne", acViewNormal Beep MsgBox "Campagne acceptée", vbOKOnly, "" Exit Function Accepte_Campagne_error: If Err.Number = 3022 Then MsgBox " Une autorisation a déjà été donnée à ce propriétaire", vbOKOnly, "ATTENTION" Err.Clear Exit Function End If End Function
Merci d'avance
Partager