Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Récupérer le SQL d'une requête

5 réponses
Avatar
fabienne HUÏEZ
bonjour =E0 tous,

J'ai un formulaire bas=E9 sur une requ=EAte union qui affiche=20
les enregistrements par "Lacher" puis par "Classement".

J'ai cr=E9e un bouton "Tri par matricule" qui doit me trier=20
ces m=EAmes enregistrement selon un autre ordre.

Mon id=E9e =E9tait de=20
r=E9cup=E9rer le SQL de la requ=EAte,=20
remplacer order by [lacher, classement] par order by=20
[matricule],
rafraichir le formulaire pour avoir le bon ordre.

Est-ce envisageable? Comment faire pour r=E9cup=E9rer le SQL=20
de la requ=EAte et le modifier ?

merci de vos id=E9es.
fabienne

5 réponses

Avatar
3stone
Salut,

"fabienne HUÏEZ"
J'ai un formulaire basé sur une requête union qui affiche
les enregistrements par "Lacher" puis par "Classement".


Colombophile ? ;-)


J'ai crée un bouton "Tri par matricule" qui doit me trier
ces mêmes enregistrement selon un autre ordre.

Mon idée était de
récupérer le SQL de la requête,
remplacer order by [lacher, classement] par order by
[matricule],
rafraichir le formulaire pour avoir le bon ordre.


tu as essayé avec quelques boutons en haut de ton formulaire ?

Me.OrderBy "[Lacher]"
Me.OrderByOn = true

itou pour les autres...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
YannX
Bnjr,

facile (si tu es en mode Design/conception) :
Ouvre la requete en mode Conception,
bascule en Affichage Mode SQL
Ctrl+C
et colle dans une chaine dans une variable en VBA !

C'est ce que tu voulais ?
@+
"fabienne HUÏEZ" a écrit dans le message
de news:10f101c4ffa5$ea809ac0$
bonjour à tous,

J'ai un formulaire basé sur une requête union qui affiche
les enregistrements par "Lacher" puis par "Classement".

J'ai crée un bouton "Tri par matricule" qui doit me trier
ces mêmes enregistrement selon un autre ordre.

Mon idée était de
récupérer le SQL de la requête,
remplacer order by [lacher, classement] par order by
[matricule],
rafraichir le formulaire pour avoir le bon ordre.

Est-ce envisageable? Comment faire pour récupérer le SQL
de la requête et le modifier ?

merci de vos idées.
fabienne
Avatar
c'est ce que je voudrais, sauf que la requête est
construite dynamiquement selon des choix dans des listes
déroulantes. CE N'EST PAS TOUJOURS LA MEME.

Il faut que je puisse faire un coller "dynamique"
fabienne



-----Message d'origine-----
Bnjr,

facile (si tu es en mode Design/conception) :
Ouvre la requete en mode Conception,
bascule en Affichage Mode SQL
Ctrl+C
et colle dans une chaine dans une variable en VBA !

C'est ce que tu voulais ?
@+
"fabienne HUÏEZ" a
écrit dans le message

de news:10f101c4ffa5$ea809ac0$
bonjour à tous,

J'ai un formulaire basé sur une requête union qui affiche
les enregistrements par "Lacher" puis par "Classement".

J'ai crée un bouton "Tri par matricule" qui doit me trier
ces mêmes enregistrement selon un autre ordre.

Mon idée était de
récupérer le SQL de la requête,
remplacer order by [lacher, classement] par order by
[matricule],
rafraichir le formulaire pour avoir le bon ordre.

Est-ce envisageable? Comment faire pour récupérer le SQL
de la requête et le modifier ?

merci de vos idées.
fabienne


.



Avatar
Colombophile par alliance et devenue passionnée.

fabienne



-----Message d'origine-----
Salut,

"fabienne HUÏEZ"
J'ai un formulaire basé sur une requête union qui affiche
les enregistrements par "Lacher" puis par "Classement".


Colombophile ? ;-)


J'ai crée un bouton "Tri par matricule" qui doit me trier
ces mêmes enregistrement selon un autre ordre.

Mon idée était de
récupérer le SQL de la requête,
remplacer order by [lacher, classement] par order by
[matricule],
rafraichir le formulaire pour avoir le bon ordre.


tu as essayé avec quelques boutons en haut de ton
formulaire ?


Me.OrderBy "[Lacher]"
Me.OrderByOn = true

itou pour les autres...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw

.



Avatar
G Roydor
a écrit:
c'est ce que je voudrais, sauf que la requête est
construite dynamiquement selon des choix dans des listes
déroulantes. CE N'EST PAS TOUJOURS LA MEME.


bonsoir,
si la requête est dynamique donc explicite, elle doit être stockée dans
la propriété .source du formulaire, vous pouvez alors la copier, la modifier
si la requête est nommée (dans .source) vous pouvez agir sur la
propriété Order.by

GR


Il faut que je puisse faire un coller "dynamique"
fabienne




-----Message d'origine-----
Bnjr,

facile (si tu es en mode Design/conception) :
Ouvre la requete en mode Conception,
bascule en Affichage Mode SQL
Ctrl+C
et colle dans une chaine dans une variable en VBA !

C'est ce que tu voulais ?
@+
"fabienne HUÏEZ" a


écrit dans le message

de news:10f101c4ffa5$ea809ac0$
bonjour à tous,

J'ai un formulaire basé sur une requête union qui affiche
les enregistrements par "Lacher" puis par "Classement".

J'ai crée un bouton "Tri par matricule" qui doit me trier
ces mêmes enregistrement selon un autre ordre.

Mon idée était de
récupérer le SQL de la requête,
remplacer order by [lacher, classement] par order by
[matricule],
rafraichir le formulaire pour avoir le bon ordre.

Est-ce envisageable? Comment faire pour récupérer le SQL
de la requête et le modifier ?

merci de vos idées.
fabienne


.