PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Connaitre le numéro de la colonne hiérarchique (table hiérarchique)
Connaitre le numéro de la colonne hiérarchique (table hiérarchique)
Débuté par Lapalys, 26 mai 2020 17:38 - 4 réponses
Membre enregistré
86 messages
Popularité : +3 (3 votes)
Posté le 26 mai 2020 - 17:38
Bonjour

Dans les propriétés d'une table hiérarchique, onglet Général, il y a le "numéro de la colonne hiérarchique" (habituellement = 1).

Comment savoir par programmation quel est le numéro de cette colonne ?

Merci d'avance !

--
Bon dev.

Patrick Lalemand
Des outils pour développeurs sur https://www.lapalys.ca
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 27 mai 2020 - 13:58
Bonjour,

Essayez avec TableInfoXY.
https://doc.pcsoft.fr/?3074007&lang=fr-FR&productversion=xxF240077f

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formateur bureautique (individualisation) : https://coursdinfo.net
Membre enregistré
86 messages
Popularité : +3 (3 votes)
Posté le 27 mai 2020 - 16:53
Bonjour Thierry

TableInfoXY fonctionne pour un événement (ex : un clic) mais dans mon cas, je n'ai pas d'événement. Et quand bien même, j'aurai le nom de la colonne (ou son numéro) mais pas l'info si cette colonne est la hiérarchie ou pas.

--
Bon dev.

Patrick Lalemand
Des outils pour développeurs sur https://www.lapalys.ca
Membre enregistré
1 143 messages
Popularité : +50 (142 votes)
Posté le 27 mai 2020 - 19:50
Si la table est remplie par programmation on doit bien pouvoir déterminer la colonne hiérarchique et ainsi mémoriser son indice dans une variable.

à part ça j'ai du mal à voir votre objectif final.

--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev : https://coursdinfo.teachable.com/
Formation bureautique : https://coursdinfo.net
Membre enregistré
86 messages
Popularité : +3 (3 votes)
Posté le 27 mai 2020 - 22:49
re-bonjour

Oui c'est sûr que si je la programme pour la remplir, je connais la colonne hiérarchique. :)

Le but est le suivant : j'ai une procédure pour régler les largeurs de colonnes de table automatiquement selon leur contenu et leur titre.

Là je suis sur une table hiérarchique avec des icônes et des +/- (dont on peut connaitre la largeur) dans la colonne hiérarchique. Je passe, à ma procédure, le nom de la table et la procédure s'occupe du reste. Ne connaissant pas la colonne hiérarchique, je ne sais pas dans quelle colonne ajouter la largeur des icônes et des +/-.

De même, avec la fonction <a href="https://doc.pcsoft.fr/fr-FR/?1000010004&1000010004">TableAjouteFils</a>, il permet de mettre, comme élément parent, une chaîne avec des tab. Cette chaîne ne semble pas récupérable par programmation (ce moyen est donc juste utile au moment qu'on rempli la table par programmation). Je ne vois pas d'équivalent de <a href="https://doc.pcsoft.fr/fr-FR/?3018003&3018003">ArbreSelect</a> pour une table hiérarchique.

Ça ferait deux manques dans la gestion des tables hiérarchiques.

Des idées ?

--
Bon dev.

Patrick Lalemand
Des outils pour développeurs sur https://www.lapalys.ca