DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des champs
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Exécute l'événement WLangage de fermeture d'un champ bureautique et affiche son dialogue de confirmation si nécessaire.
Exemple
// Clic sur le bouton VALIDER
SI PAS ChampExécuteFermeture(TBLR_Tableur) ALORS
RETOUR
FIN
Ferme()
Syntaxe
<Résultat> = ChampExécuteFermeture(<Champ bureautique>)
<Résultat> : Booléen
  • Si l'événement WLangage de fermeture du champ renvoie une valeur (Vrai ou Faux), <Résultat> correspond à cette valeur.
  • Si l'événement WLangage de fermeture du champ ne renvoie pas de valeur :
    • si la propriété Modifié sur le champ est à Vrai, un dialogue de confirmation est affiché : <Résultat> vaut Faux si l'utilisateur demande la non-fermeture du document, Vrai dans le cas contraire.
    • si la propriété Modifié sur le champ est à Faux, la fonction renvoie Vrai.
<Champ bureautique> : Nom de champ
Nom du champ bureautique à manipuler. Ce champ peut correspondre à :
  • un champ Tableur,
  • un champ Traitement de texte,
  • un champ Editeur d'images,
  • un champ Lecteur PDF.
Remarques
  • Cette fonction est appelée automatiquement par le ruban des champs bureautique (champs Tableur, Traitement de texte, Editeur d'images ou Lecteur PDF) sur les actions utilisateur suivantes :
    • Nouveau.
    • Ouvrir.
    • Drag and Drop d'un document vers le champ.
  • Cette fonction réalise les opération suivantes :
    • Exécution de l'événement "Avant fermeture du document".
    • Si cet événement renvoie une valeur (Vrai ou Faux), la fonction s'arrête et renvoie cette valeur.
    • Si cet événement ne renvoie pas de valeur :
      • si la propriété Modifié sur le champ est à Vrai, la fonction affiche un dialogue de confirmation à l'utilisateur et renvoie Faux si l'utilisateur demande la non-fermeture du document.
      • si la propriété Modifié sur le champ est à Faux, la fonction renvoie Vrai.
  • Cette fonction peut par exemple être appelée en fermeture de fenêtre ou avant l'affectation du champ avec un nouveau contenu.
  • Pour afficher uniquement le dialogue de confirmation, utilisez le code suivant :
    bFermeOK = FAAExécute(TBLR_Tableur, faaDialogueFermeture)
  • Pour exécuter uniquement l'événement WLangage de fermeture de document, utilisez le code suivant :
    ExécuteTraitement(TBLR_Tableur, trtAvantFermetureDocument)
Composante : wd290obj.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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