Mots-clés Fichiers Ecrans.

BoTTom |    Changer de couleur
 
                         FICHIERS ECRAN 
 
 
TEXT      ('texte')
          Niveau enregistrement ou zone. Non conditionnable.
          50 caractères maximum devront composés le texte.
 
VALUES   (valeur1 (valeur2...(valeur100)))
         Niveau zone
         Permet un contrôle de validité lors de la saisie
         Seules les valeurs indiquées sont permises.
 
RANGE    (valeur1 valeur2)
         Niveau zone
         Permet un contrôle de validité lors de la saisie
         Seules les valeurs comprises entre valeur1 et valeur2 sont permises.
 
COMP     (opérateur-relationel valeur)
         Niveau zone
         Compare la valeur entrée avec la valeur indiquée.
 


|    Changer de couleur
        Les opérateurs relationels sont les suivants :
 
                  EQ -   = éGAL à                  NE - différent de
                  LT -   <                         NL - non <
                  GT -   >                         NG - non >
                  LE -   <  ou  =                  GE -   >  ou    =
 
CHECK    (code-de-contrôle (code-de-contrôle.....))
         Niveau zone
 
         contrôle les valeurs entrées suivant le ou les codes indiqués.
 
                   AB - Autorise les blancs  si CHECK(VN)
                   ME - Un caractère est obligatoire.
                   MF - zone devant être entièrement remplie
                   VN - Nom valide. Ce nom doit obligatoirement commencer
                      par une lettre de A à Z ou par l'un des caractères $,£
                   M10 - contrôle Modulo 10
                   M11 - contrôle Modulo 11
 
 
 


|    Changer de couleur
 
 
          - contrôles du clavier  :
 
                 ER - La touche "Fin de zone" ou l'espace de saisie rempli,
                  génère la touche "ENTREE".
                 FE - La touche "Fin de zone" est obligatoire.
                 LC - Autorise la saisie des minuscules. Equivalent à LOWER.
                 RB - Cadrage à droite remplissage par des blancs.
                 RZ - Cadrage à droite remplissage par des zéros
 
                 Ces codes sont à utiliser au niveau zone.
 
          - contrôles du curseur  :
 
                 RL - Permet le mouvement du curseur de droite à gauche.
                 RLTB - Le curseur ira de la dernière zone à la première.
 
                                    Ces codes sont soumis à des restrictions.
                                       (voir Manuel de référence)
 
 


