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.
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert
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
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.