TRIGGER - bête question...

Posté par G_Angel le 10/7/2006 12:01:27
Bonjour,
Voila, j'essaie de créer un trigger, mais j'ai tjs la meme valeur avant et apres...
Je m'explique, voici comment je déclare mon tigger :

HDécritTrigger("FACTURES","HAJOUTE,HMODIFIE,HSUPPRIME,HRAYE,HECRIT","test",hTriggerAvant)
HDécritTrigger("FACTURES","HAJOUTE,HMODIFIE,HSUPPRIME,HRAYE,HECRIT","test",hTriggerAprès)

HLitRecherchePremier(Factures,IDFactures,4754)
Factures.Numero_Factures = Factures.Numero_Factures + "1"
HModifie(Factures)



et voici la procédure :

PROCEDURE test()

SELON H.Action
CAS "A"
//AVANT
Trace("Avant : " + Factures.Numero_Factures)
CAS "P"
//APRES
Trace("apres : " + Factures.Numero_Factures)

FIN

Il doit donc normalement m'afficher un trace avec le numéro de facture avant et un trace le numéro d'après avec un "1" ajouté.
Seulement j'ai la meme valeur avant qu'après.

Si qq peut m'aider, ce serait sympa.

Geo.

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