DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Syntaxe WLangage / Mots-clés réservés
  • Manipulation de l'état en cours
  • Utilisation de MonEtat dans une procédure
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
MonEtat (Mot réservé)
En anglais : MyReport
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.
Exemple
// Récupération du nom de l'état en cours
NomEtat = MonEtat.Nom
Syntaxe
MonEtat
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 :
    AppelProcedure(MonEtat)
  • 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.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 19/09/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale