OVH Cloud OVH Cloud

tableau dynamique ou collection

16 réponses
Avatar
TouTenN
Bonjour

J'aimerais avec votre avis...

Je dois gérer de nombreuses lignes de valeurs que je dois manipuler.

J'ai essayé avec les tableaux à plusieurs dimensions table(50000, 20)

malheureusement le temps de traitement (d'accés et d'écriture des données)
est très long.

En faisant quelques recherches, j'ai remarqué qu'il existait d'autres
méthodes pour gérer des valeurs : Les tableaux Dynamiques et les
Collections.

Auriez-vous des informations, remarques de rapidité entre les 2 méthodes,
sources, liens... pour que je puisse les étudier

Merci

Guy

--

6 réponses

1 2
Avatar
GuY - TouTenN
> L'exemple suivant te montre le concept et en plus te montre comment
implémenté une classe collection. Supposons une collection de Personne (ok
c'est pas 20 champs là mais le concept est le même ;O))



Un grand merci Yanick, je vais étudier tout cela

Bon Week end

--
Guy-TouTenN

|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|
http://le.train.digital.free.fr

|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|
Avatar
GuY - TouTenN
Yanick

Si tu as le temps, pourrais-tu poster le reste du code (form pour gérer les
valeurs). Je ne fais pas bien la distinction entre Lindex et la Key et
comment bien les gérer..

Merci

--
Guy-TouTenN
Avatar
GuY - TouTenN
C'est bon j'ai trouvé,

Mais pour mettre à jour de données je n'ai trouvé que le moyen de supprimer
la ligne de la collection puis de la recréer avec le même index... Il y une
autre solution???

--
Guy-TouTenN

|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|
http://le.train.digital.free.fr

|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_
Avatar
Zoury
Salut! :O)

Lorsque que tu accèdes à un item de la collection de cette façon par exemple
pers("Lefebvre") ou encore comme ceci pers(1), l'expression te renvoi un
objet de type CPersonne que tu peux modifier à ta guise :

'***
'...
pers("Lefebvre").Nom = "Leclair"

' Après la ligne ci-haut, le nom de la personne
' est "Leclair" et non plus "Lefebvre", mais la clé reste "Lefebvre"
quand même.. cette dernière ne peut-être modifier à moins de supprimer
l'objet de la collection et

'***

"GuY - TouTenN" <gelapplication[nospam]@libertysurf.fr> wrote in message
news:3f92e631$0$257$
C'est bon j'ai trouvé,

Mais pour mettre à jour de données je n'ai trouvé que le moyen de


supprimer
la ligne de la collection puis de la recréer avec le même index... Il y


une
autre solution???

--
Guy-TouTenN

|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|
http://le.train.digital.free.fr

|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_|¯|_




Avatar
Zoury
désolé pour l'interruption.. :OP

'***
'...
pers("Lefebvre").Nom = "Leclair"

' Après la ligne ci-haut, le nom de la personne
' est "Leclair" et non plus "Lefebvre", mais la clé reste


"Lefebvre"
quand même.. cette dernière ne peut-être modifier à moins de supprimer
l'objet de la collection et de le rajouter par la suite.


Avatar
TouTenN
> désolé pour l'interruption.. :OP



Pas grave

J'ai bien compris la collection, je t'en remercie..

Guy
1 2