DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Arbre
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
Rafraîchit l'affichage d'un champ Arbre à partir d'une position donnée.
Remarque : La fonction ArbreAffiche peut être utilisée indifféremment sur :
  • un champ Arbre fichier. Dans ce cas, les modifications effectuées sur le fichier de données lié sont répercutées dans le champ Arbre.
  • un champ Arbre par programmation.
  • un champ Arbre monosélection ou multisélections.
Exemple
// Ajout d'un élément dans un fichier de données HFSQL
HAjoute(FIC_Elément)
// Réinitialisation du champ Arbre
ArbreAffiche(ARBRE_MonArbre)
Syntaxe
ArbreAffiche(<Champ Arbre> [, <Position>])
<Champ Arbre> : Nom de champ
Nom du champ Arbre à rafraîchir.
Si ce paramètre correspond à une chaîne vide (""), le champ Arbre auquel appartient l'événement en cours est rafraîchi.
<Position> : Entier, caractère ou constante (optionnel)
Indique la position de départ du rafraîchissement. Si ce paramètre n'est pas spécifié :
  • Dans le cas d'un champ Arbre fichier, la fonction se comporte comme si la constante taInit avait été passée en paramètre.
  • Dans le cas d'un champ Arbre par programmation, aucun effet.
Ce paramètre peut correspondre à :
  • Un entier. Le rafraîchissement est effectué à partir de cette position. La ligne sélectionnée n'est pas modifiée.
    Dans le cas d'un champ Arbre fichier, l'événement "Affichage d'une ligne" pour la ligne <Position> est exécuté. L'élément en cours dans le champ Arbre est le même que l'enregistrement en cours dans le fichier de données.
    Dans le cas d'un champ Arbre par programmation, la ligne <Position> est ré-affichée.
  • Un caractère ou une constante :
    Champ Arbre fichier chargé en mémoireChamp Arbre par programmation
    taCourantBandeau
    • Ré-affiche le champ Arbre.
    • La ligne sélectionnée est inchangée.
    • Ré-affiche le champ Arbre.
    • La ligne sélectionnée est inchangée.
    taCourantEnreg
    • Ré-exécute la requête liée si nécessaire.
    • Prend en compte des enregistrements ajoutés, modifiés, supprimés par d'autres postes.
    • Sélectionne l'enregistrement courant.
    • La position de l'ascenseur est conservée tant que la sélection reste visible.
    • Exécute les événements "Initialisation" et "Fin d'initialisation" du champ, puis l'événement "Sélection d'une ligne" pour la ligne sélectionnée (même si elle n'est pas modifiée).
    Aucun effet.
    taDébut
    • Rafraîchit le champ Arbre en se positionnant au début du champ.
    • La première ligne est sélectionnée. Cette ligne correspond au premier enregistrement.
    Aucun effet.
    taInit
    • Exécute les codes d'initialisation du champ Arbre (code d'initialisation et de fin d'initialisation).
    • Remplit le champ Arbre.
    • La première ligne du champ Arbre est sélectionnée. Cette ligne correspond à l'enregistrement en cours lors de la fin du code d'initialisation du champ Arbre.
    Aucun effet.
    taRéExécuteRequête
    • Ré-exécute la requête liée au champ Arbre.
    • Rafraîchit le champ Arbre en se positionnant au début du champ.
    • La première ligne du champ Arbre est sélectionnée. Cette ligne correspond au premier enregistrement.
    Attention : Seule la requête liée au champ Arbre est exécutée. Si des options spécifiques ont été précisées avec la fonction HExécuteRequête (par exemple hModifieFichier), ces options ne sont pas prises en compte.
    Aucun effet.
Classification Métier / UI : Code UI
Composante : wd290obj.dll
Version minimum requise
  • Version 16
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