Bonjour,
Je ferait plutôt en deux temps pour affiche le CCE.
1. action Init sur le champ ZCCE
2. action APRES_MODIF sur le champ REQUSR
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Subprog AM_REQUSR(VALEUR)
Variable Char VALEUR()
If !clalev([F:AUZ]) : Local File AUTILIS [AUS] : Endif
Read [F:AUS]CODUSR = VALEUR
If fstat : Raz [F:AUS] : Endif
[M]ZCCE=[F:AUS]CCE(0)
Affzo [M]ZCCE
End
Subprog D_ZCCE(VALEUR)
Variable Char VALEUR()
If !clalev([F:AUZ]) : Local File AUTILIS [AUS] : Endif
Read [F:AUS]CODUSR = [M]REQUSR
If fstat : Raz [F:AUS] : Endif
VALEUR=[F:AUS]CCE(0)
End |
dans l'action 1, le résultat remonte dans la variable VALEUR. Cela laisse au standard X3 de mettre à jour l'écran.
Contrairement à l'action 2, ou on modifie la zone ZZCE se qui demande de forcer la mise à jour de l'écran.
En espérant que cela puisse vous aider.
Bon dév'
Partager