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 :

Problème tri permanent sur table


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 33
    Points : 9
    Points
    9
    Par défaut Problème tri permanent sur table
    Bonjour,

    J'aimerai appliquer un tri permanent à une table. Pour cela je vais dans l'onglet "filtre/tri avancé" j'écris l'expression de mon tri, je clique sur "appliquer le filtre/tri" et j'enregistre mon filtre en tant que requête. Jusque là tout va bien, le tri se fait parfaitement.
    Le problème c'est quand je réouvre la table, le tri ne s'applique plus...

    Comment faire pour que le tri soit permanent?

    Merciii !!!

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 081
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 081
    Points : 24 726
    Points
    24 726
    Par défaut
    Bonjour,

    Le tri sur une table n'a aucun sens. Normalement on construit une requête pour ça ou un index.

    Avec les dernières versions on peut utiliser le clic sur le titre de la colonne en mode consultation pour appliquer le tri. Ne pas oublier de sauver lorsqu'il te le demande.

    Personnellement je ne pratique pas ce type de manip.

    Cordialement,

  3. #3
    Futur Membre du Club
    Inscrit en
    Septembre 2010
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 33
    Points : 9
    Points
    9
    Par défaut
    Merci pour ta réponse.
    Mais en fait le truc c'est surtout que j'ai un formulaire rattaché à la table et du coup c'est pas très pratique quand les enregistrements sont dans le mauvais sens si je veux modifier quelque chose.

    Et c'est un tri tout simple, c'est juste que mes identifiants sont du style B1, B2...Donc il ne classe pas les chiffres dans le bon ordre. Il classe B1, B10, B11 ...etc Et moi j'aimerai bien que le 10 soit plutôt après le 9

    Et pourquoi l'outils "filtre/tri" existe pour les tables si ça n'a aucun sens?

  4. #4
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Points : 8 678
    Points
    8 678
    Par défaut
    Bonjour @satane,

    Il ne faut pas confondre...
    Citation Envoyé par satane
    Et pourquoi l'outils "filtre/tri" existe pour les tables si ça n'a aucun sens?
    Les fonctionnalités offertes,

    Citation Envoyé par loufab
    Le tri sur une table n'a aucun sens. Normalement on construit une requête pour ça ou un index.
    Et l'utilisation.

    Pour reprendre l'image d'SQLpro pensait à un sac de billes :

    Citation Envoyé par SQLpro
    Le script ci dessous met en évidence le fait qu'il n'existe aucun ordre pré établis dans une base de données relationnelles. Toute table est l'équivalent d'un sac de bille. La question suivante :
    Dans quel ordre les billes ont-elles été rangées ?
    N'a bien évidemment aucun sens...
    Et le lien vers son blog ici ! C'est toujours bon à lire surtout les commentaires


  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Ne rattache pas ton formulaire à ta table, mais à une requête qui aura pour source cette table et un tri sur le champ que tu souhaites.

    C'est de cette manière qu'il faut procéder.

    Philippe

Discussions similaires

  1. [2008R2] Problème d'insertion sur table avec une unique colonne identity
    Par Kropernic dans le forum Développement
    Réponses: 12
    Dernier message: 04/10/2013, 09h16
  2. Problème de concurrence sur table InnoDB
    Par MonsieurPoulet dans le forum Requêtes
    Réponses: 1
    Dernier message: 27/09/2013, 12h21
  3. Réponses: 3
    Dernier message: 21/10/2011, 17h44
  4. Enlever tri automatique sur Table
    Par bornibus dans le forum Modélisation
    Réponses: 1
    Dernier message: 18/09/2009, 14h49
  5. Problème de filtre sur table
    Par omega dans le forum Langage SQL
    Réponses: 4
    Dernier message: 11/08/2006, 11h53

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