DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
  • Limites
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
La propriété ValeurRenvoyée permet de :
  • Connaître et modifier la valeur renvoyée par une fenêtre, une page ou un état.
  • Connaître et modifier la valeur renvoyée par une option d'un champ Sélecteur.
WINDEV Rappel : Une fenêtre ouverte par la fonction Ouvre peut renvoyer un résultat lors de sa fermeture. Cette valeur est renvoyée :
  • soit par le mot-clé Renvoyer présent dans le code de fermeture de la fenêtre,
  • soit par la fonction Ferme,
    Remarque : La fonction Ferme permet de renvoyer plusieurs valeurs.
  • soit par la propriété ValeurRenvoyée utilisée avant la fermeture de la fenêtre.
WINDEV Rappel : Un état imprimé par la fonction iImprimeEtat peut renvoyer un résultat à la fin de son impression. Cette valeur est renvoyée :
  • soit par le mot-clé Renvoyer présent dans le code de fermeture de l'état,
  • soit par la propriété ValeurRenvoyée utilisée avant la fermeture de l'état.
Exemple
WINDEVJava
// Code permettant d'ouvrir la fenêtre "FEN_SaisieMotDePasse"
MonMotDePasse = Ouvre(FEN_SaisieMotDePasse)
SI MonMotDePasse <> "" ALORS
	Info("Mot de passe incorrect")
FIN

// --------------------------------------------------------------------------------
// -- Code de clic sur le champ Bouton "OK" de la fenêtre "FEN_SaisieMotDePasse"
// L'utilisateur saisit son mot de passe dans le champ "SAI_MotDePasse"
// et valide la fenêtre
Ferme()

// --------------------------------------------------------------------------------

// -- Code de fermeture de la fenêtre
FEN_SaisieMotDePasse.ValeurRenvoyée = SAI_MotDePasse
Syntaxe

Connaître la valeur renvoyée Masquer les détails

<Résultat> = <Elément manipulé>.ValeurRenvoyée
<Résultat> : Tout type
Valeur qui sera renvoyée :
  • à la fermeture de la fenêtre, page ou état en cours.
  • si l'option du sélecteur est sélectionnée.
<Elément manipulé> : Nom de fenêtre, nom de page, nom d'état, nom d'option
Nom de l'élément manipulé :
  • Nom de la fenêtre, de la page, de l'état ou de l'état interne manipulé. Cette fenêtre/page/état doit être ouvert.
  • Nom de l'option du sélecteur. Ce nom est de la forme : <Champ Sélecteur>[<Numéro de l'option>].

Modifier la valeur renvoyée Masquer les détails

<Elément manipulé>.ValeurRenvoyée = <Nouvelle valeur>
<Elément manipulé> : Nom de fenêtre, nom de page, nom d'état, nom d'option
Nom de l'élément manipulé :
  • Nom de la fenêtre, de la page ou de l'état manipulé. Cette fenêtre/page/état doit être ouvert.
  • Nom de l'option du sélecteur. Ce nom est de la forme <Champ Sélecteur>[<Numéro de l'option>].
<Nouvelle valeur> : Tout type
Nouvelle valeur à renvoyer. Les types suivants peuvent être utilisés :
  • structure
  • structure dynamique
  • classe
  • type avancé
  • tableau
  • tableau associatif
  • file
  • pile
  • liste
Remarques

Limites

La propriété ValeurRenvoyée s'applique :
  • WINDEVJava aux fenêtres,
  • WINDEVJava aux options des champs Sélecteur.
  • WINDEV aux fenêtres internes uniquement si elles sont ouvertes avec la fonction Ouvre.
  • WINDEV aux états.
  • WINDEV aux états internes (en lecture uniquement).
Liste des exemples associés :
Calendrier Popup Exemples unitaires (WINDEV) : Calendrier Popup
[ + ] Utilisation d'un calendrier utilisable avec la fonction OuvrePopup.
La fenêtre PopCalendrier s'avère très utile dans des applications contenant des champs date.
En effet, la fenêtre PopCalendrier permet de choisir une date visuellement.

Le risque d'erreur est diminué puisque l'utilisateur voit le jour de la semaine correspondant à la date sélectionnée.
Le champ date est alors renseigné par la valeur retournée par la fenêtre PopCalendrier.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 16/09/2024

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