PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Parcours d'un tableau associatif de structure
Parcours d'un tableau associatif de structure
Débuté par Roumegou Eric, 20 fév. 2018 19:33 - 1 réponse
Posté le 20 février 2018 - 19:33
Bonjour

j'ai un tableau associatif d'une structure
strsousrub est une Structure
ssrub_id est un entier
rub_id est un entier
ssrub_nom est une chaîne
ssrub_ctr est un entier
ssrub_onOff est un entier // on=1, off=0
FIN
x3 est une strsousrub
tabSSRUB est un tableau associatif de strsousrub

je le remplis bien, et j'ai mis comme clé la concaténation de la
rub+"_"+sousrub

à un moment je veux parcourir toutes les sousrubriques d'une même
rubrique

j'ai essayé cela

x4 est une strsousrub
POUR TOUT x4 DE tabSSRUB AVEC x4.rub_id=x2.gfa_id5
wlistessrub+="<a class='badgeon'
href="+Entre_Guillemet("javascript:filtressrub("+x4.ssrub_id+")")+"><span>"+x4.ssrub_nom+"</span></a>"
FIN

X2.gfa_id5 contient mon id rubrique qui correspond à mon élément rub_id
dans ma structure

Mais il semblerait que je prenne tout à chaque fois; le filtre ne
marche pas.

On peut changer la clé, mais j'ai besoin qu'elle soit unique. J'aurais
pu mettre que la sous rub.
mais ne peut on pas avoir un filtre de type commence par sur la clé ?
Je ne trouve pas d'exemple de parcours de tableau associatifs de
structure.

Merci de votre aide

--
Roumegou Eric

---
Cet email a fait l'objet d'une analyse antivirus par AVG.
http://www.avg.com
Posté le 21 février 2018 - 09:50
Roumegou Eric a utilisé son clavier pour écrire :
Bonjour

j'ai un tableau associatif d'une structure
strsousrub est une Structure
ssrub_id est un entier
rub_id est un entier
ssrub_nom est une chaîne
ssrub_ctr est un entier
ssrub_onOff est un entier // on=1, off=0
FIN
x3 est une strsousrub
tabSSRUB est un tableau associatif de strsousrub

je le remplis bien, et j'ai mis comme clé la concaténation de la
rub+"_"+sousrub

à un moment je veux parcourir toutes les sousrubriques d'une même rubrique

j'ai essayé cela

x4 est une strsousrub
POUR TOUT x4 DE tabSSRUB AVEC x4.rub_id=x2.gfa_id5
wlistessrub+="<a class='badgeon'
href="+Entre_Guillemet("javascript:filtressrub("+x4.ssrub_id+")")+"><span>"+x4.ssrub_nom+"</span></a>"
FIN

X2.gfa_id5 contient mon id rubrique qui correspond à mon élément rub_id dans
ma structure

Mais il semblerait que je prenne tout à chaque fois; le filtre ne marche pas.

On peut changer la clé, mais j'ai besoin qu'elle soit unique. J'aurais pu
mettre que la sous rub.
mais ne peut on pas avoir un filtre de type commence par sur la clé ?
Je ne trouve pas d'exemple de parcours de tableau associatifs de structure.

Merci de votre aide


Correction le pour tout fonctionne bien ... (mauvais raz de variable
qui m'avait fait douter de cette syntaxe)

x4 est une strsousrub
POUR TOUT x4 DE tabSSRUB AVEC x4.rub_id=x2.gfa_id5

du coup c'est puissant ce truc et ça ouvre pas mal de possibilités

--
Roumegou Eric

---
Cet email a fait l'objet d'une analyse antivirus par AVG.
http://www.avg.com