Dans le masque d'impression (.dhsi), chaque champ saisi possède un commentaire qui doit être converti en propriétés de champ dans le masque écran (.dhsf)
Si le champ est associé à un ou plusieurs boutons, il faut créer deux pages : une page corps et une page bouton
Créer la page bouton
Telnet | WPF |
<TEXTEAIDE>Saisir une référence | Titre de la page bouton |
<TOUCHEFCT>K_F1|F1|Lieu,quantité|1|1 | Chaque <TOUCHEFCT> correspond à un bouton. |
Créer la page corps
Telnet | WPF |
---|---|
<POINTSEQ> 1 | |
<SEQAV> Ref_Av | Il faut ajouter la procédure dans le traitement avant du champ Permet de faire la liaison entre la page corps et la page bouton |
<SEQAP> Ref_Ap | Il faut ajouter la procédure dans le traitement après du champ |
<OBLIG>1 | |
<SEQBUF>Ref_Buf | Il faut appeler le buffer dans la procedure « Traitement_XmeGlobalInput » |
NB : Il faut positionner dans les pièges touches, les point d'arrêt F6 à 8005 pour la liste des fonctions et F12 à 8004 pour la page « A propos » pour que le moteur Telnet peut les gérer par défaut lors du déclenchement de l'action.
L'arrêt 8005 est utilisé pour l'affichage du Piano (F6) lors de la saisiL'arrêt 8004 est utilisé pour l'affichage de la fenêtre « aide à propos »
Module a5pm_tnt_saisie_page
Pour ce faire il faut ajouter dans la boucle de saisie de la page la fonction « TNT_Saisie_Page_CaseCommun » et refaite le Switch si on à un retour = 1 afin de rentrer dans les appels.
Pour traiter le piano de touches, il faudra ajouter avant chaque traitement de champ la déclaration des champs piano avec les boutons.
Traitement avant du champ
« TNT_Charger_Liste_Piano » permet de récupérer la liste de travail pour le piano
« TNT_Ajouter_Bouton_Dans_Piano » ajoute le boutons dans le piano
« TNT_Ajouter_Liste_Piano » insère le piano dans la liste de travail