PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Connaître la valeur renvoyée par une fenêtre fille
  • Limites
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
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
AndroidiPhone/iPadUniversal Windows 10 App 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
AndroidiPhone/iPadUniversal Windows 10 App 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.
AndroidiPhone/iPadUniversal Windows 10 App 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.
AndroidiPhone/iPadUniversal Windows 10 App 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
WINDEViPhone/iPadWindows MobileUniversal Windows 10 App 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
WINDEViPhone/iPadWindows MobileUniversal Windows 10 App 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.
WINDEViPhone/iPadWindows MobileUniversal Windows 10 App 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 24 et supérieures
WEBDEV - Code Navigateur La propriété ..ValeurRenvoyée permet de connaître et de modifier la valeur renvoyée par une popup utilisée par un champ Combo Popup.
Nouveauté 24
WEBDEV - Code Navigateur La propriété ..ValeurRenvoyée permet de connaître et de modifier la valeur renvoyée par une popup utilisée par un champ Combo Popup.
WEBDEV - Code Navigateur La propriété ..ValeurRenvoyée permet de connaître et de modifier la valeur renvoyée par une popup utilisée par un champ Combo Popup.
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
Android Cette propriété est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette propriété est désormais disponible pour les applications Android.
Android Cette propriété est désormais disponible pour les applications Android.
Versions 17 et supérieures
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette propriété est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Widget Android Cette propriété est désormais disponible en mode Widget Android.
Nouveauté 18
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Widget Android Cette propriété est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette propriété est désormais disponible en mode Windows Store apps.
Widget Android Cette propriété est désormais disponible en mode Widget Android.
Versions 20 et supérieures
WINDEVWEBDEV - Code ServeurEtats et RequêtesiPhone/iPadWindows Mobile Cette propriété est désormais disponible :
  • pour les états,
  • pour les états internes (en lecture uniquement).
Nouveauté 20
WINDEVWEBDEV - Code ServeurEtats et RequêtesiPhone/iPadWindows Mobile Cette propriété est désormais disponible :
  • pour les états,
  • pour les états internes (en lecture uniquement).
WINDEVWEBDEV - Code ServeurEtats et RequêtesiPhone/iPadWindows Mobile Cette propriété est désormais disponible :
  • pour les états,
  • pour les états internes (en lecture uniquement).
Versions 21 et supérieures
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette propriété est désormais disponible en mode Universal Windows 10 App.
Versions 24 et supérieures
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code navigateur.
Nouveauté 24
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code navigateur.
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code navigateur.
Exemple
WINDEVWindows 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 MobileAndroidiPhone/iPadUniversal Windows 10 App
// Evénement "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 MobileAndroidiPhone/iPadUniversal Windows 10 App
// Evénement "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 MobileAndroidiPhone/iPadUniversal Windows 10 App
// Evénement "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
AndroidiPhone/iPadUniversal Windows 10 App

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 l'événement "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 l'événement "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 l'événement "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
AndroidiPhone/iPadUniversal Windows 10 App

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 l'événement "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 l'événement "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 l'événement "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
AndroidiPhone/iPadUniversal Windows 10 App

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 l'événement "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 l'événement "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 l'événement "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 :
  • WINDEVAndroidWidget AndroidWindows MobileUniversal Windows 10 AppJava aux fenêtres,
  • WEBDEV - Code Serveur aux pages,
  • WINDEVAndroidWindows MobileUniversal Windows 10 AppJava 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
    WINDEVEtats et RequêtesiPhone/iPadWindows MobileUniversal Windows 10 App aux états.
    Nouveauté 20
    WINDEVEtats et RequêtesiPhone/iPadWindows MobileUniversal Windows 10 App aux états.
    WINDEVEtats et RequêtesiPhone/iPadWindows MobileUniversal Windows 10 App aux états.
  • Versions 20 et supérieures
    WINDEVEtats et RequêtesiPhone/iPadWindows MobileUniversal Windows 10 App aux états internes (en lecture uniquement).
    Nouveauté 20
    WINDEVEtats et RequêtesiPhone/iPadWindows MobileUniversal Windows 10 App aux états internes (en lecture uniquement).
    WINDEVEtats et RequêtesiPhone/iPadWindows MobileUniversal Windows 10 App aux états internes (en lecture uniquement).
  • Versions 24 et supérieures
    WEBDEV - Code Navigateur aux popups utilisées via un champ Combo Popup.
    Nouveauté 24
    WEBDEV - Code Navigateur aux popups utilisées via un champ Combo Popup.
    WEBDEV - Code Navigateur aux popups utilisées via un champ Combo Popup.
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