J'ai créé une classe qui est une collection d'années.
La première fois, chaque année est ajoutée dans l'ordre (évidemment). Mais
si j'ajoute une année, j'aimerais qu'elle se place dans le bon ordre de façon
qu'apres si je parcoure la collection item par item chaque année se trouve à
la bonne place, comme cela :
Au début :
cAnnees(1).Annee = 2000
cAnnees(2).Annee = 2002
cAnnees(3).Annee = 2003
J'ajoute 2001 et ensuite :
cAnnees(1).Annee = 2000
cAnnees(2).Annee = 2001
cAnnees(3).Annee = 2002
cAnnees(4).Annee = 2003
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jean-marc
"Patrick" a écrit dans le message de news:
Bonjour,
J'ai créé une classe qui est une collection d'années.
La première fois, chaque année est ajoutée dans l'ordre (évidemment).
Mais
si j'ajoute une année, j'aimerais qu'elle se place dans le bon ordre
de façon
qu'apres si je parcoure la collection item par item chaque année se
trouve à
la bonne place, comme cela :
Au début : cAnnees(1).Annee = 2000 cAnnees(2).Annee = 2002 cAnnees(3).Annee = 2003
J'ajoute 2001 et ensuite : cAnnees(1).Annee = 2000 cAnnees(2).Annee = 2001 cAnnees(3).Annee = 2002 cAnnees(4).Annee = 2003
Hello,
Si c'est une classe, le plus facile est de créer une méthode que tu appelles par exemple "AddSorted" qui effectue le Add mais qui en plus maintient l'odre de tri.
Amha, quitte à avoir créé une classe, une collection n'est sans doute pas le moyen le plsu efficace de stocker les données. Perso, j'utiliserais un tableau dynamique et je ferais mes insertions et mes tris à la main.
-- Jean-marc Tester mon serveur (VB6) => http://myjmnhome.dyndns.org "There are only 10 kind of people those who understand binary and those who don't." mailto: remove '_no_spam_' ;
"Patrick" <nospam_patrick.fredin@iquebec.com> a écrit dans le message de
news:D8F4891E-A3EE-43CA-851F-AE101307FF6F@microsoft.com...
Bonjour,
J'ai créé une classe qui est une collection d'années.
La première fois, chaque année est ajoutée dans l'ordre (évidemment).
Mais
si j'ajoute une année, j'aimerais qu'elle se place dans le bon ordre
de façon
qu'apres si je parcoure la collection item par item chaque année se
trouve à
la bonne place, comme cela :
Au début :
cAnnees(1).Annee = 2000
cAnnees(2).Annee = 2002
cAnnees(3).Annee = 2003
J'ajoute 2001 et ensuite :
cAnnees(1).Annee = 2000
cAnnees(2).Annee = 2001
cAnnees(3).Annee = 2002
cAnnees(4).Annee = 2003
Hello,
Si c'est une classe, le plus facile est de créer une méthode
que tu appelles par exemple "AddSorted" qui effectue le
Add mais qui en plus maintient l'odre de tri.
Amha, quitte à avoir créé une classe, une collection n'est
sans doute pas le moyen le plsu efficace de stocker les
données. Perso, j'utiliserais un tableau dynamique et je
ferais mes insertions et mes tris à la main.
--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ; _no_spam_jean_marc_n2@yahoo.fr
J'ai créé une classe qui est une collection d'années.
La première fois, chaque année est ajoutée dans l'ordre (évidemment).
Mais
si j'ajoute une année, j'aimerais qu'elle se place dans le bon ordre
de façon
qu'apres si je parcoure la collection item par item chaque année se
trouve à
la bonne place, comme cela :
Au début : cAnnees(1).Annee = 2000 cAnnees(2).Annee = 2002 cAnnees(3).Annee = 2003
J'ajoute 2001 et ensuite : cAnnees(1).Annee = 2000 cAnnees(2).Annee = 2001 cAnnees(3).Annee = 2002 cAnnees(4).Annee = 2003
Hello,
Si c'est une classe, le plus facile est de créer une méthode que tu appelles par exemple "AddSorted" qui effectue le Add mais qui en plus maintient l'odre de tri.
Amha, quitte à avoir créé une classe, une collection n'est sans doute pas le moyen le plsu efficace de stocker les données. Perso, j'utiliserais un tableau dynamique et je ferais mes insertions et mes tris à la main.
-- Jean-marc Tester mon serveur (VB6) => http://myjmnhome.dyndns.org "There are only 10 kind of people those who understand binary and those who don't." mailto: remove '_no_spam_' ;
Patrick
C'est excellent. Merci.
-- Patrick
"jean-marc" wrote:
"Patrick" a écrit dans le message de news: > Bonjour, > > J'ai créé une classe qui est une collection d'années. > > La première fois, chaque année est ajoutée dans l'ordre (évidemment). Mais > si j'ajoute une année, j'aimerais qu'elle se place dans le bon ordre de façon > qu'apres si je parcoure la collection item par item chaque année se trouve à > la bonne place, comme cela : > > Au début : > cAnnees(1).Annee = 2000 > cAnnees(2).Annee = 2002 > cAnnees(3).Annee = 2003 > > J'ajoute 2001 et ensuite : > cAnnees(1).Annee = 2000 > cAnnees(2).Annee = 2001 > cAnnees(3).Annee = 2002 > cAnnees(4).Annee = 2003
Hello,
Si c'est une classe, le plus facile est de créer une méthode que tu appelles par exemple "AddSorted" qui effectue le Add mais qui en plus maintient l'odre de tri.
Amha, quitte à avoir créé une classe, une collection n'est sans doute pas le moyen le plsu efficace de stocker les données. Perso, j'utiliserais un tableau dynamique et je ferais mes insertions et mes tris à la main.
-- Jean-marc Tester mon serveur (VB6) => http://myjmnhome.dyndns.org "There are only 10 kind of people those who understand binary and those who don't." mailto: remove '_no_spam_' ;
C'est excellent. Merci.
--
Patrick
"jean-marc" wrote:
"Patrick" <nospam_patrick.fredin@iquebec.com> a écrit dans le message de
news:D8F4891E-A3EE-43CA-851F-AE101307FF6F@microsoft.com...
> Bonjour,
>
> J'ai créé une classe qui est une collection d'années.
>
> La première fois, chaque année est ajoutée dans l'ordre (évidemment).
Mais
> si j'ajoute une année, j'aimerais qu'elle se place dans le bon ordre
de façon
> qu'apres si je parcoure la collection item par item chaque année se
trouve à
> la bonne place, comme cela :
>
> Au début :
> cAnnees(1).Annee = 2000
> cAnnees(2).Annee = 2002
> cAnnees(3).Annee = 2003
>
> J'ajoute 2001 et ensuite :
> cAnnees(1).Annee = 2000
> cAnnees(2).Annee = 2001
> cAnnees(3).Annee = 2002
> cAnnees(4).Annee = 2003
Hello,
Si c'est une classe, le plus facile est de créer une méthode
que tu appelles par exemple "AddSorted" qui effectue le
Add mais qui en plus maintient l'odre de tri.
Amha, quitte à avoir créé une classe, une collection n'est
sans doute pas le moyen le plsu efficace de stocker les
données. Perso, j'utiliserais un tableau dynamique et je
ferais mes insertions et mes tris à la main.
--
Jean-marc
Tester mon serveur (VB6) => http://myjmnhome.dyndns.org
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ; _no_spam_jean_marc_n2@yahoo.fr
"Patrick" a écrit dans le message de news: > Bonjour, > > J'ai créé une classe qui est une collection d'années. > > La première fois, chaque année est ajoutée dans l'ordre (évidemment). Mais > si j'ajoute une année, j'aimerais qu'elle se place dans le bon ordre de façon > qu'apres si je parcoure la collection item par item chaque année se trouve à > la bonne place, comme cela : > > Au début : > cAnnees(1).Annee = 2000 > cAnnees(2).Annee = 2002 > cAnnees(3).Annee = 2003 > > J'ajoute 2001 et ensuite : > cAnnees(1).Annee = 2000 > cAnnees(2).Annee = 2001 > cAnnees(3).Annee = 2002 > cAnnees(4).Annee = 2003
Hello,
Si c'est une classe, le plus facile est de créer une méthode que tu appelles par exemple "AddSorted" qui effectue le Add mais qui en plus maintient l'odre de tri.
Amha, quitte à avoir créé une classe, une collection n'est sans doute pas le moyen le plsu efficace de stocker les données. Perso, j'utiliserais un tableau dynamique et je ferais mes insertions et mes tris à la main.
-- Jean-marc Tester mon serveur (VB6) => http://myjmnhome.dyndns.org "There are only 10 kind of people those who understand binary and those who don't." mailto: remove '_no_spam_' ;