DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Table hiérarchique
  • Exemple 1 : Remplir un champ Table hiérarchique
  • Exemple 2 : Remplir un champ Table hiérarchique en modifiant les images utilisées
TableAjouteFils (Exemple)
Exemple 1 : Remplir un champ Table hiérarchique
WINDEVWindows Le code suivant permet de remplir un champ Table hiérarchique sur 2 niveaux :
TableAjoute(TABLEH_Hierarchique, "Ligne1")
TableAjouteFils(TABLEH_Hierarchique, TABLEH_Hierarchique.Occurrence, "Ligne 1 - 1")
TableAjouteFils(TABLEH_Hierarchique, TABLEH_Hierarchique.Occurrence, "Ligne 1 - 2")
TableAjouteFils(TABLEH_Hierarchique, TABLEH_Hierarchique.Occurrence, "Ligne 1 - 3")
 
TableAjoute(TABLEH_Hierarchique, "Ligne2")
TableAjouteFils(TABLEH_Hierarchique, TABLEH_Hierarchique.Occurrence, "Ligne 2 - 1")
TableAjouteFils(TABLEH_Hierarchique, TABLEH_Hierarchique.Occurrence, "Ligne 2 - 2")
 
TableAjoute(TABLEH_Hierarchique, "Ligne3")
TableAjouteFils(TABLEH_Hierarchique, TABLEH_Hierarchique.Occurrence, "Ligne 3 - 1")
TableAjouteFils(TABLEH_Hierarchique, TABLEH_Hierarchique.Occurrence, "Ligne 3 - 2")
TableAjouteFils(TABLEH_Hierarchique, TABLEH_Hierarchique.Occurrence, "Ligne 3 - 3")
TableAjouteFils(TABLEH_Hierarchique, TABLEH_Hierarchique.Occurrence, "Ligne 3 - 4")
Exemple 2 : Remplir un champ Table hiérarchique en modifiant les images utilisées
WINDEVWindows Le code suivant permet de remplir un champ Table hiérarchique :
// Remplissage de la table Hiérarchique
nIndice est un entier
nIndiceFils est un entier
 
// Modification des images déroulées et enroulées
TABLEH_MaTable.ImageEnroulée = "02263-16-5.png"
TABLEH_MaTable.ImageDéroulée = "01058-16-5.png"
 
// Ajout d'une branche
nIndice = TableAjouteLigne(TABLEH_MaTable, "CIA3ER")
// Modification de l'image déroulée et enroulée
TABLEH_MaTable[nIndice].ImageEnroulée = "02263-16-5.png"
TABLEH_MaTable[nIndice].ImageDéroulée = "02263-16-5.png"
 
// Ajout d'un fils
nIndiceFils = TableAjouteFils(TABLEH_MaTable, nIndice, "Mme DALMOSSO",...
"dalmosso.yamina@caramail.com","(+33)5662424768", ...
"Rappel en URGENCE")
// Modification de l'image déroulée et enroulée
TABLEH_MaTable[nIndiceFils].ImageEnroulée = "01058-16-5.png"
TABLEH_MaTable[nIndiceFils].ImageDéroulée = "01058-16-5.png"
 
// Ajout d'une branche
nIndice = TableAjouteLigne(TABLEH_MaTable, "ASSOCIATIONEN INFANESTH")
 
// Modification de l'image déroulée et enroulée
TABLEH_MaTable[nIndice].ImageEnroulée = "02263-16-5.png"
TABLEH_MaTable[nIndice].ImageDéroulée = "02263-16-5.png"
nIndice = TableAjouteLigne(TABLEH_MaTable,"UNIVERSITES DE POITIERS")
 
// Modification de l'image déroulée et enroulée
TABLEH_MaTable[nIndice].ImageEnroulée = "02263-16-5.png"
TABLEH_MaTable[nIndice].ImageDéroulée = "02263-16-5.png"
 
// Ajout d'un fils
nIndiceFils = TableAjouteFils(TABLEH_MaTable, nIndice, "M. TAEITA", ...
"taeita.berthold@free.fr", "(33)56206413955")
// Modification de l'image déroulée et enroulée
TABLEH_MaTable[nIndiceFils].ImageEnroulée = "01058-16-5.png"
TABLEH_MaTable[nIndiceFils].ImageDéroulée = "01058-16-5.png"
 
nIndiceFils = TableAjouteFils(TABLEH_MaTable, nIndice,"Mme SANTINA", ...
"santina.isalyne@wanadoo.fr", "(02)25-41073667")
// Modification de l'image déroulée et enroulée
TABLEH_MaTable[nIndiceFils].ImageEnroulée = "01058-16-5.png"
TABLEH_MaTable[nIndiceFils].ImageDéroulée = "01058-16-5.png"
Version minimum requise
  • Version 11
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