Merci Loufab,
En fait, juste avant de confirmer sa saisie, en cliquant sur un bouton, l'opérateur si il a fait une saisie "fantaisiste" le message d'erreur s'ouvre pour l'alerter.
Généralement l'enlèvement
[R11_selection_transport_en_cours sous-formulaire1]![date_LIV_réalisée])
se fait entre 1 et 5 jours maxi par rapport à la date d'enlèvement
Donc si l'année saisie pour la date de livraison est supérieure à 2 ans à la date d'enlèvement, je voudrais un message d'erreur?
C'est sans doute plus clair comme ça ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| On Error Resume Next
If (DateAdd("yyyy", 2, CDate([R11_selection_transport_en_cours sous-formulaire1]![date_ENL_réalisée]))) < ([R11_selection_transport_en_cours sous-formulaire1]![date_LIV_réalisée]) Then
MsgBox "Problème la date semble trop éloignée !"
[R11_selection_transport_en_cours sous - formulaire1]![date_ENL_réalisée].SetFocus
Cancel = True
Exit Sub
End If |
Partager