|    Changer de couleur
 
 
EDTCDE   (code-d'édition (*/symbole-monétaire))
         Niveau zone
         Un code est à choisir dans le tableau ci-dessous.
---------------------------------------------------------------------------
! Impression ! Impression !!  Pas  ! Symbole!   Symbole    ! X Ajout du   !
!    des     !  montants  !!  de   !   CR   !      -       !   signe +    !
!   points   !  nuls      !! signe !        ! à D  ! à G   ! Y Impression !
!--------------------------------------------------!-------!   d'une date !
!    OUI     !    OUI     !!   1   !    A   !   J  !   N   ! Z Suppression!
!    OUI     !    NON     !!   2   !    B   !   K  !   O   !   des zeros  !
!    NON     !    OUI     !!   3   !    C   !   L  !   P   !   et enleve  !
!    NON     !    NON     !!   4   !    D   !   M  !   Q   !   le signe   !
---------------------------------------------------------------------------
 
EDTWRD   ('mot-d'édition')
         Niveau zone
         Si aucun des codes d'édition (EDTCDE) ne convient,
          il faut créer un mot d'édition.
 
 


|    Changer de couleur
 
 
REFFLD   ((nom-du-format-de-référence/)nom-de-zone  (*SRC ou
                               (biliothèque/)nom-du-fichier-de-référence))
         Niveau zone
         Permet de faire référence à une autre zone.
          (copie de la définition et des caractéristiques)
         Cette autre zone peut être définie n'importe où dans la base
          de données.
         Les paramètres précisent l'endroit exact du format contenant
          la zone de référence. (*SRC veut dire dans le même source)
         Lorsque l'on utilise ce mot clé, on doit indiquer R en colonne 29.
 
REF      ((bibliothèque/) nom-de-fichier)
         Niveau fichier
         Indique au système que les zones étant référencées (R en col. 29),
          et n'ayant pas la fonction REFFLD, sont dans le fichier indiqué.
 
ALARM     Niveau enregistrement. Conditionnable.
          Permet de mettre en fonction le signal sonore.
 
 


|    Changer de couleur
 
ALWROL    Niveau enregistrement. Non conditionnable.
          Permet de décaler un certain nombre de lignes
          déja affichées soit vers le haut, soit vers le bas, soit les deux.
          Cette fonction ne peut s'exécuter avec
              ERRMSG, ERRMSGID, PUTOVR et PUTRETAIN au niveau enregistrement
          et ne doit pas coexister avec
              ASSUME, KEEP, SFL, SFLCTL et USRDFN.
 
          (utilisé avec WRITE ... AFTER ROLLING, Cobol)
 
ASSUME    Niveau enregistrement. Non conditionnable.
          le systéme suppose le format déja à l'écran à l'ouverture
           du fichier écran.(==> pas de mise à blanc écran lors de l'open)
 
 
BLANKS    (indicateur <'texte'>)
          Niveau zone. Non conditionnable.
          Permet lors de la lecture d'une zone numérique par un prog.
           de savoir si la zone est à blanc (indicateur ON)
                                 ou à zéro (OFF) sur l'écran.
          La zone est toujours transmise à 0 au programme


|    Changer de couleur
 
BLINK     Niveau enregistrement. Conditionnable.
          Permet le clignotement du curseur.
 
 
CAnn      <(indicateur <'texte'>)>  (angl: Commande Attention)
          Niveau fichier ou enregistrement. Conditionnable.
          Permet d'indiquer au système les touches de commandes utilisables.
          La touche autorisée par chacune des fonctions est précisée par
           la valeur de "nn" (01 = F1, 02 = F2, etc...)
          Si un indicateur est précisé, il sera mis ON si la touche
           de commande est pressée et OFF si elle ne l'est pas.
          Les données d'entrée du format ne sont pas transmises au programme.
 
CFnn      <(indicateur <'texte'>)>  (angl: Commande Fonction)
          Niveau fichier ou enregistrement. Conditionnable.
          Fonctions identiques à CAnn mais les données d'entrée du format
                                               sont transmises au programme.
 
 
 
 


|    Changer de couleur
CHANGE    (indicateur <'texte'>)
          Niveau enregistrement ou zone. Non conditionnable.
          Permet de savoir si une (niveau zone) ou toutes
           (niveau enregistrement) les zones d'entrée d'un format
            a été modifiée (MDT on). Si OUI l'indicateur sera ON sinon OFF.
          L'indicateur reste OFF si une touche d'attention (CAnn)
                                                              a été pressée.
 
CHGINPDFT <(code1 <code2 etc....>)>
          Niveau fichier, enregistrement ou zone. Non conditionnable.
          Permet de changer la représentation par défaut des zones d'entrée
          Choisir parmis les codes suivants :
                                        Aucun - Suppression du soulignement.
                                        BL - Clignotement
                                        CS - Séparateur de colonnes.
                                        HI - Double brillance.
                                        RI - Inversion d'image
                                        UL - Soulignement
                                        FE - "Fin de zone" obligatoire.
                                        LC - Minuscules.
                                        ME - 1 caractère obligatoire.
                                        MF - Zone pleine obligatoire.


|    Changer de couleur
 
CLEAR     <(indicateur <texte>)>
          Niveau fichier ou enregistrement. Conditionnable.
          Autorise la touche de fonction "EFFAC ENTR".
           L'indicateur sera mis ON si la touche est pressée et
           OFF si elle ne l'est pas. C'est une touche d'attention.
 
CLRL      (*NO ou nn)
          Niveau enregistrement. Non conditionnable.
          Permet de remettre à blanc nn lignes ou aucune (*NO)
           avant affichage du format.
          Inutilisable avec les fonctions
           ASSUME, KEEP, SFL, SFLCTL et USRDFN.
 
COLOR     (code-couleur)
          Niveau zone. Conditionnable.
          Un seul des codes couleur suivants est à utiliser : GRN - vert.
                   WHT - blanc.       RED - rouge.      TRQ - turquoise.
                   YLW - jaune.       PNK - rose.       BLU - bleu
 
 
 


|    Changer de couleur
CSRLOC    (nom-de-zone1 nom-de-zone2)
          Niveau enregistrement. Conditionnable par indicateur
           mais pas par type d'écran.(DSPSIZ)
          Permet de préciser le n° de ligne (valeur de zone1)
                              et la colonne (valeur de zone2)
            ou doit se trouver le curseur lors de l'affichage.
 
DATE      Niveau zone. Conditionnable uniquement dans un cas particulier.
          Contient et affiche la date système sous la forme prévue
           dans la valeur système QDATFMT.
 
DFT       ('constante')
          Niveau zone. Conditionnable.
          Permet d'afficher une constante de 1918 caractères maximum
                                                  (écran 24 X 80)
          Il est possible de n'inscrire que la constante entre "'",
           la fonction DFT est celle prise par défaut.
 
DFTVAL    ('valeur')
          Niveau zone.
          Permet d'attribuer une valeur par défaut aux zones renseignables.
 


|    Changer de couleur
DLTCHK
DLTEDT    Niveau zone. Non conditionnable.
          Permet d'annuler les fonctions CHECK,VALUES,RANGE,COMP(DLTCHK)
           ou EDTCDE,EDTWRD (DLTEDT), si la zone est référencée.
 
DSPATR    (attribut1 <attribut2 etc...>)
          Niveau zone. Conditionnable.
          Permet de présenter la zone d'une certaine manière selon le code
 
          Les codes suivants peuvent être utilisé pour tous les types :
                  BL - clignotement.
                  CS - séparateur de colonne.
                  HI - double brillance.
                  ND - non affichable.
                  PC - position du curseur.
                  RI - inversion d'image.
                  UL - soulig
          Les codes suivants peuvent être utilisés uniquement pour les zones
           d'entrée :
                  MDT - mise ON du Modified Data Tag à l'affichage.
                  PR - protection.
                  OID - valeur donnée par badge. SP - par crayon optique.


|    Changer de couleur
 
DSPSIZ    (*DSx <*DSy>)
          Niveau fichier. Non conditionnable.
          Permet de préciser le ou les types d'écran utilisés.
           24 x 80 ou *DS3, 27 x 132 ou *DS4.
          *DSx,y  permettent de conditionner certaines fonctions.
 
DUP       <(indicateur <'texte'>)>
          Niveau zone. Conditionnable sauf si utilisation en sous-fichier.
          Autorise la touche "REPRO". Si l'opérateur presse cette touche,
           il sera généré le caractère hexa. "1C" dans une zone alpha
           et "0" dans une zone numérique et l'indicateur sera mis ON.
 
ERASE     (nom-format1 <nom-format2....20>)
          Niveau enregistrement. Conditionnable.
          S'utilise en relation avec la fonction OVERLAY pour préciser
           le nom d'un ou plusieurs formats (20 maximum) devant être effacés
           lors de l'affichage de celui-ci.
 
 
 
 


|    Changer de couleur
ERASEINP  <*MDTON ou *ALL>
          Niveau enregistrement. Conditionnable.
          S'utilise en relation avec la fonction OVERLAY
           pour préciser l'effacement de toutes les zones d'entrée déja
           affichées (*ALL) ou uniquement de celles dont le
           MDT est ON (*MDTON)
          Si la fonction MDTOFF est employée en même temps que
           ERASEINP(*ALL), sa valeur doit être *UNPR ou *ALL.
          Si ERASEINP(*MDTON) et MDTOFF(*ALL) sont employés en même temps,
           c'est la valeur *ALL qui est mise en fonction pour ERASEINP.
          *MDTON est la valeur par défaut.
 
ERRMSG    ('texte-message' <indicateur>)
          Niveau zone. Conditionnable.
          Permet d'afficher un texte de message en mettant en inversion
           d'image et en positionnant le curseur sur la zone pour laquelle
           est définie cette fonction.
          Le texte s'affichera sur la ligne d'erreur prévue (MSGLOC)
           et disparaitra en pressant la touche "Rest Après erreur".
           (SAUF si ERRSFL est utilisé)
          Si un indicateur est précisé, il sera mis OFF.
 


|    Changer de couleur
ERRMSGID  (identifieur-message (bibliothèque/)fichier-message indic)
          Niveau zone. Conditionnable.
          Fonction identique à la fonction ERRMSG mais le texte du message
           est contenue dans un fichier, ce qui permet l'association
           d'un texte complémentaire (message de second niveau)
 
ERRSFL
          Niveau fichier.
          Permet l'affichage des messages d'erreur dans un sous-fichier
           message(clavier non verrouillé, message suivant visualisable avec
           Rollup sur la ligne message).
 
FLTPCN    (*SINGLE ou *DOUBLE)
          Niveau zone. Non conditionnable.
          Permet de préciser ou une zone avec virgule flottante,la précision
           Soit *SINGLE (par défaut. 9 chiffres maximum),
           Soit *DOUBLE (17 chiffres maximum)
 
GETRETAIN Niveau enregistrement. Non conditionnable.
          S'utilise avec la fonction UNLOCK pour conserver la possibilité
           de modifier les zones d'entrée déja affichées.
 


|    Changer de couleur
HELP      <(indicateur <'texte'>)>
          Niveau fichier ou enregistrement. Conditionnable.
          Autorise l'utilisation de la touche "AIDE" pour autre chose
           que la demande d'un message complémentaire.
 
HOME      <(indicateur <'texte'>)>
          Niveau fichier ou enregistrement. Conditionnable.
 
INDARA    Niveau fichier. Non conditionnable.
          Permet de séparer les indicateurs du buffer tranmis au programme.
          (particulièrement utile en COBOL).
 
INDTXT    (indicateur 'texte-indicateur')
          Niveau fichier, enregistrement ou zone. Non conditionnable.
          Permet d'associer un texte à un indicateur.
           Celui-ci viendra documenter l'indicateur sur la liste de compil.
 
INZRCD    Niveau enregistrement. Non conditionnable.
          Permet d'initialiser l'enregistrement à la lecture de ce format.
          Pour que cette fonction soit appliquée, le format ne doit
           pas se trouver sur l'écran lors de la lecture
           (pratique avec ASSUME)


|    Changer de couleur
KEEP      Niveau enregistrement. Non conditionnable.
          Si ce format est présent sur l'écran à la fermeture du fichier,
           il restera affiché.(pratique avec ASSUME, en effet le programme
            suivant peut donc commencer par une lecture)
 
LOCK      Niveau enregistrement. Conditionnable.
          Permet de verrouiller le clavier au moment de l'affichage
           de ce format.
 
MDTOFF    <*UNPR ou *ALL>
          Niveau enregistrement. Conditionnable.
          Permet de mettre OFF les MDTs des zones d'entrée non protégées
          (*UNPR : par défaut) ou celui de toutes les zones d'entrée (*ALL).
 
MSGCON    (longueur  identifieur-message  (bibliothèque/)fichier-message)
          Niveau zone. Conditionnable uniquement dans un cas particulier.
          Permet d'afficher une constante se trouvant sous forme de message
           dans un fichier message.
          Ne peut s'utiliser avec les fonctions
                                          DATE, DFT, EDTCDE, EDTWRD et TIME.
          Attention le texte du message est recherché uniquement à la
           création du DSPF,préferer donc MSGID qui suit ...


|    Changer de couleur
 
MSGID    (id-message (bibliothèque/)fichier-message)
         Niveau zone.
         Permet d'associer à une variable en sortie le texte d'un message
          (variable initialisée)
         La recherche du texte du message est faite A L'ECRITURE DU FORMAT !
 
MSGLOC    (n°-de-ligne)
          Niveau fichier. Non conditionnable.
          Permet de préciser la ligne sur laquelle s'affichent les messages
 
OPENPRT   Niveau fichier. Non conditionnable.
          Permet de laisser ouvert le fichier imprimante recevant l'édition
           (demandée par l'opérateur en pressant la touche "Impr")
 
OVERLAY   Niveau enregistrement. Conditionnable.
          Permet la superposition d'un format sur un ou plusieurs autres.
          Sans cette fonction le système remet l'écran à blanc à chaque
           écriture de format.
          Avec ce mot-clé la r.a.b n'est plus systématique, CEPENDANT le(s)
           format(s) recouvert(s) en partie ou en totalité par le format
           affiché(avec OVERLAY),sont effacés en TOTALITE.


|    Changer de couleur
 
OVRATR    Niveau zone. Conditionnable.
          Permet la modification d'attribut.
          Seuls les attributs des zones ayant ce mot-clé sont renvoyés à
           l'écran (gain du volume transmis)
          S'utilise avec PUTOVR
 
OVRDTA    Niveau zone. Conditionnable.
          Permet la modification de la valeur des zones.
          Seuls le contenu et les attributs des zones ayant ce mot-clé sont
           renvoyés à l'écran (gain du volume transmis)
          S'utilise avec PUTOVR
 
PRINT     <(indicateur <texte>)  ou  (fichier-imprimante)>
          Niveau fichier. Conditionnable.
          Autorise l'utilisation de la touche "Impr"
           Impression système dans le fichier indiqué (dft = QSYSPRT)
        ou Passage de l'indicateur ON au programme
 
PROTECT   Niveau enregistrement. Conditionnable.
          Permet de changer les zones d'entrée déja affichées (autres fmts)
           en zone de sorties lors de l'affichage de ce format.


|    Changer de couleur
 
PUTOVR    Niveau enregistrement. Conditionnable.
          Permet au moment de l'affichage de l'écran de n'effectuer
           que les modifications d'attribut (OVRATR) et de valeur (OVRDTA).
           Cela sous-entend que le format est déja affiché sur l'écran
 
PUTRETAIN Niveau enregistrement ou zone. Conditionnable.
          Permet lors de l'affichage du format sur lui-même déja affiché
           de ne pas modifier la valeur des zones de sortie pour lesquelles
           la fonction s'effectue.(Préferer PUTOVR)
 
ROLLUP    <(indicateur  <'texte'>)>
          Niveau fichier ou enregistrement. Conditionnable.
          Permet de gérer dans le programme la touche de défilement avant.
 
ROLLDOWN  <(indicateur  <'texte'>)>
          Niveau fichier ou enregistrement. Conditionnable.
                                                                            en s
 
Pour un complément sur certains mots-clés et les sous-fichiers
     Voir le cours "Sous fichiers"
 





©AF400