Liste hiérarchique , Element parent, nom complet de l'accès

Bonjour à tous,
Je bute sur un problème un peu bête.

J’ai une liste hiérarchique du type

a
a1
a2
a21
a22
b
b1

etc

J’aimerais en cliquant sur a21 que je puisse retourner dans une variable texte : “a/a1/a21”

Comment feriez vous?
je bute avec élément parent qui ne semble pas fonctionner comme je le souhaite

merci à vous
Bonne fin de week-end

alain haerri

consider http://doc.4d.com/4Dv16/4D/16.3/FIXER-PARAMETRE-ELEMENT.301-3651197.fr.htmlFIXER PARAMETRE ELEMENT> and http://doc.4d.com/4Dv16/4D/16.3/LIRE-PARAMETRE-ELEMENT.301-3651191.fr.htmlLIRE PARAMETRE ELEMENT> parameter-name of your choice

Merci,
Je me réponds à moi-même
ce code fonctionne pour ce que je veux faire
<code 4D>
INFORMATION ELEMENT(vRefList;<>Position;<>ElementID;<>TextElem1;<>SubList;<>Expanded)
LIRE PROPRIETES ELEMENT(vRefList;<>ElementID;<>Enterable;<>Style;<>Icon)

//pour avoir la hierachie complete*******
C_TEXTE(<>TextElem3)
<>TextElem3:=""
tant que (<>ParentID#0)
<>ParentID:=Element parent(vRefList;<>ElementID)
$Pos:=Position element liste(vRefList;<>ParentID)
INFORMATION ELEMENT(vRefList;$Pos;<>ParentID;<>ParentText;<>ParentSubList;<>ParentExpanded)
<>TextElem3:=<>ParentText+"/"+<>TextElem3
<>ElementID:=<>ParentID
fin tant que

</code 4D>

Bonne fin de w.e.
Alain Haerri

C’est bien mais à présent il faut en faire une fonction générique et virer toutes ces horribles variables process / interprocess !

Merci Bertrand,
C’est tout à fait clair
Les variables interporcess ne sont pas de moi mais d’une vieille base exemple
Merci à tous
Alain Haerri