PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Connaitre le numéro de la colonne hiérarchique (table hiérarchique)
Connaitre le numéro de la colonne hiérarchique (table hiérarchique)
Iniciado por Lapalys, 26,may. 2020 17:38 - 4 respuestas
Miembro registrado
92 mensajes
Publicado el 26,mayo 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
Miembro registrado
1.173 mensajes
Publicado el 27,mayo 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
Miembro registrado
92 mensajes
Publicado el 27,mayo 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
Miembro registrado
1.173 mensajes
Publicado el 27,mayo 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
Miembro registrado
92 mensajes
Publicado el 27,mayo 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