OVH Cloud OVH Cloud

Fonction de calcul d'un Rang

3 réponses
Avatar
IPITOS
Je s=E9che ! Pourtant =E7a doit =EAtre simple.

J'essaye de r=E9aliser une fonction qui me donne le rang de=20
mon enregistrement en fonction d'un Groupe et d'un ordre=20
de tri.
Function Place(Groupe As String, Ordre As String) As=20
Variant

Je veux au final que dans l'ordre de tri de mes=20
enregistrements d=E9fini par la fonction que mon 1er=20
enregistrement et la valeur 1, que mon second si il fait=20
parti du m=EAme groupe ai 2, ou si il est diff=E9rent 1 ...

Bonne R=E9flexion
et Merci

3 réponses

Avatar
Zoury
Salut! :O)

Tu m'a vraiment perdu ici. ;O)
tes données sont de quel type, elles proviennent d'où et sont conservées
dans quoi?

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"IPITOS" wrote in message
news:248cb01c38cfc$e9e21160$
Je séche ! Pourtant ça doit être simple.

J'essaye de réaliser une fonction qui me donne le rang de
mon enregistrement en fonction d'un Groupe et d'un ordre
de tri.
Function Place(Groupe As String, Ordre As String) As
Variant

Je veux au final que dans l'ordre de tri de mes
enregistrements défini par la fonction que mon 1er
enregistrement et la valeur 1, que mon second si il fait
parti du même groupe ai 2, ou si il est différent 1 ...

Bonne Réflexion
et Merci
Avatar
surfeur75
Bonjour, ta fonction définie deux variables, mais c'est le code qui va
trier, un tri bulle imbriqué... Mais désormais il peut y avoir plus simple,
utilises deux listes (rang et groupe), ensuite suivant que tu demandes aux
liste de trier ou pas, tu devrais avoir ce que tu veux, moi, depuis qu'il y
a les listes, je ne fais plus de tri bulle, sauf obligation absolue...

@+, bye, Joe
----------------

"IPITOS" a écrit dans le message de news:
248cb01c38cfc$e9e21160$
Je séche ! Pourtant ça doit être simple.

J'essaye de réaliser une fonction qui me donne le rang de
mon enregistrement en fonction d'un Groupe et d'un ordre
de tri.
Function Place(Groupe As String, Ordre As String) As
Variant

Je veux au final que dans l'ordre de tri de mes
enregistrements défini par la fonction que mon 1er
enregistrement et la valeur 1, que mon second si il fait
parti du même groupe ai 2, ou si il est différent 1 ...

Bonne Réflexion
et Merci
Avatar
IPITOS
Les données sont stocké sur une table access. Le but est
de mettre à jour un champs de cette même table pour édité
un classement.

Les valeurs du groupe sont de type Texte (M : Masculin ; F
Feminin)
La valeur de l'ordre de tri est une valeur numérique.

et je voudrait avoir au final de ligne du type
Groupe;Tri;Fonction Classement
M;010000;1
M;010001;2
M;010002;3
F;010003;1
M;010004;4
F;010005;2

Merci de votre participation

-----Message d'origine-----
Salut! :O)

Tu m'a vraiment perdu ici. ;O)
tes données sont de quel type, elles proviennent d'où et


sont conservées
dans quoi?

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 -


http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml -


http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire


profiter à tous
"IPITOS" wrote in message
news:248cb01c38cfc$e9e21160$
Je séche ! Pourtant ça doit être simple.

J'essaye de réaliser une fonction qui me donne le rang de
mon enregistrement en fonction d'un Groupe et d'un ordre
de tri.
Function Place(Groupe As String, Ordre As String) As
Variant

Je veux au final que dans l'ordre de tri de mes
enregistrements défini par la fonction que mon 1er
enregistrement et la valeur 1, que mon second si il fait
parti du même groupe ai 2, ou si il est différent 1 ...

Bonne Réflexion
et Merci


.