Traitement TRTX3TEX : Traitement lié aux textes
MAJTEXTE : Mise à jour de la table associée à un texte après saisie de celui-ci
Ce point d’entrée permet de prendre la main, après la saisie d’un texte, pour mettre à jour la table associée à celui-ci. Il est effectivement nécessaire de stocker le numéro attribué au texte créé afin de le retrouver par la suite
Il est appelé par toute les fonctions utilisant la gestion des textes standards.
Contexte et mode de fonctionnement
Transaction
Il n’y a pas de transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert
Différents cas d’appel
Ce point d’entrée est appelé est appelé depuis toutes les fonctions utilisant la gestion des textes standard de la façon suivante :
· Action SAITEX associée à un bouton de bas d’écran ou une option de la barre de menu
. Action SAITEXLIG ou SAITEXLIG2 associée à un bouton clic droit d’une ligne de tableau
. Appel au sous-programme TEX du traitement TRTX3TEX
Contexte d’utilisation
Ce point d’entrée a pour seul but de mettre à jour l’enregistrement auquel on désire associer le texte que l’on vient de saisir. Ce lien est réalisé avec un champ contenant le nom du fichier texte.
Il est donc nécessaire de réaliser auparavant certaines actions en spécifique :
. Rajout d’un champ de type TEX dans la table à laquelle on désire associer du texte.
. Rajout de ce même champ dans l’écran à partir duquel est déclenché la saisie de texte.
. Modification de l’écran pour ajouter l’action SAITEXLIG ou SAITEXLIG2 sur un bouton
ou modification de la fenêtre de gestion de la fonction pour définir en bouton ou menu l’action SAITEX
ou appel du sous-programme TEX from TRTX3TEX .
Exemple
Pour mettre à jour le champ SRHTEX1 de la table SRETURN [SRH], il faut écrire la séquence suivante :
Case WTYP
When “ SRH1 “ : Trbegin [SRH]
Update [SRH] Where SRHNUM = WCLE1 With SRHTEX1 = WNUMTEX
Endcase
Commit
Attention :
Si l’action SAITEX est utilisée, il est nécessaire de déclarer et initialiser les variables WTYP et WCLE1 en action AVANTBOUT.
MAJTEXCLOB : Mise à jour de la table TEXCLOB
Ce point d’entrée permet de prendre la main, après la saisie d’un texte, pour mettre à jour la table TEXCLOB.
Il est appelé par toute les fonctions négoces utilisant la gestion des textes standards.
Contexte et mode de fonctionnement
Transaction
Il n’y a pas de transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert
Différents cas d’appel
Ce point d’entrée est appelé depuis toutes les fonctions négoces utilisant la gestion des textes standard de la façon suivante :
· Appel au sous programme CRE_CLOB et DUP_CLOB du traitement TRTX3TEX
Contexte d’utilisation
Ce point d’entrée a pour seul but de mettre à jour l’enregistrement dans la table TEXCLOB auquel on désire associer le texte que l’on vient de saisir.