Tri avec vb

Fermé
kamal1983 Messages postés 11 Date d'inscription lundi 19 mai 2008 Statut Membre Dernière intervention 12 juin 2008 - 12 juin 2008 à 11:55
kamal1983 Messages postés 11 Date d'inscription lundi 19 mai 2008 Statut Membre Dernière intervention 12 juin 2008 - 12 juin 2008 à 12:33
Bonjour a toutes et a tous,




j'ai une fonction qui fait le lien entre vba et la table"stock" d'access,la voici :


fpubDBConnect
vpubDBRecordset.Open ("SELECT * FROM stock WHERE ID =" & CInt(txtID)), vpubDBConnection, adOpenDynamic, adLockOptimistic
With vpubDBRecordset





End With
vpubDBRecordset.Close



je veux en effet créer une commande vb qui fera le tri pour la table "stock" par ordre decroissant de la valeur du champ 1. est ce que qulqu'un sait comment résoudre ce gros probléme , je ne sais pas si il existe une solution ou pas pour ce probléme, mais moi je compte sur vos talents les amis !

merci pour votre réponse
A voir également:

3 réponses

yg_be Messages postés 22785 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 14 mai 2024 1 481
12 juin 2008 à 12:01
Tu peux trier le recordset ainsi :
vpubDBRecordset.Open ("SELECT * FROM stock WHERE ID =" & CInt(txtID) & " order by 1 desc " ), vpubDBConnection, adOpenDynamic, adLockOptimistic

Au lieu de 1, tu dois sans doute mettre le nom du champ que tu veux trier.

Si cela ne suffit pas, tu devrais expliquer pourquoi tu tries, ce que tu veux faire avec la table triée.
0
kamal1983 Messages postés 11 Date d'inscription lundi 19 mai 2008 Statut Membre Dernière intervention 12 juin 2008
12 juin 2008 à 12:09
merci pour votre réponse yg_be, je vais la tester immediatement

en effet j'essaye d'appliquer la méthode de pareto sur une table access qui contient le stock
0
kamal1983 Messages postés 11 Date d'inscription lundi 19 mai 2008 Statut Membre Dernière intervention 12 juin 2008
12 juin 2008 à 12:33
malheureusement ca marche pas . je te remercie comme méme
0