VBA ACCESS dirty

VBA ACCESS dirty - VB/VBA/VBS - Programmation

Marsh Posté le 22-04-2008 à 09:46:42    

bonjour,
 
existe-t-il un equivalent a l'argument "Dirty" d'un fomulaire applicable a un control du formulaire
 
je m'explique:
 
verifier qu'un formulaire a été modifié avant de l'enregistrer ; je sais faire:
             

Code :
  1. if me.dirty then
  2. DoCmd.RunCommand acCmdSaveRecord
  3. else
  4. msgbox "merci de mettre un commentaire"
  5. exit sub
  6. end if


 
mais verifier si un champs/control bien particulier a été modifié: ça je sais pô faire      
 
si quelqu'un pouvait m'aider cela serait fort sympathique.
 
en vous remerciant par avance pour votre aide
 
SK

Reply

Marsh Posté le 22-04-2008 à 09:46:42   

Reply

Marsh Posté le 22-04-2008 à 13:02:33    

Quand j'avais eu besoin de ce drapeau, je l'avais programmé en me servant de la procédure xxxx_Change() :

Public ChangementFlag As Boolean
 
Private Sub champ1_Change()
   ChangementFlag = True
End Sub
Private Sub champ2_Change()
   ChangementFlag = True
End Sub
...
Private Sub BtValider_Click()
   Mise a jour ou Insertion.....
   ChangementFlag = False ' Les changements ont été enregistrés
End Sub

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed