Tri avec vb
kamal1983
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
kamal1983 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
kamal1983 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Tri avec vb
- Comment faire un tri personnalisé sur excel - Guide
- Logiciel tri photo - Guide
- Vb - Télécharger - Langages
- Vb audio cable - Télécharger - Audio & Musique
- Wap tri - Télécharger - Divers TV & Vidéo
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 586
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.
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.