PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Trigger HFSQL en cascade sur la même table
Trigger HFSQL en cascade sur la même table
Débuté par man, 11 fév. 2015 14:09 - Aucune réponse
Membre enregistré
1 message
Posté le 11 février 2015 - 14:09
Bonjour A tous,

J'ai un Trigger Serveur sur une table g_document qui est déclanché par Hmodifier sur l'action "avant"
ce trigger ajoute dans la même table g_document par l'intermédiaire d'un alias de la table un enregistrement

voici le code
gsdMonFichierDeCopie = gtaSourceCopie["G_Document"]
HCopieEnreg(gsdMonFichierDeCopie,G_Document)
gsdMonFichierDeCopie.TypeDocument = S_TypeGenerique.IdTypeGenerique
gsdMonFichierDeCopie.AExecuter = Faux
gsdMonFichierDeCopie.TraitementAExecuter = 0
gsdMonFichierDeCopie.EtapeDocument = 0 // met l'étape du document à 0 pour executer le traitement d'initilisation des étapes
gsdMonFichierDeCopie.IDG_DocumentType = 0 // réinitialise l'identifiant du documenttype , les informations du documents type en seront plus hérité.
SI PAS HAjoute(gsdMonFichierDeCopie) ALORS

lors du Hajoute
le trigger sur la table g_document est déclanché par Hajoute
G_Document.NumeroDocument = Document_ModificationSouche(G_Document.TypeDocument)


Pour moi l'affectation de la rubrique devrai être sur l'enregistrement ajouter par l'alias , mais a priori ce n'est pas le cas

pouvez vous l'infirmer ou me confirmer ?