OVH Cloud OVH Cloud

Suivi des modifications d'enregistrements

1 réponse
Avatar
jveillette
Bonjour,

Est-ce que quelqu'un sait quoi faire pour faire le suivi des
modifications de chaque enregistrement dans une table à part?

Merci

1 réponse

Avatar
3stone
Salut,

julie
Est-ce que quelqu'un sait quoi faire pour faire le suivi des
modifications de chaque enregistrement dans une table à part?




Tu peux, dans l'événement "Sur avant mise à jour" du formulaire,
faire quelque chose comme ceci :


If Me.Dirty AND Not Me.NewRecord Then

Dim sSQL As String
sSQL = "INSERT INTO LaTable [(Champ1, Champ2, ...) " _
& "VALUES (" & Controle1 & "," & Controle2 & "," & .... );"

CurrentDb.Execute sSQL

End If


'// si le controle est texte, entourer de '
'// si le controle est Date, entourer de #

'// de préférence, ajouter un champ "DateModif" à cette table,
'// au format "Date/Heure" et peupler avec Now()

'// si tu veux savoir quel champ à été modifié, directement,
'// boucler sur les contrôles et comparer...
LeControle.Value <> LeControle.OldValue


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------