Salut à tous,
J'ai créé un formulaire avec 2 champs :
Tâches
Date début
Date fin
Et 4 boutons:
Tâches précédentes (enregistrement précédent)
Tâches suivantes (enregistrement suivant)
Ajouter tâche (nouvel enregistrement)
Supprimer tâche (supprimer enregistrement)
J'ai mis le code suivant afin d'obtenir un message d'erreur si la date de fin est inférieure à la date de début (sur perte focus)
Mais le problème est que si je clique sur enregistrement suivant, précédent, supprimer, ou encore ajouter enregistrement j'ai le message d'erreur et puis si je clique sur OK il fait l'action du bouton
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Date_fin < Date_debut Then MsgBox "La date de fin doit être supérieure ou égale à la date de début", vbInformation, "Erreur date"
Exemple:
Date début : 26/09/2005
Date fin: 24/09/2005
Clique sur nouvel enregistrement
Message d'erreur :" La date de fin doit être supérieure ou égale à la date de début"
Je clique sur OK
et hop il passe au nouvel enregistrement
Pouvez-vous me dire ce que je peux faire lorsqu'il y a une erreur il reste sur celle-ci et n'effectue pas l'action du bouton sur lequel on a cliqué ?
Merci de votre aide
Rangernoir 8)
Partager