PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Connaître la valeur renvoyée par une fenêtre fille
  • Limites
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
La propriété ..ValeurRenvoyée permet de :
  • Connaître et modifier la valeur renvoyée par une fenêtre ou une page.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.
WINDEVWindows Mobile 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 le code de fermeture de la fenêtre,
  • soit par la fonction Ferme,
  • soit par la propriété ..ValeurRenvoyée utilisée avant la fermeture de la fenêtre.
WEBDEV - Code Serveur Rappel : Une page ouverte par la fonction PageAfficheDialogue peut renvoyer un résultat lors de sa fermeture. Cette valeur est renvoyée :
  • soit par le mot-clé Renvoyer présent le code de fermeture de la page,
  • soit par la fonction PageFermeDialogue,
  • soit par la propriété ..ValeurRenvoyée utilisée avant la fermeture de la page,
  • soit par la fonction ContexteFerme.
Versions 18 et supérieures
Universal Windows 10 AppAndroidiPhone/iPad Utilisée sur le mot-clé MaFenêtreFille, la propriété ..ValeurRenvoyée permet de récupérer la valeur renvoyée par une fenêtre fille dans une application mobile.
Nouveauté 18
Universal Windows 10 AppAndroidiPhone/iPad Utilisée sur le mot-clé MaFenêtreFille, la propriété ..ValeurRenvoyée permet de récupérer la valeur renvoyée par une fenêtre fille dans une application mobile.
Universal Windows 10 AppAndroidiPhone/iPad Utilisée sur le mot-clé MaFenêtreFille, la propriété ..ValeurRenvoyée permet de récupérer la valeur renvoyée par une fenêtre fille dans une application mobile.
Universal Windows 10 AppAndroidiPhone/iPad Utilisée sur le mot-clé MaFenêtreFille, la propriété ..ValeurRenvoyée permet de récupérer la valeur renvoyée par une fenêtre fille dans une application mobile.
Versions 19 et supérieures
WINDEVWindows MobileUniversal Windows 10 AppiPhone/iPad 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 le code de fermeture de l'état,
  • soit par la propriété ..ValeurRenvoyée utilisée avant la fermeture de l'état.
Nouveauté 19
WINDEVWindows MobileUniversal Windows 10 AppiPhone/iPad 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 le code de fermeture de l'état,
  • soit par la propriété ..ValeurRenvoyée utilisée avant la fermeture de l'état.
WINDEVWindows MobileUniversal Windows 10 AppiPhone/iPad 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 le code de fermeture de l'état,
  • soit par la propriété ..ValeurRenvoyée utilisée avant la fermeture de l'état.
Versions 16 et supérieures
WINDEV Mobile Cette propriété est désormais disponible pour les applications Windows Phone.
Nouveauté 16
WINDEV Mobile Cette propriété est désormais disponible pour les applications Windows Phone.
WINDEV Mobile Cette propriété est désormais disponible pour les applications Windows Phone.
Versions 15 et supérieures
WINDEV MobileAndroid Cette propriété est désormais disponible pour les applications Android.
Nouveauté 15
WINDEV MobileAndroid Cette propriété est désormais disponible pour les applications Android.
WINDEV MobileAndroid Cette propriété est désormais disponible pour les applications Android.
Versions 17 et supérieures
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
WINDEV MobileWidget Android Cette propriété est désormais disponible en mode Widget Android.
Nouveauté 18
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
WINDEV MobileWidget Android Cette propriété est désormais disponible en mode Widget Android.
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
WINDEV MobileWidget Android Cette propriété est désormais disponible en mode Widget Android.
Versions 20 et supérieures
WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesWindows MobileiPhone/iPad Cette propriété est désormais disponible :
  • pour les états,
  • pour les états internes (en lecture uniquement).
Nouveauté 20
WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesWindows MobileiPhone/iPad Cette propriété est désormais disponible :
  • pour les états,
  • pour les états internes (en lecture uniquement).
WINDEVWEBDEV - Code ServeurWINDEV MobileEtats et RequêtesWindows MobileiPhone/iPad Cette propriété est désormais disponible :
  • pour les états,
  • pour les états internes (en lecture uniquement).
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Exemple
WINDEVWINDEV MobileWindows MobileJava
// 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 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
Versions 18 et supérieures
WINDEV MobileUniversal Windows 10 AppAndroidiPhone/iPad
// Traitement fermeture d'une fenêtre fille de FEN_Liste_Clients
// -------------------------------------------------------------
// Actualise la liste des clients
ZoneRépétéeAffiche(ZR_Clients, taRéExécuteRequete)

