Bonjour,

Je voudrais savoir s'il est possible de créer un trigger sur un champ d'une table, et que ce trigger puisse agir avant et après l'écriture des données.

Je m'explique : j'ai une table Article avec QteStock et CMUP.
Quand QteStock est modifié, je voudrais que le trigger se déclenche et fonctionne de la manière suivante :

- avant écriture dans la base, on enregistre les valeurs QteStock et CMUP dans une table de travail
- mise à jour effective de la base
- après ecriture, on enregistre les nouvelles valeurs dans cette même table de travail.

Le but final étant d'avoir une table du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  code_art  |   date_heure  |  qte_avant   |  cmup_avant   |  qte_apres   |   cmup_apres
avec une ligne à chaque fois que QteStock d'un article est modifié.

Est-ce que c'est jouable ?

Merci.