[RESOLU] [Access] Tri avec un bouton dans un formulaire.

Tri avec un bouton dans un formulaire. [RESOLU] [Access] - Divers - Programmation

Marsh Posté le 04-04-2003 à 09:34:42    

Bonjour,
 
Je dispose d'un formulaire qui recupére ces données d'une table. Cette table contient des champs du type : date ou n° d'affaire, etc...
J'aimerais, dans mon formulaire, creer un bouton qui effectue un tri croissant ou decroissant par champs. J'aurais donc un bouton pour la date, un pour le n° d'affaire, etc...
 
Est ce que c'est possible.
 
Merci :hello:


Message édité par GENIUS999 le 04-04-2003 à 11:21:49
Reply

Marsh Posté le 04-04-2003 à 09:34:42   

Reply

Marsh Posté le 04-04-2003 à 10:06:23    

Tout dépend de ce que tu appelles

Citation :


un formulaire qui recupére ses données d'une table


 
C'est un formulaire lié directement à la table ?
Dans ce cas il faut soit changer la source de données (une requete dynamique dont tu changes les tris), soit tu travailles avec la propriété RecordsetClone
A moins que dans les dernieres versions d'Access, d'autres moyens existent.
 
Pas trop le temps de détailler, désolé

Reply

Marsh Posté le 04-04-2003 à 10:33:57    

J'ai tapé ce code dand l'evenamant de mon bouton, ca marche nickel.
 
Dim chNouvelEnregistrement As String
    chNouvelEnregistrement = "SELECT * FROM [Table Planning OF] order by dt_liv_theo_of"
    Me.RecordSource = chNouvelEnregistrement
 
Merci pour ton aide


Message édité par GENIUS999 le 04-04-2003 à 10:34:14
Reply

Marsh Posté le 04-04-2003 à 10:44:54    

Par contre dans ce cas la, c'est toujours du croissant.
 
Comment je pourrais faire en decroisssant???

Reply

Marsh Posté le 04-04-2003 à 11:08:23    

A mon avis y doit avoir des assistants qui font se genre de truc pour toi.
Si je me souviens bien, tu doit activer l'assistant j'sais plus quoi, puis placer ton bounton. Il te propose alors quel type de bouton tu veut créer.
 

Reply

Marsh Posté le 04-04-2003 à 11:21:33    

C'ets bon, j'ai trouver.
 
C'est DESC en bout de ligne.
 
 :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed