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

IHM Discussion :

Tri sur sous formulaire


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 27
    Points : 27
    Points
    27
    Par défaut Tri sur sous formulaire
    Copie de CONSULTATION TDS.rar

    Bonjour

    Voici mon pb
    J'ai un formulaire constitué d'un sous formulaire basé sur une table
    le formulaire me permettant de trier et filtrer le sous formulaire.

    pour le filtrage:
    J'arrive a constituer le filtre et à le passer au sousformulaire.

    pour le tri
    Je pensais utiliser la propriete orderby du sous formulaire mais je n'y arrive pas

    Pour exemple dans la base ci dessous
    apres avoir filtrer les enregistrement sur le nom ex "B"
    je souhaiterais pouvoir trier le resutat en fonction de la case option selectionnée N° ou TDS

    Merci de votre aide

  2. #2
    Membre expérimenté
    Avatar de Mahefasoa
    Homme Profil pro
    Manager IT
    Inscrit en
    Octobre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Manager IT

    Informations forums :
    Inscription : Octobre 2003
    Messages : 835
    Points : 1 664
    Points
    1 664
    Par défaut Et en SQL?
    Salut,

    En ce moment, je ne peux pas piocher dans Access car le poste connecté en est dépourvu.
    Une solution toutefois: en utilisant la clause WHERE, tu filtres et en utilisant la clause ORDER BY, tu tries et tu mets un REQUERY pour rafraîchir le sous-formulaire.
    Cela ne te tentes pas?

    Bon courage et @+
    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi!
    Albert Einstein

  3. #3
    Membre éclairé
    Homme Profil pro
    Comptable
    Inscrit en
    Mars 2005
    Messages
    511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comptable

    Informations forums :
    Inscription : Mars 2005
    Messages : 511
    Points : 678
    Points
    678
    Par défaut
    Salut,

    tu peux le faire très simplement dans ton groupe d'option tu mets à chaque bouton le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Private Sub Option76_GotFocus()
        Me![FM_SF1_3].Form.OrderBy = "N° 3M"
        Me![FM_SF1_3].Form.OrderByOn = True
    End Sub
     
    Private Sub Option78_GotFocus()
        Me![FM_SF1_3].Form.OrderBy = "TDS 3M"
        Me![FM_SF1_3].Form.OrderByOn = True
    End Sub
    et tu verras que tes enregistement sont triés. Tu n'as donc pas besoin de ton bouton RAZ, ce qui est plus convivial pour l'utilisateur

    A+

  4. #4
    Membre expérimenté
    Avatar de Mahefasoa
    Homme Profil pro
    Manager IT
    Inscrit en
    Octobre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Manager IT

    Informations forums :
    Inscription : Octobre 2003
    Messages : 835
    Points : 1 664
    Points
    1 664
    Par défaut Précision
    Juste un mot: Ce qui manquait à ton code c'est la méthode OrderByOn qu'il faut mettre sur True!

    Bon courage et @+
    La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi!
    Albert Einstein

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 27
    Points : 27
    Points
    27
    Par défaut
    Merci à vous deux cela marche

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

Discussions similaires

  1. Onglets: focus sur sous-formulaire
    Par Terminator dans le forum IHM
    Réponses: 6
    Dernier message: 22/02/2007, 13h19
  2. mis à jour de champs sur sous formulaire
    Par nicolovitch dans le forum Access
    Réponses: 8
    Dernier message: 09/08/2006, 13h19
  3. Réponses: 2
    Dernier message: 11/07/2006, 13h01
  4. probleme de vue sur sous formulaire
    Par fabrice518 dans le forum Access
    Réponses: 12
    Dernier message: 05/09/2005, 10h35
  5. Action sur sous-formulaire filtré
    Par thevenix dans le forum IHM
    Réponses: 4
    Dernier message: 20/06/2005, 00h39

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