DDS graphiques (divers, V2R30)

BoTTom |   
                                                                            ....
 Autres nouveautés DDS V2R30 liées à la notion de contrôleur graphique         :
                                                                               :
 CNTFLD(xx) indique qu'une zone renseignable va être divisée en plusieurs      :
            sous-zones à l'écran.                                              :
                                                                            ...:
            xx représente le nombre de colonnes (largeur) de chaque sous-
            zone.
 
            si votre écran est relié à un contrôleur graphique l'insertion
            et la supression de caractères est gérée comme s'il s'agissait
            d'une seule zone de saisie.
 
            si vous êtes relié à un contrôleur caractère le système gère
            des zones de saisie individuelles.
 
            Dans tous les cas, votre programme ne voit qu'une seule variable
            (évite un découpage par programme)
 
 
                                                                                
                                                                                


|   
 
 FLDCSRPRG(nom-zone)  FIELD CURSOR PROGRESSION                                  
 
                      définit la zone suivante de déplacement du curseur    --- 
 
                      (la zone doit appartenir au même format)
 
                      fonction ignorée des contrôleurs caractère.
                               invalide avec un sous-fichier.
 
 
                R FMT
                  ZONE1         10A     5 10FLSCSRPRG(ZONE3)
                  ZONE2         10A     5 25FLSCSRPRG(ZONE1)
                  ZONE3         10A     6 10FLSCSRPRG(ZONE2)
 
"fin de zone" sur zone1 déplace le curseur en zone3, puis zone3->zone2,.....
 
 SFLCSRPRG          avec un sous-fichier
                    déplacement du curseur, même zone,enregistrement suivant
 
                      fonction ignorée des contrôleurs caractère.


|   
 
ENTFLDATR   définit les caractéristiques d'une (des) zone(s) d'entrée quand
             elle(s) reçoit(vent) le curseur.
 
            mot-clé niveau Fichier, Format et Zone.
 
            paramètres (facultatifs) :
 
            ((*COLOR xx) (*DSPATR( xx) (*CURSOR!*NOCURSOR))
                !            !             !
                !            !             !-- *CURSOR = curseur visible/dft--- 
                !            !                 *NOCURSOR=curseur invisible
                !            !                 (position clavier = I)
                !            !
                !            !-- HI par défaut
                !
                !
                !--- Blanc par défaut
 
 
 
 


|   
 
 EDTMSK     définit un masque de saisie calqué sur le masque d'édition
            (EDTWRD ou EDTCDE obligatoire)
 
            ('--masque--')
 
            n'est constitué que de " " = position renseignable
                             et de "&" = position protégée.
 
 exemple:   EDTWRD('  /  /  ')
            EDTMSK('  &  &  ')
 
            ==> à la saisie  __/__/__                                       --- 
 
                les "/" ne sont pas modifiables, le curseur passe
                automatiquement de la position 2 à la position 4.
 
 
 
 
 
 





©AF400