Le mot-clé
MonEtat permet de manipuler l'état courant. Lors de l'exécution du projet, le mot-clé
MonEtat est remplacé par l'état et non par le nom de l'état. Le mot-clé
MonEtat s'utilise alors comme un état.
Intérêt : Le mot-clé MonEtat permet de rendre un code local (champ, rubrique, ...) ou global (procédure globale, classe, ...) indépendant de l'état en cours.
// Récupération du nom de l'état en cours
NomEtat = MonEtat.Nom
Remarques
Manipulation de l'état en cours
- Le mot-clé MonEtat est toujours remplacé par l'état en cours. Par exemple :
Utilisation d'une propriété (propriété MargeBasse par exemple) :
MonEtat.MargeBasse = 15
ResMarge = MonEtat.MargeBasse
Code de passage en paramètre :
- Le mot-clé MonEtat peut être utilisé uniquement dans les traitements manipulant l'état en cours (par exemple, dans les traitements associés à un champ, à une rubrique, ...). Il n'est pas possible d'utiliser le mot-clé MonEtat dans une fenêtre.
Utilisation de MonEtat dans une procédure
Le mot-clé
MonEtat peut être utilisé dans une procédure (locale ou globale) uniquement si la procédure manipule l'état en cours. Le mot-clé
MonEtat fait alors référence à l'état en cours.
Dans le cas d'une procédure locale, le mot-clé MonEtat correspond à l'état auquel appartient la procédure.