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 :

Dessiner un tableau


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 254
    Par défaut Dessiner un tableau
    Bonjour,

    J’ai une requête avec une jointure de type et mode et je veux faire un tableau, les ligne sont les type et les colonne sont des mode, il faut pas qu’une ligne se répète, et je ne sais pas comment le faire avec Quickreport.
    Vous trouvez ici joint un exemple de tableau.

    Merci.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 123
    Par défaut
    Si ta DB le fournit, PIVOT te permettra d'obtenir directement un seul SQL la matrice croisée dans une seule table, manquera juste les totaux (SQL Server propose peut-être même l'ajout des totaux des colonnes, les totaux en ligne ça peut se faire dans le SQL)

    Normalement QuickReport fourni les outils de cumuls pour les colonnes

    Si tu n'as pas de fonction PIVOT, cela peut se faire avec des Tables Temporaires (là il faut un peu de code pour générer le SQL en fonction du 1er Résultat qui te croisera le résultat)

    Si tu n'as pas de table temporaire (Paradox par exemple), tu peux utiliser un TClientDataSet, tu dois par contre faire toute la gestion du PIVOT et gérer le croisement des données !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 254
    Par défaut
    merci ShaiLeTroll, mais la j'utilise access, et pour le Quickrep je mis quoi dans le dataset, par ce que si je mis ma requête je vais avoir plus des lignes que je veux (des lignes qui vont dupliquer).

    Merci.

  4. #4
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 254
    Par défaut
    bonjour, j'ai modifié ma table pour avoir le nombre des colonnes que je veux et je fait une select group by ligne.
    Merci.

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

Discussions similaires

  1. Dessiner un tableau
    Par sali lala dans le forum C++Builder
    Réponses: 1
    Dernier message: 19/01/2007, 11h45
  2. Dessiner un tableau sur un état
    Par Manu14400 dans le forum IHM
    Réponses: 5
    Dernier message: 10/08/2006, 12h47
  3. dessiner un tableau dynamique
    Par desci dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 11/07/2006, 14h39
  4. Dessiner un tableau dans la console
    Par micatmidog dans le forum C
    Réponses: 7
    Dernier message: 25/01/2006, 21h15
  5. dessiner un tableau dans WORD?
    Par sali dans le forum VBA Word
    Réponses: 2
    Dernier message: 26/01/2005, 15h11

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