Re: TRIGGER - bête question...

Posté par Totof le 11/7/2006 9:41:18
Bonjour,

Dans le cas HAjoute le numéro de facture est forcément à 0 ... Il n'y a pas besoin de tester la variable sinon cela reverra la valeur en mémoire. Pas de test à faire dans le HAjoute CAS A. Dans le HAjoute CAS P, il doit y avoir la bonne valeur.
Dans le cas du HModifie, pour éviter les hlitxxxx, il suffit de déclarer une variable globale contenant la valeur de la clé de la facture (gbl_eNumFacture par ex) au moment de l'ouverture de la facture en mode modification. Ainsi, au moment du hModifie cas A, il suffit de récupérer la valeur de cette variable globale et dans le hModifie cas P, il y aura la nouvelle valeur si modification.

P.S. : En théorie un numéro de facture ne doit pas être modifié :)

Bon dév.,

Totof

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=4330&post_id=17925