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 :

Tri sur état. [AC-365]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    informaticien retraité
    Inscrit en
    Mai 2017
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : informaticien retraité

    Informations forums :
    Inscription : Mai 2017
    Messages : 285
    Par défaut Tri sur état.
    Bonjour,

    J'ai une requête (RE_EVE_001) qui est la SOURCE d'un état, j'ai ajouté un critère ainsi qu'un tri à celle-ci. Lorsque je l'exécute tout est tel que je le désire, c'est-à-dire que j'ai les bons enregistrements ainsi que le bon ordre.

    Lorsque je démarre l'état par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    str_etat = "ET_EVE_001"
    DoCmd.OpenReport str_etat, acViewPreview
    je voie que le critère a bien été appliqué mais pas le tri, j'ai essayé plusieurs méthodes mais rien à faire, il doit sûrement me manquer quelque chose.

    Pouvez-vous m'aider s.v.p.

    Merci.

  2. #2
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 962
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 962
    Par défaut
    bonsoir,
    le tri dans la requête source d'un état est sans effet, il est même conseillé de ne pas en mettre. Il faut utiliser le bouton "Trier Regrouper" du ruban pour le faire

  3. #3
    Membre éclairé
    Homme Profil pro
    informaticien retraité
    Inscrit en
    Mai 2017
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : informaticien retraité

    Informations forums :
    Inscription : Mai 2017
    Messages : 285
    Par défaut
    Bonjour tee_grandbois,

    Ok, je comprend qu'il n'a aucun effet dans la requête, je vais l'enlever mais je ne peux utiliser le ruban car le tri fait suite à des manipulations effectuées en VBA alors je dois demeurer en VBA.

    Merci.

  4. #4
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 962
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 962
    Par défaut
    dans ce cas tu peux utiliser DoCmd.SetOrderBy pour définir le tri, il y a un exemple dans ce lien

  5. #5
    Membre éclairé
    Homme Profil pro
    informaticien retraité
    Inscrit en
    Mai 2017
    Messages
    285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : informaticien retraité

    Informations forums :
    Inscription : Mai 2017
    Messages : 285
    Par défaut
    Bonjour tee_grandbois,

    J'ai déjà vu ce lien et j'ai essayé de l'appliquer mais j'obtiens une erreur :
    Erreur d'exécution '2488':
    Impossible d'utiliser l'action AppliquerFiltre sur cette fenêtre.
    Après plusieurs tentatives, je crois que j'ai trouvé le problème. L'état qui me cause problème a un regroupement et tous les autres états n'en ont pas, j'ai donc créé une copie de celui-ci et aussi supprimé le regroupement et tout s'est mis à fonctionner tel que je le désire.

    Il ne me reste plus qu'à créer, dans ma fonction, une partie me permettant de traiter cet état de façon particulière.

    Merci pour les réponses et bonne journée.

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

Discussions similaires

  1. [AC-2010] État - Tri sur champ de type lien hypertexte
    Par snely_al dans le forum IHM
    Réponses: 1
    Dernier message: 26/09/2019, 20h40
  2. [AC-2016] Tri sur un état
    Par AlbertM dans le forum IHM
    Réponses: 8
    Dernier message: 26/01/2018, 11h23
  3. Réponses: 2
    Dernier message: 20/02/2017, 14h54
  4. [AC-2013] Appliquer le même tri sur le formulaire et sur l'état
    Par rag83 dans le forum IHM
    Réponses: 33
    Dernier message: 23/10/2014, 17h21
  5. trié un état sur une cellule oui non
    Par nirvana dans le forum IHM
    Réponses: 4
    Dernier message: 05/09/2008, 09h17

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