// Pour tout retour (sauf la suppression)
SI MaFenêtreFille..ValeurRenvoyée <> -1 ALORS
nIndice est un entier
// Recherche la ligne du client
nIndice = ZoneRépétéeCherche(ATT_NumClient, Client.NumClient)
SI nIndice > 0 ALORS
// Positionne sur la ligne du client
ZoneRépétéePosition(ZR_Clients, nIndice)
FIN
FIN
Nouveauté 18
WINDEV MobileUniversal Windows 10 AppAndroidiPhone/iPad
// Traitement fermeture d'une fenêtre fille de FEN_Liste_Clients
// -------------------------------------------------------------
// Actualise la liste des clients
ZoneRépétéeAffiche(ZR_Clients, taRéExécuteRequete)

// Pour tout retour (sauf la suppression)
SI MaFenêtreFille..ValeurRenvoyée <> -1 ALORS
nIndice est un entier
// Recherche la ligne du client
nIndice = ZoneRépétéeCherche(ATT_NumClient, Client.NumClient)
SI nIndice > 0 ALORS
// Positionne sur la ligne du client
ZoneRépétéePosition(ZR_Clients, nIndice)
FIN
FIN
WINDEV MobileUniversal Windows 10 AppAndroidiPhone/iPad
// Traitement fermeture d'une fenêtre fille de FEN_Liste_Clients
// -------------------------------------------------------------
// Actualise la liste des clients
ZoneRépétéeAffiche(ZR_Clients, taRéExécuteRequete)

// Pour tout retour (sauf la suppression)
SI MaFenêtreFille..ValeurRenvoyée <> -1 ALORS
nIndice est un entier
// Recherche la ligne du client
nIndice = ZoneRépétéeCherche(ATT_NumClient, Client.NumClient)
SI nIndice > 0 ALORS
// Positionne sur la ligne du client
ZoneRépétéePosition(ZR_Clients, nIndice)
FIN
FIN
Syntaxe

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

<Résultat> = <Nom de l'élément>..ValeurRenvoyée
<Résultat> : Tout type
Valeur qui sera renvoyée :
  • à la fermeture de la fenêtre / page en cours.à la fermeture de la fenêtre, page ou état en cours.
  • si l'option du sélecteur est sélectionnée.
