Validation avant modification d'un champ
Bonjour,
J'aimerais pouvoir valider (Oui/Non) avant modification d'un champ non vide...
* Si OUI, le champ est modifié
* Si NON, la valeur revient à la valeur précédente, c'est-à-dire avant l'entrée clavier..
Le code suivant, fait bien bien apparaitre la fenêtre Oui/Non, lors de la tentative de modification du champ non vide...
Code:
1 2 3 4 5 6 7 8 9 10 11
| Private Sub Nom_Affilié_Dirty(Cancel As Integer)
Dim Reponse
If Not IsNull(Me.Nom_Affilié.Value) Then Reponse = MsgBox("Etes-vous certain de vouloir modifier ce champ ?!", vbYesNo + vbQuestion + vbDefaultButton2, "ATTENTION")
If Reponse = vbYes Then
'
Else
Me.Undo
End If
End Sub |
Si je clique sur OUI, je peux continuer à modifier le champ, par contre, si je clique sur NON, cela affiche ce que je viens de rentrer au clavier...
Ce que j'aimerais, c'est que si je choisi NON, cela revient en arrière, c'est-à-dire avec la valeur précédente.
Pourriez-vous m'aider ? Merci d'avance