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

C++Builder Discussion :

Trier une base de données


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 25
    Par défaut Trier une base de données
    bonjour,
    j'aimerai trier de maniere rapide et sans que cela apparaisse à l'affichage une base de données que j'affiche dans un dbgrid.

    merci d'avance.

  2. #2
    say
    say est déconnecté
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 176
    Par défaut
    ça sert à quoi de la trier sans gérer l'affichage?

    si tu as un DBGrid, tu as un dataset, tu peux en avoir un deuxième sur lequel tu ferais tes tris de manière transparente

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 25
    Par défaut
    Je voulais preciser que je voudrais que le trie ne soit pas visible et afficher uniquement le resultat final car j'utilise une methode ou je compare ligne à ligne mais cela n'est pas tres rapide et plutot moche a l'affichage.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Par défaut
    Pourquoi ne pas la trier en amont lors de la requete sql ?

    Les clause where , order , group , between , in() , ... sont faites pour çà

  5. #5
    Membre émérite Avatar de b_reda31
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 899
    Par défaut
    Citation Envoyé par Niko62 Voir le message
    Je voulais preciser que je voudrais que le trie ne soit pas visible et afficher uniquement le resultat final car j'utilise une methode ou je compare ligne à ligne mais cela n'est pas tres rapide et plutot moche a l'affichage.
    Pourquoi ne pas affecter la DataSource en question au DbGrid tant que le traitement (Tri) n'a pas été fait.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    //TRAITEMENT
    //........
     
     
    //AFFICHAGE
    DBGrid1->DataSource=DataSource1;

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

Discussions similaires

  1. [PHP 5.3] Trier et insérer dans une base de données
    Par DexX39800 dans le forum Langage
    Réponses: 2
    Dernier message: 04/03/2013, 10h21
  2. Réponses: 4
    Dernier message: 24/11/2010, 15h08
  3. Réponses: 0
    Dernier message: 24/11/2010, 09h01
  4. Trier, puis re-trier une Base de données - mdb
    Par hunteshiva dans le forum VB.NET
    Réponses: 1
    Dernier message: 19/03/2010, 11h18
  5. Trier une base de données
    Par Niko62 dans le forum C++Builder
    Réponses: 1
    Dernier message: 27/04/2008, 11h01

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