IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Code VBA pour trier un état l [AC-2007]


Sujet :

VBA Access

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2009
    Messages : 394
    Par défaut Code VBA pour trier un état l
    Bonjour,

    J'ai un formulaire contenant des critères qui sont utilisés par différentes requêtes, cela fonctionne très bien :-)

    J'aimerais maintenant grâce aux renseignements de mon formulaire, pouvoir décider du tri à faire lors de l'ouverture d'un état. Donc, de modifier les critères d'un état avant son ouverture...

    Est-ce possible ? Grand Merci :-)

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour
    C'est donc reporter tes critères de tri, du formulaire sur l'état?

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2009
    Messages : 394
    Par défaut
    yes

  4. #4
    Invité
    Invité(e)
    Par défaut
    Même réponse que dans la discussion en cours
    http://www.developpez.net/forums/d10...ort-vers-etat/

    Si ce n'est qu'il faut remplacer "Filter" par "OrderBy"

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2009
    Messages : 394
    Par défaut
    J'ai un stuut...

    J'ai donc une table01 et un état01

    La table01 contient un champ1 (lettres) et un champ2 (chiffres)

    L'état affiche donc la suite de lettres/chiffres

    J'aimerais pouvoir soit, les afficher en ordre croissant/lettres ou décroissant/lettres puis en ordre croissant/chiffres ou décroissant/chiffres si doublons des les lettres...

    En résumer, pouvoir choisir les champs à trier et aussi l'ordre si plusieurs critères...

    Exemple de l'état croissant pour les lettres et ensuite décroissant pour les chiffres :

    a 9
    c 10
    c 3
    g 9
    h 4
    o 1
    t 0


    Exemple de l'état croissant pour les chiffres et ensuite décroissant pour les lettres :

    1 p
    3 p
    3 a
    6 m
    9 g
    15 u
    78 e
    89 c


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Me.OrderBy="champ1, champ2"
    Me.OrderByOn = True
    'Ou mettre croissant/décroissant? - DESC - Me.OrderBy="champ1 DESC, champ2"
    'Ne fonctionne pas! - Fonctionne maintenant !
    'Ou placer ce code? - Sur Ouverture
    ' Que de questions ;-)
    Voilà, fonctionne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Un code VBA pour récupérer un type de donnée ?
    Par KEROZEN dans le forum VBA Access
    Réponses: 22
    Dernier message: 26/09/2019, 11h12
  2. [XL-2003] Souci de code VBA pour trier par mois.
    Par NoobProg dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 01/07/2011, 16h45
  3. [XL-2010] Code VBA pour trier sur combobox
    Par duplaly dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/04/2011, 17h56
  4. [VBA-A] Code vba pour inclure un formulaire Acces
    Par MadSquirrel dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/04/2006, 18h19
  5. Réponses: 3
    Dernier message: 06/09/2005, 10h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo