OVH Cloud OVH Cloud

clé de collection

2 réponses
Avatar
Loïc BERTHOLLET
salut tatousse

J'ajoute des éléments dans une collection en spécifiant une clé quelconque...

je peux extraire un élément de la collection en qpécifiant sa clé, MAIS
... je voudrais faire le contraire

j'ai un élément, et je voudrais retrouver la clé qui lui correspond dans la
collection !

et là, je sèche... Help !

2 réponses

Avatar
christophe-pasde
Bonjour,

Quand tu ajoutes un element à la collection tu précises un Index et/ou
un clef, non pas, quelle conque! Mais unique.

"J'ai un elemnt ..." si tu l'as tu connais ses propriétés dont celle qui
permet de le différencier des autres, que tu auras pris soin, de
déclarer comme clef... non ?

Une solution reste possible si le critère n'est pas la clef

for each Object in MyCol

if object.champcritere=critere then
MyKey=object.Key
end if

next object

Christophe

Loïc BERTHOLLET a écrit :

salut tatousse

J'ajoute des éléments dans une collection en spécifiant une clé quelconque...

je peux extraire un élément de la collection en qpécifiant sa clé, MAIS
... je voudrais faire le contraire

j'ai un élément, et je voudrais retrouver la clé qui lui correspond dans la
collection !

et là, je sèche... Help !


Avatar
ng
Salut,

Il suffit de boucler tes éléments et de tester (soit avec un For To, soit
avec un For Each...)

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


christophe-pasde<> @wanadoo.fr>" < wrote:
Bonjour,

Quand tu ajoutes un element à la collection tu précises un Index et/ou
un clef, non pas, quelle conque! Mais unique.

"J'ai un elemnt ..." si tu l'as tu connais ses propriétés dont celle
qui permet de le différencier des autres, que tu auras pris soin, de
déclarer comme clef... non ?

Une solution reste possible si le critère n'est pas la clef

for each Object in MyCol

if object.champcritere=critere then
MyKey=object.Key
end if

next object

Christophe

Loïc BERTHOLLET a écrit :

salut tatousse

J'ajoute des éléments dans une collection en spécifiant une clé
quelconque...

je peux extraire un élément de la collection en qpécifiant sa clé,
MAIS ... je voudrais faire le contraire

j'ai un élément, et je voudrais retrouver la clé qui lui correspond
dans la collection !

et là, je sèche... Help !