OVH Cloud OVH Cloud

activer des tri dans un formulaire

5 réponses
Avatar
steph
Bonjour a ts,
j ai un form bas=E9 sur une table. J aimerais avoir des boutons qui me
permettent dactiver des tris selon les champs. Comment faire ,?
merci

5 réponses

Avatar
Antoine
Regarde dans l'aide les fonctions filter et filteron.


Bonjour a ts,
j ai un form basé sur une table. J aimerais avoir des boutons qui me
permettent dactiver des tris selon les champs. Comment faire ,?
merci




Avatar
le méruvien
bonjour,
ta une methode vachement simple avec access, sans rien modifier,
tu met le surseur de la souris dans le champ concerné, et tu selection le
tri dans le menu contextuel !


"steph" a écrit dans le message de news:

Bonjour a ts,
j ai un form basé sur une table. J aimerais avoir des boutons qui me
permettent dactiver des tris selon les champs. Comment faire ,?
merci
Avatar
steph
oui c vrai...
Avatar
steph
J ai regardé les fonctions
c pratique pour filtrer les données
par ex
Me.Filter = "[champ] = 'a'"
Me.FilterOn = True
Mais je narrive pas a attribuer un tri croissant ou décroissant
ps je débute
Avatar
Eric
Bonjour steph

Pour trier, il s'agit des méthodes OrderBy et OrderByOn

Exemple pour un tri decroissant sur le champ LeNom à partir d'un click
sur un bouton

Private Sub Commande0_Click()
Me.OrderBy = "LeNom Desc"
Me.OrderByOn = True
End Sub

Autre exemple : Tri sur le Nom décroissant et le prénom croissant
Private Sub Commande0_Click()
Me.OrderBy = "LeNom Desc, LePrenom Asc"
Me.OrderByOn = True
End Sub

Il n'est pas obligatoire de préciser Asc pour un tri croissant

J ai regardé les fonctions
c pratique pour filtrer les données
par ex
Me.Filter = "[champ] = 'a'"
Me.FilterOn = True
Mais je narrive pas a attribuer un tri croissant ou décroissant
ps je débute



--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr