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

Requêtes et SQL. Discussion :

Tri dans les requêtes - Champ externe [AC-2010]


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 108
    Points : 52
    Points
    52
    Par défaut Tri dans les requêtes - Champ externe
    Bonjour à tous,

    Voila j'ai un petit souci concernant le tri des requêtes

    J'ai une requête, que voici - voir capture ici: http://img691.imageshack.us/i/cap013b.jpg/

    J'ai pourtant bien spécifier que le tri droit être croissant, mais je n'ai pas de tri dans ma liste - http://img406.imageshack.us/i/cap014.jpg/

    Je crois cerner le problème mais je cherche la solution. Le problème à mon avis c'est qu'il trie par ID, étant donné que le champ en question est un champ externe qui prend source sur 2 champs dans une autre table. Donc il est bien trié mais par ID

    Ce que je cherche à faire ce serait de le trier par prénom (au moins) ou par Nom (l'idéal). Mais je me demande comment procéder pour que le tri soit possible

    Merci donc de me donner une piste pour que je puisse faire ce tri

    Je vous remercie de votre réponse et vous souhaite une agréable semaine.

  2. #2
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 768
    Points
    7 768
    Par défaut
    Bonjour,

    Enlève le tri sur le champ Prenom-Nom.
    Ajoute sur la grille les champs Nom et Prenom venant de la table T_DPerso.
    Mets un tri sur Nom et Prenom.
    Décoche la case "Afficher" de ces deux champs. Ils ne servent que pour le tri.

    A+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 108
    Points : 52
    Points
    52
    Par défaut
    Merci pour ta réponse! Ca marche pour ma requête
    Ceci dit j'avais un état de cette requête et là ce n'est pas trié. Je ne vois donc pas ce que je dois faire pour que l'état se mette à jour.
    Merci à toi!

  4. #4
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 768
    Points
    7 768
    Par défaut
    Bonjour,

    Je suis moins calé en ce qui concerne les états.
    Néanmoins, je pense que l'état ne sais trier que sur des champs visibles.
    Dans la requête, coche la case "Afficher" des champs Nom et Prenom venant de la table T_DPerso.
    Il devient alors possible de les utiliser pour trier l'état.
    Deux méthodes, au choix :

    Méthode 1
    Ouvre l'état en mode création, affiche les propriétés de l'état (onglet «Données»).
    Dans «Tri par» mets : T_DPerso.Nom, T_DPerso.Prenom

    Méthode 2
    Ouvre l'état en mode création, affiche bandeau inférieur «Regrouper, Trier et total» (bouton du ruban «Regrouper et trier»).
    Clique sur ajouter tri et sélectionne le champ Prenom.
    Ajoute un autre tri et sélectionne le champ Prenom.

    A+

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 108
    Points : 52
    Points
    52
    Par défaut
    Citation Envoyé par LedZeppII Voir le message
    Méthode 2
    Ouvre l'état en mode création, affiche bandeau inférieur «Regrouper, Trier et total» (bouton du ruban «Regrouper et trier»).
    Clique sur ajouter tri et sélectionne le champ Prenom.
    Ajoute un autre tri et sélectionne le champ Prenom.

    A+
    J'ai fait la méthode 2 (la 1 ne marchant pas)

    -> Youpie ca maaaaaaaaarche!
    Merci beaucoup pour l'astuce, je ne la connaissais pas et ca peut être d'une sacrée utilité!
    -> Réglé! Merci encore!

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

Discussions similaires

  1. Tri dans les champs à additionner
    Par athome dans le forum SQL Procédural
    Réponses: 10
    Dernier message: 19/10/2006, 14h33
  2. [MySQL] Utilisation du caractère "`" dans les requêtes
    Par PeZ dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/03/2006, 17h01
  3. Simuler l'opérateur "*" dans les requêtes
    Par soso78 dans le forum Access
    Réponses: 3
    Dernier message: 29/11/2005, 11h42
  4. Majuscules - minuscules dans les requêtes
    Par calogerogigante dans le forum Requêtes
    Réponses: 11
    Dernier message: 25/10/2005, 12h36
  5. Accents non pris en compte dans les requêtes SELECT
    Par YanK dans le forum Requêtes
    Réponses: 1
    Dernier message: 30/08/2005, 11h57

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