Bonjour,
Me voilà à devoir mettre à jour un écran vert, et j'avoue que je n'en utilise plus trop (on développe tout en PHP désormais).
Cet écran comporte des cases à cocher (MLTCHCFLD) et on me demande que les zones ne soient pas affichées (et donc non saisissables aussi) dans certains cas.
Et là je coince...
Pour ce qui est de verrouiller la zone j'ai utilisé le mot-clé CHCCTL, et affecté la valeur 4.
1er hic, alors que l'aide indique que pour une valeur 4, le curseur ne peut être positionné sur ces champs, l'appui sur tab pour passer au champ suivant s'arrête bel et bien sur ces champs.
2ème hic, alors que le mot-clé DSPATR(ND) est autorisé (avec conditionnement), rien n'est masqué malgré la mise en fonction de l'indicateur.
En résumé:
- Quand l'indicateur est activé, et que le mot-clé CHCCTL a la valeur 4, je vois juste les textes, pas la zone de saisie, et le curseur s'arrête dessus lors d'un appui sur Tab.
- Quand l'indicateur n'est pas activé, et que le mot-clé CHCCTL a la valeur 0 ou 1, tout fonctionne.
Mais on voudrait que rien n'apparaisse dans le 1er cas. Y a t-il une solution ?
Merci.
Partager