OVH Cloud OVH Cloud

Tri depuis un formulaire

8 réponses
Avatar
Luis
Bonjour,
Dans un Formulaire continu j'aimerai faire un tri=20
d=E9croissant =E0 patir d'un champ, ors ce champ donne le=20
r=E9sultat d'une requ=EAte de calcul et sur ce=20
champ 'TotalCoutHeures: ([CoutRevient]+[Supp125]+
[Supp150])' de requ=EAte je ne peux pas faire de tri.
Comment peut-on faire un tri, alors depuis le formulaire,=20
sans utiliser la commande Tri du menu contextuel?
Luis

8 réponses

Avatar
RaphK34
Salut,

Rajoute une colonne invisible dans ta requête ayant pour source TotalCoutHeures avec le tri adéquat !

--
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !

Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------

"Luis" a écrit dans le message de news: 891801c4d2d1$1d90c040$
Bonjour,
Dans un Formulaire continu j'aimerai faire un tri
décroissant à patir d'un champ, ors ce champ donne le
résultat d'une requête de calcul et sur ce
champ 'TotalCoutHeures: ([CoutRevient]+[Supp125]+
[Supp150])' de requête je ne peux pas faire de tri.
Comment peut-on faire un tri, alors depuis le formulaire,
sans utiliser la commande Tri du menu contextuel?
Luis
Avatar
Luis
Bonjour,
Si je rajoute une colonne invisible TotalCoutHeures avce
tri, à l'ouverture du formulaire j'ai un message qui me
demande la valeur de 'CoutRevient', un 2ème qui me demande
la valeur de 'Supp125' un 3ème qui me demande la valeur
de 'Supp150' un un dernier message qui me demande la
valeur 'TotalCoutHeures', en cliquant chaque fois sur ok
le formulaire s'ouvre, mais j'aimerai éviter tout ça.
Luis
-----Message d'origine-----
Salut,

Rajoute une colonne invisible dans ta requête ayant pour
source TotalCoutHeures avec le tri adéquat !


--
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !

Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------

"Luis" a écrit dans
le message de news: 891801c4d2d1$1d90c040

$
Bonjour,
Dans un Formulaire continu j'aimerai faire un tri
décroissant à patir d'un champ, ors ce champ donne le
résultat d'une requête de calcul et sur ce
champ 'TotalCoutHeures: ([CoutRevient]+[Supp125]+
[Supp150])' de requête je ne peux pas faire de tri.
Comment peut-on faire un tri, alors depuis le formulaire,
sans utiliser la commande Tri du menu contextuel?
Luis


.



Avatar
RaphK34
Et tu ne peux pas faire une requête ayant pour source ta première requête et la triée?
Je pense bien que ce n'est pas la meilleure solution, mais ça a le mérite de très bien fonctionner ...

--
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !

Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------

"Luis" a écrit dans le message de news: 894501c4d2d7$59c34eb0$
Bonjour,
Si je rajoute une colonne invisible TotalCoutHeures avce
tri, à l'ouverture du formulaire j'ai un message qui me
demande la valeur de 'CoutRevient', un 2ème qui me demande
la valeur de 'Supp125' un 3ème qui me demande la valeur
de 'Supp150' un un dernier message qui me demande la
valeur 'TotalCoutHeures', en cliquant chaque fois sur ok
le formulaire s'ouvre, mais j'aimerai éviter tout ça.
Luis
-----Message d'origine-----
Salut,

Rajoute une colonne invisible dans ta requête ayant pour
source TotalCoutHeures avec le tri adéquat !


--
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !

Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------

"Luis" a écrit dans
le message de news: 891801c4d2d1$1d90c040

$
Bonjour,
Dans un Formulaire continu j'aimerai faire un tri
décroissant à patir d'un champ, ors ce champ donne le
résultat d'une requête de calcul et sur ce
champ 'TotalCoutHeures: ([CoutRevient]+[Supp125]+
[Supp150])' de requête je ne peux pas faire de tri.
Comment peut-on faire un tri, alors depuis le formulaire,
sans utiliser la commande Tri du menu contextuel?
Luis


.



Avatar
Luis
Bonjour,
In n'y a pas moyen de faire ça une fois le formulaire
ouvert par une commande en VBA?
Luis
-----Message d'origine-----
Et tu ne peux pas faire une requête ayant pour source ta
première requête et la triée?

Je pense bien que ce n'est pas la meilleure solution,
mais ça a le mérite de très bien fonctionner ...


--
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !

Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------

"Luis" a écrit dans
le message de news: 894501c4d2d7$59c34eb0

$
Bonjour,
Si je rajoute une colonne invisible TotalCoutHeures avce
tri, à l'ouverture du formulaire j'ai un message qui me
demande la valeur de 'CoutRevient', un 2ème qui me demande
la valeur de 'Supp125' un 3ème qui me demande la valeur
de 'Supp150' un un dernier message qui me demande la
valeur 'TotalCoutHeures', en cliquant chaque fois sur ok
le formulaire s'ouvre, mais j'aimerai éviter tout ça.
Luis
-----Message d'origine-----
Salut,

Rajoute une colonne invisible dans ta requête ayant pour
source TotalCoutHeures avec le tri adéquat !


--
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !

Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------

"Luis" a écrit dans
le message de news: 891801c4d2d1$1d90c040

$
Bonjour,
Dans un Formulaire continu j'aimerai faire un tri
décroissant à patir d'un champ, ors ce champ donne le
résultat d'une requête de calcul et sur ce
champ 'TotalCoutHeures: ([CoutRevient]+[Supp125]+
[Supp150])' de requête je ne peux pas faire de tri.
Comment peut-on faire un tri, alors depuis le formulaire,
sans utiliser la commande Tri du menu contextuel?
Luis


.




.




Avatar
3stone
Salut,

"Luis"
In n'y a pas moyen de faire ça une fois le formulaire
ouvert par une commande en VBA?



Tu as essayé... ?

Me.OrderBy = "[Champ1] + [Champ2] + [Champ3]"
Me.OrderByOn = True


;-)



--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
Avatar
Luis
Bonjour,
Merci.
Oui j'ai essayé mais ça donne un tri croissant et je ne
connais pas le code pour le tri décroissant.
Luis
-----Message d'origine-----
Salut,

"Luis"
In n'y a pas moyen de faire ça une fois le formulaire
ouvert par une commande en VBA?



Tu as essayé... ?

Me.OrderBy = "[Champ1] + [Champ2] + [Champ3]"
Me.OrderByOn = True


;-)



--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome



.



Avatar
3stone
re,

"Luis"
Oui j'ai essayé mais ça donne un tri croissant et je ne
connais pas le code pour le tri décroissant.


pffff... ;-)

Me.OrderBy = "[Champ1] + [Champ2] + [Champ3] Desc"


--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
Avatar
Luis
RE,
Et merd.... il faut l'espace avant Desc.
Merci.
Luis
-----Message d'origine-----
re,

"Luis"
Oui j'ai essayé mais ça donne un tri croissant et je ne
connais pas le code pour le tri décroissant.


pffff... ;-)

Me.OrderBy = "[Champ1] + [Champ2] + [Champ3] Desc"


--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome



.