<Nom de l'élément> : Chaîne de caractères (avec ou sans guillemets)
Nom de l'élément manipulé :
  • Nom de la fenêtre ou de la page manipulée. Cette fenêtre / page doit être ouverte.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 <Nom du sélecteur>[<Numéro de l'option>].

Modifier la valeur renvoyée Masquer les détails

<Nom de l'élément>..ValeurRenvoyée = <Nouvelle valeur>
<Nom de l'élément> : Chaîne de caractères (avec ou sans guillemets)
Nom de l'élément manipulé :
  • Nom de la fenêtre ou de la page manipulée. Cette fenêtre / page doit être ouverte.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 <Nom du sélecteur>[<Numéro de l'option>].
<Nouvelle valeur> : Tout type
Nouvelle valeur à renvoyer.
Versions 15 et supérieures
A partir de la version 15, les types suivants peuvent être utilisés :
  • structure
  • structure dynamique
  • classe
  • type avancé
  • tableau
  • tableau associatif
  • file
  • pile
  • liste
Nouveauté 15
A partir de la version 15, les types suivants peuvent être utilisés :
  • structure
  • structure dynamique
  • classe
  • type avancé
  • tableau
  • tableau associatif
  • file
  • pile
  • liste
A partir de la version 15, les types suivants peuvent être utilisés :
  • structure
  • structure dynamique
  • classe
  • type avancé
  • tableau
  • tableau associatif
  • file
  • pile
  • liste
Remarques
Versions 18 et supérieures
Universal Windows 10 AppAndroidiPhone/iPad

Connaître la valeur renvoyée par une fenêtre fille

Dans les applications mobiles, l'ouverture des fenêtres est effectuée par la fonction OuvreFille (et non Ouvre).
Il est possible de connaître la valeur renvoyée par une fenêtre fille dans le traitement "Fermeture d'une fenêtre fille" de la fenêtre ouvrant la fenêtre fille (celle qui a utilisé la fonction OuvreFille).
Dans les applications mobiles, l'ouverture des fenêtres est effectuée par la fonction OuvreFenêtreMobile (ou la fonction OuvreFille) et non la fonction Ouvre.
Il est possible de connaître la valeur renvoyée par une fenêtre fille dans le traitement "Fermeture d'une fenêtre fille" de la fenêtre ouvrant la fenêtre fille (celle qui a utilisé la fonction OuvreFenêtreMobile ou la fonction OuvreFille).
Par exemple :
  • Dans le code de fermeture de la fenêtre fille, la fonction Ferme est utilisée pour renvoyer un paramètre :
    Ferme("", MonParamètre)
  • Dans le traitement "Fermeture d'une fenêtre fille" de la fenêtre appelante, le nom de la fenêtre fille ainsi que la valeur renvoyée peuvent être récupérés en utilisant le mot-clé MaFenêtreFille :
    // Fermeture d'une fenêtre fille
    NomFenêtreFille = MaFenêtreFille..Nom
    ValeurFenêtreFille = MaFenêtreFille..ValeurRenvoyée
Nouveauté 18
Universal Windows 10 AppAndroidiPhone/iPad

Connaître la valeur renvoyée par une fenêtre fille

Dans les applications mobiles, l'ouverture des fenêtres est effectuée par la fonction OuvreFille (et non Ouvre).
Il est possible de connaître la valeur renvoyée par une fenêtre fille dans le traitement "Fermeture d'une fenêtre fille" de la fenêtre ouvrant la fenêtre fille (celle qui a utilisé la fonction OuvreFille).
Dans les applications mobiles, l'ouverture des fenêtres est effectuée par la fonction OuvreFenêtreMobile (ou la fonction OuvreFille) et non la fonction Ouvre.
Il est possible de connaître la valeur renvoyée par une fenêtre fille dans le traitement "Fermeture d'une fenêtre fille" de la fenêtre ouvrant la fenêtre fille (celle qui a utilisé la fonction OuvreFenêtreMobile ou la fonction OuvreFille).
Par exemple :
  • Dans le code de fermeture de la fenêtre fille, la fonction Ferme est utilisée pour renvoyer un paramètre :
    Ferme("", MonParamètre)
  • Dans le traitement "Fermeture d'une fenêtre fille" de la fenêtre appelante, le nom de la fenêtre fille ainsi que la valeur renvoyée peuvent être récupérés en utilisant le mot-clé MaFenêtreFille :
    // Fermeture d'une fenêtre fille
    NomFenêtreFille = MaFenêtreFille..Nom
    ValeurFenêtreFille = MaFenêtreFille..ValeurRenvoyée
Universal Windows 10 AppAndroidiPhone/iPad

Connaître la valeur renvoyée par une fenêtre fille

Dans les applications mobiles, l'ouverture des fenêtres est effectuée par la fonction OuvreFille (et non Ouvre).
Il est possible de connaître la valeur renvoyée par une fenêtre fille dans le traitement "Fermeture d'une fenêtre fille" de la fenêtre ouvrant la fenêtre fille (celle qui a utilisé la fonction OuvreFille).
Dans les applications mobiles, l'ouverture des fenêtres est effectuée par la fonction OuvreFenêtreMobile (ou la fonction OuvreFille) et non la fonction Ouvre.
Il est possible de connaître la valeur renvoyée par une fenêtre fille dans le traitement "Fermeture d'une fenêtre fille" de la fenêtre ouvrant la fenêtre fille (celle qui a utilisé la fonction OuvreFenêtreMobile ou la fonction OuvreFille).
Par exemple :
  • Dans le code de fermeture de la fenêtre fille, la fonction Ferme est utilisée pour renvoyer un paramètre :
    Ferme("", MonParamètre)
  • Dans le traitement "Fermeture d'une fenêtre fille" de la fenêtre appelante, le nom de la fenêtre fille ainsi que la valeur renvoyée peuvent être récupérés en utilisant le mot-clé MaFenêtreFille :
    // Fermeture d'une fenêtre fille
    NomFenêtreFille = MaFenêtreFille..Nom
    ValeurFenêtreFille = MaFenêtreFille..ValeurRenvoyée

Limites

La propriété ..ValeurRenvoyée s'applique :
  • WINDEVWINDEV MobileWindows MobileUniversal Windows 10 AppAndroidWidget AndroidJava aux fenêtres,
  • WEBDEV - Code Serveur aux pages,
  • WINDEVWINDEV MobileWindows MobileUniversal Windows 10 AppAndroidJava aux options des champs Sélecteur.
  • Versions 19 et supérieures
    WINDEV aux fenêtres internes uniquement si elles sont ouvertes avec la fonction Ouvre.
    Nouveauté 19
    WINDEV aux fenêtres internes uniquement si elles sont ouvertes avec la fonction Ouvre.
    WINDEV aux fenêtres internes uniquement si elles sont ouvertes avec la fonction Ouvre.
  • Versions 20 et supérieures
    WINDEVWINDEV MobileEtats et RequêtesWindows MobileUniversal Windows 10 AppiPhone/iPad aux états.
    Nouveauté 20
    WINDEVWINDEV MobileEtats et RequêtesWindows MobileUniversal Windows 10 AppiPhone/iPad aux états.
    WINDEVWINDEV MobileEtats et RequêtesWindows MobileUniversal Windows 10 AppiPhone/iPad aux états.
  • Versions 20 et supérieures
    WINDEVWINDEV MobileEtats et RequêtesWindows MobileUniversal Windows 10 AppiPhone/iPad aux états internes (en lecture uniquement).
    Nouveauté 20
    WINDEVWINDEV MobileEtats et RequêtesWindows MobileUniversal Windows 10 AppiPhone/iPad aux états internes (en lecture uniquement).
    WINDEVWINDEV MobileEtats et RequêtesWindows MobileUniversal Windows 10 AppiPhone/iPad 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