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

Composants VCL Delphi Discussion :

Plusieurs niveaux de colonnes dans TDBGrid


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut Plusieurs niveaux de colonnes dans TDBGrid
    Voila

    J'ai une DBGrid, un Datasource lié et un DataSet avec des TFields défini dedans...

    J'ai donc mes colonnes représentant mes TField dans mon DBGrid de manière automatique.

    Quelqu'un à déjà essayé de faire des colonnes sur plusieurs niveaux ?
    du style

    du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
      Colonne: Année 2004
        sous colonne : CA
        sous colonne : nbre dossiers
        sous colonne ...
      Colonne : Année 2005
       sous colonne : CA
       sous colonne : nbre dossier
     etc...
    mes sous-colonnes représentant mes TField.

    en gros, titrer un groupe de colonnes...

    Il y a les propriété TColumn.Expanded et expandable
    Mais est-ce réalisable, quant les colonnes sont construites par Delphi avec des TFields (et pas construites de manière manuelle) ???

    Je manque d'exemple et j'ai rien trouvé de concret.

    Merci d'avance
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 96
    Par défaut
    voir le SMDBGrid component (avec source)
    chez www.scalabium.com

    l'exemple du 'Data grouping support' semble repondre à ta question

  3. #3
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Par défaut
    Pour faire les colonnes multiniveaux, on pouvait utiliser les champs ADT (je l'ai eue une fois dans le manuel de Delphi 7) mais perso, je n'ai jamais vraiment fouillé cela...

  4. #4
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    Merci pour vos réponses !

    Serge
    pour les SMDBGrid je sais qu'elle peuvent surement le faire mais je tiens à garder mes TDBGrid pour l'homogeneité de mes grilles et de code.

    Giovanny
    J'ai regardé un peu ces fameux champs ADT et ca n'a pas l'air évident au 1er abord, et surtout ca me demande de changer totalement de politque quant à la construction des mes grilles, donc tant pis, je vais faire autrement.

    A++
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2002
    Messages
    409
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 409
    Par défaut
    Bonjour, L'objet de ton post m'interresse aussi.
    Je n'ai pas encore pris le temps de me pencher sur ce probleme, mais je vais devoir y venir aussi.

    Perso j'avais pense a surcharger TStringGrid pour l'adapter a l'affichage de donnees en y inserant des titres intermediaires. Mais est ce la meilleure solution ? Et aussi, j'ai du mal a mesurer la quantite de travail qu'une telle adaptation va necessiter.

    Merci de nous faire partager l'avance de ton pb.

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/12/2014, 17h09
  2. [VBA-Excel] copier plusieurs fois une colonne dans une feuille Excel
    Par ash_rmy dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 09/08/2006, 18h43
  3. Plusieurs images en colonnes insérées dans le texte
    Par joker.benj dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 1
    Dernier message: 07/08/2006, 08h51
  4. Plusieurs colonnes dans CListBox
    Par lio33 dans le forum MFC
    Réponses: 4
    Dernier message: 26/04/2006, 11h14
  5. Lister sur plusieurs colonnes dans état
    Par armagued dans le forum Access
    Réponses: 3
    Dernier message: 30/10/2005, 21h21

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