Téléchargement des produits


Version anglaise


 

 

ADELIA

      

      

      

      

(I)

 

 

 

 

 

Paragraphe d'utilisation

Tous

 

Syntaxe

TRT_GUIDE NumTransaction

 

Description

Cet ordre marque le début du paragraphe de traitement de guide associé à une transaction identifiée par son numéro NumTransaction.

 

Tous les ordres GUIDE sur les zones écrans d'une transaction sont regroupés dans le paragraphe TRT_GUIDE associé à la transaction.

 

Ce paragraphe est appelé automatiquement au début du paragraphe TRANSACTION si l'utilisateur appuie sur une des touches de fonction associées aux ordres GUIDE contenus dans le paragraphe.

 

Si l'utilisateur appuie sur la touche guide sur une zone valide, le programme exécute les instructions spécifiées entre les ordres GUIDE et FIN_GUIDE, et réaffiche la transaction en laissant la position du curseur inchangée. Ceci se fait avant l'exécution des instructions indiquées dans le paragraphe TRANSACTION.

 

Le programmeur peut placer des instructions en dehors des pavés GUIDE/FIN_GUIDE dans le paragraphe TRT_GUIDE. Celles-ci sont exécutées tant qu'un pavé GUIDE n'est pas valide.

 

Positions intéressantes :

    • juste après TRT_GUIDE (ces instructions sont exécutées à chaque appel du paragraphe),

    • juste avant FIN_TRT_GUIDE (ces instructions ne sont exécutées que si l'utilisateur a appuyé sur une touche de fonction guide en dehors des zones écrans spécifiées par le programmeur).

Par défaut, chaque fois que le paragraphe est appelé, on réaffiche la transaction. Pour continuer en séquence dans le paragraphe TRANSACTION, il est possible d'utiliser le mot réservé *AFFICHER_GUIDE.

Ce mot réservé est mis systématiquement à 1 en début de paragraphe TRT_GUIDE.

Si la valeur de ce mot réservé est égale à 0, le programme ne réaffiche pas la transaction et exécute les instructions du paragraphe TRANSACTION.

 

Important : il ne peut y avoir qu'un ordre TRT_GUIDE par numéro de transaction.

 

Par exemple

TRT_GUIDE 02

* Guides de la transaction 2

*

GUIDE ZZ_CODE_CLIENT

*

* F4 pour sélectionner les clients

APPELER FENETRE_CLIENT ZZ_CODE_CLIENT

FIN_GUIDE

*

GUIDE ZZ_CODE_CLIENT 01

*

* F1 pour afficher l'aide sur le code client

W_NOM_MEMBRE = 'CODCLIENT'

APPELER AIDE_SUR_ZONE W_NOM_MEMBRE

FIN_GUIDE

*

GUIDE ZZ_CODE_ART

*

* F4 pour sélectionner les articles

APPELER FENETRE_ART ZZ_CODE_ART

FIN_GUIDE

*

* Message d'erreur GUI0002 si le curseur n'est pas placé correctement

ENVOYER_MSG GUI0002

FIN_TRT_GUIDE

*

* ---------------

*

TRT_GUIDE 03

* Guides de la transaction 3

*

GUIDE ZZ_CODE_REGLT

*

* F4 pour sélectionner les règlements

APPELER FENETRE_REGLT ZZ_CODE_REGLT

FIN_GUIDE

*

* Message d'erreur GUI0002 si le curseur n'est pas placé correctement

ENVOYER_MSG GUI0002

FIN_TRT_GUIDE

 

Voir aussi la liste des ordres L4G par thème

↑ Haut de page

  • Aucune étiquette